Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta e ottiene il nome utente di un account locale o di un dominio nel computer remoto. Questa proprietà determina il nome utente per l'autenticazione. Per altre informazioni, vedere autenticazione per connessioni remote.
Questa proprietà è di lettura/scrittura.
Sintassi
ConnectionOptions.UserName As String
Il valore della proprietà
Stringa che contiene il nome utente di un account locale o di un account di dominio nel computer remoto.
Se non viene specificato alcun valore e il flag WSManFlagCredUsernamePassword non è impostato, viene usato il nome utente dell'account che esegue lo script.
Se non viene specificato alcun valore e viene impostato il flag WSManFlagCredUsernamePassword , lo script chiede all'utente di immettere il nome utente e la password. Se non viene immesso un nome utente e una password validi, viene restituito un errore di accesso negato.
Osservazioni:
Per specificare questa proprietà, viene utilizzata la sintassi seguente.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
È possibile specificare UserName e Password per un account di dominio quando si usa l'autenticazione Negotiate o Kerberos oppure per un account locale con autenticazione di base . Per connettersi a un account locale, i flag WSMan.CreateSession devono contenere la combinazione del flag WSManFlagUseBasic e del flag WsmanFlagCredUserNamePassword . Per connettersi a un account di dominio, i flag WSMan.CreateSession devono contenere la combinazione del flag WSManFlagUseNegotiate e del flag WsmanFlagCredUserNamePassword o della combinazione del flag WSManFlagUseKerberos e del flag WsmanFlagCredUserNamePassword . Per un account di dominio, UserName deve essere specificato nel formato "computer\username", dove la parte "computer" della stringa può essere il nome o l'indirizzo IP. Per altre informazioni, vedere autenticazione per connessioni remote. Nota: non archiviare le credenziali in testo normale in un file di script.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Per la connessione a un account di dominio, i flag WSMan.CreateSession devono contenere la combinazione del flag WSManFlagUseNegotiate e del flag WsmanFlagCredUserNamePassword per la connessione a un account di dominio, che richiede l'autenticazione Negotiate.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
IDL |
|
Libreria |
|
DLL |
|