This section contains the following commands.

For information on how to interpret netsh command syntax, see Formatting Legend.

RADIUS client commands

The following entries provide details for each command.

Important
Client computers, such as wireless portable computers and other computers running client operating systems, are not RADIUS clients. RADIUS clients are network access servers—such as wireless access points, 802.1X-capable switches, virtual private network (VPN) servers, and dial-up servers—because they use the RADIUS protocol to communicate with RADIUS servers such as Network Policy Server (NPS) servers.

add client

Adds a RADIUS client to the Network Policy Server (NPS) configuration.

Syntax

add client [ name = ] name [ address = ] address [ state = ] Enable | Disable [ [ sharedsecret = ] sharedsecret [ requireauthattrib = ] Yes | No [ napcompatible = ] Yes | No [ vendorname = ] vendorname ] ]

Parameters
name

Required. Specifies the friendly name of the RADIUS client.
address

Required. Specifies the Fully Qualified Domain Name (FQDN) or IP address of the RADIUS client.
state

Optional. Specifies whether the RADIUS client is enabled or disabled. The default is enabled.
sharedsecret

Optional. Specifies the shared secret that is also configured at the RADIUS client. The shared secret is used to validate messages between the RADIUS client and NPS.
requireauthattrib

Optional. Specifies whether verification for Access-Request messages is enabled or disabled. The default is disabled.
napcompatible

Optional. Specifies whether the RADIUS client is compatible with Network Access Protection (NAP). The default is No, which means that the RADIUS client is not compatible with Network Access Protection (NAP).
vendor

Optional. Specifies the RADIUS client vendor name. The default is RADIUS standard.
Example

In the following example, a NAP-compatible wireless access point is added as a RADIUS client to the NPS configuration. This RADIUS client has the name WirelessAP, the IP address 10.0.0.200, an enabled state, and a shared secret of 9vq7822hFsJ8rm.

netsh nps add client name= WirelessAP address= 10.0.0.200 state=Enable sharedsecret=9vq7822hFsJ8rm napcompatible=Yes

Remarks
  • RADIUS clients are network access servers, such as a dial-up server, wireless access point, or virtual private network (VPN) server. Client computers, also called access clients, are not RADIUS clients.

delete client

Deletes one or more existing RADIUS clients.

Syntax

delete client [ name= ] name

Parameters
name

Required. Specifies the friendly name of the RADIUS client that you want to delete. If more than one RADIUS client is specified, the friendly names must be separated by commas.
Example

Following is an example of the command usage. In this example, three wireless access points with the friendly names WirelessAP1, WirelessAP2, and WirelessAP3 are removed as RADIUS clients from the NPS configuration.

delete client WirelessAP1,WirelessAP2,WirelessAP3

rename client

Changes the friendly name of a RADIUS client.

Syntax

rename client [ name = ] name [ newname = ] newname

Parameters
name

Required. Specifies the friendly name of the RADIUS client that you want to rename.
newname

Required. Specifies the new friendly name for the RADIUS client.

reset client

Deletes all RADIUS clients that are configured in NPS.

Caution
Do not run this command if you want to maintain any of the RADIUS client settings you have configured at the NPS server. This command deletes all RADIUS client settings that you have configured, and after running this command, your settings cannot be recovered. Before you run this command, it is recommended that you use the export command to save the NPS server configuration to an XML file.
Syntax

reset client

set client

Changes the value of one or more properties of an existing RADIUS client. This command cannot be used to change the RADIUS client friendly name. For other properties, values specified by this command overwrite the existing values.

Syntax

set client [ name = ] name [ address = ] address [ state = ] Enable | Disable [ [ sharedsecret = ] sharedsecret [ requireauthattrib = ] Yes | No [ napcompatible = ] Yes | No [ vendorname = ] vendorname ] ]

Parameters
name

Required. Specifies the RADIUS client friendly name. To change the RADIUS client friendly name, use the rename client command.
address

Optional. Specifies the Fully Qualified Domain Name (FQDN) or IP address of the RADIUS client.
state

Optional. Specifies whether the RADIUS client is enabled or disabled.
sharedsecret

Optional. Specifies the shared secret that is also configured at the RADIUS client. The shared secret is used to validate messages between the RADIUS client and NPS.
requireauthattriube

Optional. Specifies whether verification for Access-Request messages is enabled or disabled.
napcompatible

Optional. Specifies whether the RADIUS client is compatible with the Network Access Protection (NAP) feature of Network Policy Server (NPS).
vendor

Optional. Specifies the RADIUS client vendor name. The default is RADIUS standard.

show client

Displays the RADIUS client list for the local NPS server.

Syntax

show client

Remarks
  • This command displays the RADIUS client list of the NPS server on which the command is run. In the NPS console, this client list is displayed in RADIUS Clients.

See Also