IWSManConnectionOptions interface (wsmandisp.h)

The IWSManConnectionOptions object is passed to the IWSMan::CreateSession method to provide the user name and password associated with the local account on the remote computer. If no parameters are supplied, then the credentials of the account running the script are the default values.

Inheritance

The IWSManConnectionOptions interface inherits from the IDispatch interface.

Methods

The IWSManConnectionOptions interface has these methods.

 
IWSManConnectionOptions::get_UserName

Sets and gets the user name of a local or a domain account on the remote computer. This property determines the user name for authentication. (Get)
IWSManConnectionOptions::put_Password

Sets the password of a local or a domain account on the remote computer.
IWSManConnectionOptions::put_UserName

Sets and gets the user name of a local or a domain account on the remote computer. This property determines the user name for authentication. (Put)

Remarks

If a Windows Remote Management client application is running under impersonation, then a failure occurs if you set the Password property. A client application is a script or other program that sends a request to WinRM on the local or a remote computer. The client application may be running under impersonation because it called a function like ImpersonateClient. An Active Server Page (ASP) or service cannot request a user name and password if the ASP process runs under an account that impersonates a client.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header wsmandisp.h

See also

ConnectionOptions

Windows Remote Management Reference