Netsh Commands for Network Policy Server in Windows Server 2008 R2

Applies To: Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

All of the netsh commands for NPS in Windows Server® 2008 are also present in Windows Server® 2008 R2. These commands are documented in the topic Netsh Commands for Network Policy Server in Windows Server 2008

In addition, the netsh commands for NPS that are new or changed in Windows Server 2008 R2 are provided below.

This section contains the following commands.

  • import

  • add shvtemplate

  • set shvtemplate

The following entries provide details for each command.

import

Imports the Internet Authentication Service (IAS) server configuration or NPS server configuration from a file. NPS configuration files are in the Extensible Markup Language (XML) file format, while IAS server configuration files are in text format.

Syntax

import [filename =] filename

Parameters

  • filename
    Required. Specifies the name of the text or XML file from which you want to import the NPS or IAS server configuration.

Examples

The following examples illustrate how to use this command to import NPS and IAS files.

import C:\nps.xml

import C:\ias.txt

Remarks

In Windows Server 2008 R2, this Netsh command is modified from the version in Windows Server 2008, and might provide different functionality. For more information, see NPS Server Commands.

add shvtemplate

Adds a system health validator (SHV) template, also called a health policy, to the NPS server configuration.

Syntax

add shvtemplate [ name = ] name [ [ id = ] id [ subid = ] subid [ config = ] ALLMUSTPASS | ALLMUSTFAIL | ONEMUSTPASS | ONEMUSTFAIL ]

Parameters

  • name
    Required. Specifies the friendly name of the health policy.
  • id
    Optional. Specifies one or more valid SHV IDs separated by a comma. If no ID is specified, all SHVs are selected.
  • subid
    Optional. Specifies the system health validator (SHV) configuration id number. You can specify this parameter for each id. If you do not assign a subid, the default subid is used.
  • config
    Optional. Specifies the amount of SHVs that must pass or fail for the conditions of the network policy to be matched. If ALLMUSTPASS is designated, all SHVs configured in the health policy must pass for the conditions of the network policy to be matched. If ALLMUSTFAIL is designated, all SHVs configured in the health policy must fail for the conditions of the network policy to be matched. If ONEMUSTPASS is designated, one SHV configured in the health policy must pass for the conditions of the network policy to be matched. If ONEMUSTFAIL is designated, one SHV configured in the health policy must fail for the conditions of the network policy to be matched. The default is ALLMUSTPASS.

Example

In the following example, a health policy named HealthPolicy1 is added to the NPS server configuration.

add shvtemplate name = "HealthPolicy1"

Remarks

In Windows Server 2008 R2, this Netsh command is modified from the version in Windows Server 2008, and might provide different functionality. For more information, see Network Access Protection Commands for NPS.

set shvtemplate

Changes the value of one or more properties of an existing health policy. Values specified by this command overwrite the existing values.

Syntax

set shvtemplate [ name = ] name [ [ id = ] id [ subid = ] subid [ config = ] ALLMUSTPASS | ALLMUSTFAIL | ONEMUSTPASS | ONEMUSTFAIL ]

Parameters

  • name
    Required. Specifies the friendly name of the health policy.
  • id
    Optional. Specifies one or more valid SHV IDs separated by a comma. If no ID is specified, all SHVs are selected.
  • subid
    Optional. Specifies the system health validator (SHV) configuration id number. You can specify this parameter for each id. If you do not assign a subid, the default subid is used.
  • config
    Optional. Specifies the amount of SHVs that must pass or fail for the conditions of the network policy to be matched. If ALLMUSTPASS is designated, all SHVs configured in the health policy must pass for the conditions of the network policy to be matched. If ALLMUSTFAIL is designated, all SHVs configured in the health policy must fail for the conditions of the network policy to be matched. If ONEMUSTPASS is designated, one SHV configured in the health policy must pass for the conditions of the network policy to be matched. If ONEMUSTFAIL is designated, one SHV configured in the health policy must fail for the conditions of the network policy to be matched. The default is ALLMUSTPASS.

Remarks

In Windows Server 2008 R2, this Netsh command is modified from the version in Windows Server 2008, and might provide different functionality. For more information, see Network Access Protection Commands for NPS.