Non-NAP Capable computers not being processed by Exceptions policyOK, next problem I am having.  I have a policy set up for exceptions for Nap-non capable computers but this policy is not being processed.  I add the computer to the domain (I created an Org Unit called Non Nap-capable Computers), add it to my exception group (called NAP Computer Exceptions, set up as Global/Security).  This group is added as one of the Machine Groups on the Conditions tab under Network Policies yet when I check the logs the computer is always processed as nap-non capable.  I even have the Exceptions policy set as the first one to be processed but the non nap-capable is the policy that gets processed, it is 4 in the list.  This happens with both Vista SP2 and XP SP3 computers.© 2009 Microsoft Corporation. All rights reserved.Sun, 26 Jul 2009 05:19:47 Z124ae135-cf18-4843-9743-0dcac3847816http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#124ae135-cf18-4843-9743-0dcac3847816http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#124ae135-cf18-4843-9743-0dcac3847816Lefty777http://social.technet.microsoft.com/Profile/en-US/?user=Lefty777Non-NAP Capable computers not being processed by Exceptions policyOK, next problem I am having.  I have a policy set up for exceptions for Nap-non capable computers but this policy is not being processed.  I add the computer to the domain (I created an Org Unit called Non Nap-capable Computers), add it to my exception group (called NAP Computer Exceptions, set up as Global/Security).  This group is added as one of the Machine Groups on the Conditions tab under Network Policies yet when I check the logs the computer is always processed as nap-non capable.  I even have the Exceptions policy set as the first one to be processed but the non nap-capable is the policy that gets processed, it is 4 in the list.  This happens with both Vista SP2 and XP SP3 computers.Mon, 29 Jun 2009 12:53:27 Z2009-06-29T12:57:01Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#12a0b7b5-fe69-4fe3-9607-6cfd4153bc84http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#12a0b7b5-fe69-4fe3-9607-6cfd4153bc84Greg Lindsayhttp://social.technet.microsoft.com/Profile/en-US/?user=Greg%20LindsayNon-NAP Capable computers not being processed by Exceptions policyHi,<br/><br/>Add the group as a condition to your non-NAP capable policy and see if these computers continue to match that policy. If not, then the condition isn't configured right.<br/><br/>I imagine you've done this, but after adding a computer to a new security group you must reboot the computer in order to apply the membership. Run gpresult and make sure you see this group membership.<br/><br/>-GregFri, 03 Jul 2009 07:23:18 Z2009-07-03T07:23:18Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#cda63661-a747-4505-b65a-15841a0cee86http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#cda63661-a747-4505-b65a-15841a0cee86Lefty777http://social.technet.microsoft.com/Profile/en-US/?user=Lefty777Non-NAP Capable computers not being processed by Exceptions policyI did a gpresult and found the computer was not in the group, so I added the computer thru My Computer/Properties/Computer Name (using XP SP3) to get it into the domain, and then added it to the NAP Computer Exceptions group, when I then run the gpresult it is showing up in the group.  I am still not having the NAP Computer Exception policy processed.  I have this policy set up as simple as one can be set up, it is 1st in the processing list.  In the Overview tab, I have the policy Enabled, under Access permission, I have Grant Access, and under Type of Network Access Server I have DHCP server.  Under the Conditions tab I only have one condition with a Condition of Machine Groups and a Value of GNB\NAP Computer Exceptions.  I have verified that this computer is part of that group thru gpresult.  Not sure what else I can check or do to remedy this.Mon, 06 Jul 2009 13:23:06 Z2009-07-06T13:23:06Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#91761fe2-ad4a-4091-8439-d82b94eb8b9chttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#91761fe2-ad4a-4091-8439-d82b94eb8b9cGreg Lindsayhttp://social.technet.microsoft.com/Profile/en-US/?user=Greg%20LindsayNon-NAP Capable computers not being processed by Exceptions policyHi,<br/><br/>Add the computer group condition to the non-NAP capable policy and see if it still matches. Let me know what happens.<br/><br/>Also please post the output of &quot;netsh nps show config&quot; from your NPS server to help troubleshoot.<br/><br/>-GregTue, 07 Jul 2009 04:22:21 Z2009-07-07T04:22:21Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#d3a7db1e-b667-4a4b-8dc9-2c5a39985407http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#d3a7db1e-b667-4a4b-8dc9-2c5a39985407Lefty777http://social.technet.microsoft.com/Profile/en-US/?user=Lefty777Non-NAP Capable computers not being processed by Exceptions policy<p>When I add that condition to the non-NAp capable policy it now tells me this connection request does not match any of the network policies.  I know you earlier said this means it is not set up correctly but I do not know where I could have gone wrong.  This tells me it thinks this computer is not part of the NAP Computer Exceptions group but it is, anyways, I am also attaching the information you requested, hope you see something I am not.<br/><br/>C:\Windows\system32&gt;netsh nps show config</p> <p>Connection request policy configuration:<br/>---------------------------------------------------------<br/>Name             = Use Windows authentication for all users<br/>State            = Enabled<br/>Processing order = 2<br/>Policy source    = 0</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1006      &quot;0 00:00-24:00; 1 00:00-24:0<br/>0; 2 00:00-24:00; 3 00:00-24:00; 4 00:00-24:00; 5 00:00-24:00; 6 00:00-24:00&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Auth-Provider-Type                      0x1025      &quot;0x1&quot;</p> <p>Connection request policy configuration:<br/>---------------------------------------------------------<br/>Name             = NAP DHCP<br/>State            = Enabled<br/>Processing order = 1<br/>Policy source    = 3</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1006      &quot;0 00:00-24:00; 1 00:00-24:0<br/>0; 2 00:00-24:00; 3 00:00-24:00; 4 00:00-24:00; 5 00:00-24:00; 6 00:00-24:00&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Auth-Provider-Type                      0x1025      &quot;0x1&quot;<br/>Override-RAP-Auth                       0x1fb0      &quot;FALSE&quot;</p> <p>Event log configuration:<br/>---------------------------------------------------------<br/>Accepted authentication requests = Enabled<br/>Rejected authentication requests = Enabled</p> <p>File log configuration:<br/>---------------------------------------------------------<br/>Accounting                     = Enabled<br/>Authentication                 = Enabled<br/>Periodic accounting status     = Enabled<br/>Periodic authentication status = Enabled<br/>Directory                      = C:\Windows\system32\LogFiles<br/>Format                         = ODBC formatting<br/>Delete old logs                = Enabled<br/>Frequency                      = Monthly logs<br/>Max size                       = 10 MB</p> <p>Ports configuration:<br/>---------------------------------------------------------<br/>Accounting ports     = 1813,1646<br/>Authentication ports = 1812,1645</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = Connections to other access servers<br/>State            = Enabled<br/>Processing order = 6<br/>Policy source    = 0</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1006      &quot;0 00:00-24:00; 1 00:00-24:0<br/>0; 2 00:00-24:00; 3 00:00-24:00; 4 00:00-24:00; 5 00:00-24:00; 6 00:00-24:00&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>NP-Allow-Dial-in                        0x100f      &quot;FALSE&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x3&quot; &quot;0x4&quot; &quot;0x9&quot; &quot;0xa&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;TRUE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = Connections to Microsoft Routing and Remote Access server<br/>State            = Enabled<br/>Processing order = 5<br/>Policy source    = 0</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1033      &quot;^311$&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>NP-Allow-Dial-in                        0x100f      &quot;FALSE&quot;<br/>NP-Allowed-EAP-Type                     0x100a      &quot;0D0000000000000000000000000<br/>00000&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x5&quot; &quot;0x4&quot; &quot;0xa&quot; &quot;0x3&quot; &quot;0x9<br/>&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;TRUE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;<br/>MS-Filter                               0x102f</p> <p>        ===============================================================<br/>        IPFILTER_IPV4INFILTER   Action: DENY<br/>        ---------------------------------------------------------------<br/>        Address . . . . . : 0.0.0.0<br/>        Mask. . . . . . . : 0.0.0.0<br/>        Protocol. . . . . : 0<br/>        Source Port . . . : 0<br/>        Destination Port. : 0<br/>        ---------------------------------------------------------------</p> <p>MS-MPPE-Encryption-Policy               0xffffffa7  &quot;0x2&quot;<br/>MS-MPPE-Encryption-Types                0xffffffa6  &quot;0xe&quot;</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = NAP DHCP Compliant<br/>State            = Enabled<br/>Processing order = 2<br/>Policy source    = 3</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1fbd      &quot;NAP DHCP Compliant&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>MS-Extended-Quarantine-State            0x1fd9      &quot;0x0&quot;<br/>Ignore-User-Dialin-Properties           0x1005      &quot;TRUE&quot;<br/>NP-Allow-Dial-in                        0x100f      &quot;TRUE&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x7&quot;<br/>MS-Quarantine-State                     0x1faf      &quot;0x0&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;FALSE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;<br/>Saved-Machine-HealthCheck-Only          0x1fdc      &quot;0x1&quot;</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = NAP DHCP Noncompliant<br/>State            = Enabled<br/>Processing order = 3<br/>Policy source    = 3</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1fbd      &quot;NAP DHCP Noncompliant&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>MS-Extended-Quarantine-State            0x1fd9      &quot;0x0&quot;<br/>Ignore-User-Dialin-Properties           0x1005      &quot;TRUE&quot;<br/>NP-Allow-Dial-in                        0x100f      &quot;TRUE&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x7&quot;<br/>Quarantine-Fixup-Servers-Configuration  0x1fc2      &quot;NAP Client Services&quot;<br/>MS-Quarantine-State                     0x1faf      &quot;0x1&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;TRUE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;<br/>Saved-Machine-HealthCheck-Only          0x1fdc      &quot;0x1&quot;</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = NAP DHCP Non NAP-Capable Exceptions<br/>State            = Enabled<br/>Processing order = 1<br/>Policy source    = 3</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1fb4      &quot;S-1-5-21-4191016595-1503350<br/>669-2086681662-145014&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>MS-Extended-Quarantine-State            0x1fd9      &quot;0x0&quot;<br/>NP-Allow-Dial-in                        0x100f      &quot;TRUE&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x7&quot;<br/>MS-Quarantine-State                     0x1faf      &quot;0x0&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;FALSE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;<br/>Saved-Machine-HealthCheck-Only          0x1fdc      &quot;0x1&quot;</p> <p>Network policy configuration:<br/>---------------------------------------------------------<br/>Name             = NAP DHCP Non NAP-Capable<br/>State            = Enabled<br/>Processing order = 4<br/>Policy source    = 3</p> <p>Condition attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>Condition0                              0x1fbb      &quot;^1$&quot;<br/>Condition1                              0x1fb4      &quot;S-1-5-21-4191016595-1503350<br/>669-2086681662-145014&quot;</p> <p>Profile attributes:</p> <p>Name                                    Id          Value<br/>---------------------------------------------------------<br/>NP-Allow-Dial-in                        0x100f      &quot;TRUE&quot;<br/>NP-Authentication-Type                  0x1009      &quot;0x7&quot;<br/>MS-Quarantine-State                     0x1faf      &quot;0x0&quot;<br/>Quarantine-Update-Non-Compliant         0x1fc8      &quot;FALSE&quot;<br/>Framed-Protocol                         0x7         &quot;0x1&quot;<br/>Service-Type                            0x6         &quot;0x2&quot;<br/>Saved-Machine-HealthCheck-Only          0x1fdc      &quot;0x1&quot;</p> <p>Remediation server configuration:<br/>---------------------------------------------------------<br/>Group   = NAP Client Services<br/>Address = 142.139.11.25<br/>Name    = Domain Controller</p> <p>Remediation server configuration:<br/>---------------------------------------------------------<br/>Group   = NAP Client Services<br/>Address = 142.139.17.130<br/>Name    = EPO Server</p> <p>Remediation server configuration:<br/>---------------------------------------------------------<br/>Group   = NAP Client Services<br/>Address = 142.139.19.166<br/>Name    = WSUS Server</p> <p>SHV configuration:<br/>---------------------------------------------------------<br/>Id                             = 79744<br/>Name                           = Windows Security Health Validator</p> <p>Vendor                         = Microsoft Corporation</p> <p>Description                    = The Windows Security Health Validator defines t<br/>he policy that client computers must be compliant with.</p> <p>Version                        = 1.0</p> <p>Policy server unreachable      = Noncompliant<br/>Remediation server unreachable = Noncompliant<br/>System Health Agent failure    = Noncompliant<br/>NAP server failure             = Noncompliant<br/>Other errors                   = Noncompliant</p> <p>Health policy configuration:<br/>---------------------------------------------------------<br/>Name          = NAP DHCP Compliant<br/>Configuration = All must pass<br/>Id            = 79744</p> <p>Health policy configuration:<br/>---------------------------------------------------------<br/>Name          = NAP DHCP Noncompliant<br/>Configuration = One or more must fail<br/>Id            = 79744</p> <p>SQL log configuration:<br/>---------------------------------------------------------<br/>Connection                     =<br/>Description                    =<br/>Accounting                     = Enabled<br/>Authentication                 = Enabled<br/>Periodic accounting status     = Enabled<br/>Periodic authentication status = Enabled<br/>Max sessions                   = 2</p> <p>Ok.</p> <p><br/>C:\Windows\system32&gt;</p>Tue, 07 Jul 2009 11:03:48 Z2009-07-07T11:03:48Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#44808e64-b9e9-47f7-8d3e-884150348735http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#44808e64-b9e9-47f7-8d3e-884150348735Lefty777http://social.technet.microsoft.com/Profile/en-US/?user=Lefty777Non-NAP Capable computers not being processed by Exceptions policyGood morning, I have not heard anything back since last Tuesday, is there a solution to this problem or is it still being investigated???Thu, 16 Jul 2009 13:19:29 Z2009-07-16T13:19:29Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#b3f932a1-df1d-4586-b095-24d251e3c16fhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#b3f932a1-df1d-4586-b095-24d251e3c16fGreg Lindsayhttp://social.technet.microsoft.com/Profile/en-US/?user=Greg%20LindsayNon-NAP Capable computers not being processed by Exceptions policyHi,<br/><br/>Sorry for the delay in answering.<br/><br/>I've reproduced your scenario and this may be a bug. I'll need to have others reproduce it and see if they have an explanation or if it is truly a bug.<br/><br/>I noticed the following behavior:<br/><br/>--&gt; A policy configured with *only* a computer group condition that is placed at the top of the processing order will match a DHCP NAP client access request, but only if the computer is NAP-capable and is a member of the security group used in the condition.<br/><br/>Essentially, this verifies that the computer group condition is working as expected with NAP-capable systems.<br/><br/>I set the policy to quarantine (provide limited access) for any computer that matched the condition. Immediately I see this policy works because a NAP-capable compliant computer that is a member of the security group will be provided with a restricted IP address (255.255.255.255 netmask). If I stop napagent and release/renew the IP address the computer will immediately fail to match this policy even though there is no other condition than the computer group.<br/><br/>I'll send this on to the product team right away for investigation and let you know what they find out.<br/><br/>Thanks for noticing this! I'll keep you apprised here of anything we find out. For now, it appears that a group condition isn't working with DHCP enforcement when the client is non NAP-capable.<br/><br/>-GregThu, 16 Jul 2009 20:51:58 Z2009-07-16T20:55:00Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#c1ca8a1a-a367-4001-8561-08915307c96ehttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#c1ca8a1a-a367-4001-8561-08915307c96eLefty777http://social.technet.microsoft.com/Profile/en-US/?user=Lefty777Non-NAP Capable computers not being processed by Exceptions policy<p>Good morning.  Yes, just to confirm a few things you seemed to have tried already, this might be the problem.  I added a condition to the NAP Compliant policy that all computers must also belong to the group NAP Enforced Computers, this is the group I use to apply the polices need by NAP clients.  This policy was still processed to I was able to eliminate the idea that maybe NAP was not processing conditions with computer groups in them.<br/>With my Exceptions policy I removed the condition that they needed to belong to the NAP Computer Exceptions group and created the condition that they needed to be Non-nap Capable and that condition began to be processed.   I removed the Non-nap capable condition, put back the condition that they belong to the NAP Computer Exceptions group, and then made that computer NAP capable and it began processing the Exceptions policy.</p> <p>From all this it seems you are bang on that for some reason, when a computer is Non-nap Capable, it will not process conditions that contain Computer groups.  Hope you find an explanation or work around.</p>Mon, 20 Jul 2009 10:50:23 Z2009-07-20T10:50:23Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#4b714b4a-3d23-4796-be77-f6fa116cf829http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#4b714b4a-3d23-4796-be77-f6fa116cf829Greg Lindsayhttp://social.technet.microsoft.com/Profile/en-US/?user=Greg%20LindsayNon-NAP Capable computers not being processed by Exceptions policyHi,<br/><br/>The latest information is that the DHCP packet sent when the client is non NAP-capable doesn't contain the FQDN, which it needs to be recognized in a domain security group. Only the machine name is sent. One way of working around this would be to use the MAC address instead, but I know this isn't really an acceptable solution. We are still looking into it and perhaps there is another workaround such as a registry key that can be set to enable sending the FQDN. If not, this may require a patch.<br/><br/>-GregWed, 22 Jul 2009 22:12:35 Z2009-07-22T22:12:35Zhttp://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#43905192-f60b-462a-8fb8-330dea2a5c88http://social.technet.microsoft.com/Forums/en-US/winserverNAP/thread/124ae135-cf18-4843-9743-0dcac3847816#43905192-f60b-462a-8fb8-330dea2a5c88Greg Lindsayhttp://social.technet.microsoft.com/Profile/en-US/?user=Greg%20LindsayNon-NAP Capable computers not being processed by Exceptions policyHi,<br/><br/>I marked this as answered for now. If there is a workaround I will provide it. Currently this is under investigation and there is no available solution.<br/><br/>-GregSun, 26 Jul 2009 05:19:47 Z2009-07-26T05:19:47Z