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.
L'oggetto ConnectionOptions viene passato al metodo CreateSession per fornire il nome utente e la password associati all'account locale nel computer remoto. Se non vengono specificati parametri, le credenziali dell'account che esegue lo script vengono impostate sui valori predefiniti.
Membri
L'oggetto ConnectionOptions dispone di questi tipi di membri:
Proprietà
L'oggetto ConnectionOptions ha queste proprietà.
| Proprietà | Tipo di accesso | Descrizione |
|---|---|---|
|
Parola d’ordine |
Solo scrittura |
Imposta la password di un account locale o di dominio nel computer remoto. |
|
Nome utente |
Lettura/scrittura |
Imposta e ottiene il nome utente di un account locale o di dominio nel computer remoto. |
Osservazioni:
L'oggetto ConnectionOptions corrisponde all'interfaccia IWSManConnectionOptions .
Se un'applicazione client gestione remota Windows è in esecuzione in rappresentazione, si verifica un errore se si imposta la proprietà Password . Un'applicazione client è uno script o un altro programma che invia una richiesta a WinRM nel computer locale o remoto. L'applicazione client può essere in esecuzione nella rappresentazione perché ha chiamato una funzione come ImpersonateClient. Un servizio o una pagina active server (ASP) non può richiedere un nome utente e una password se il processo ASP viene eseguito con un account che rappresenta un client.
Il flag WSManFlagCredUserNamePassword deve essere impostato nella chiamata WSman.CreateSession quando si usa UserName e Password per l'autenticazione.
Esempi
Nell'esempio di codice VBScript seguente viene illustrato come creare un oggetto ConnectionOptions , impostare le proprietà per l'account nel computer remoto e usarlo per la creazione di un oggetto Session . Nota: non archiviare le credenziali in testo normale nei file di script.
Set objWsman = CreateObject( "Wsman.Automation" )
'Create ConnectionOptions object.
Set objConnectionOptions = objWsman.CreateConnectionOptions
objConnectionOptions.UserName = "<username>"
objConnectionOptions.Password = "<password>"
iFlags = objWsman.SessionFlagUseBasic Or _
objWsman.SessionFlagCredUserNamePassword
Set objSession = objWsman.CreateSession _
("https://172.30.168.2", iFlags, objConnectionOptions)
strResource = objSession.Get("winrm/config")
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows Vista |
| Server minimo supportato |
Windows Server 2008 |
| Intestazione |
|
| IDL |
|
| Libreria |
|
| DLL |
|