Metodo IWSManConnectionOptions::get_UserName (wsmandisp.h)

Imposta e ottiene il nome utente di un account locale o di un account di dominio nel computer remoto. Questa proprietà determina il nome utente per l'autenticazione. Se non viene specificato alcun valore e il flag WSManFlagCredUsernamePassword non è impostato, il nome utente dell'account che esegue lo script viene usato.

Se il flag WSManFlagCredUsernamePassword è impostato, ma non viene specificato alcun nome utente, lo script richiede all'utente di immettere il nome utente e la password. Se non viene immesso alcun nome utente e password, viene restituito un errore di accesso negato. Per altre informazioni, vedere Autenticazione per Connections remoto.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_UserName(
  BSTR *name
);

Parametri

name

Valore restituito

nessuno

Osservazioni

È possibile specificare UserName e Password per un account di dominio quando si usa l'autenticazione Negotiate o Kerberos o per un account locale con l'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 oppure la 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 Connections remoto.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wsmandisp.h
Libreria WSManDisp.tlb
DLL WSMAuto.dll

Vedi anche

ConnectionOptions.UserName

IWSManConnectionOptions