ConnectionOptions – objekt

ConnectionOptions objekt je předán CreateSession metoda poskytnout uživatelské jméno a heslo přidružené k místnímu účtu na vzdáleném počítači. Pokud nejsou zadány žádné parametry, jsou přihlašovací údaje účtu, na kterém je spuštěn skript, nastaveny na výchozí hodnoty.

Členové

Objekt ConnectionOptions má tyto typy členů:

Vlastnosti

Objekt ConnectionOptions má tyto vlastnosti.

Vlastnictví Typ přístupu Popis
Heslo
Jen pro zápis
Nastaví heslo místního účtu nebo účtu domény na vzdáleném počítači.
uživatelské jméno
Čtení/zápis
Nastaví a získá uživatelské jméno místního účtu nebo účtu domény na vzdáleném počítači.

Poznámky

ConnectionOptions objekt odpovídá IWSManConnectionOptions rozhraní.

Pokud klientská aplikace vzdálená správa systému Windows běží v rámci zosobnění, dojde k chybě, pokud nastavíte vlastnost Heslo . Klientská aplikace je skript nebo jiný program, který odešle požadavek na WinRM v místním nebo vzdáleném počítači. Klientská aplikace může běžet pod zosobněním, protože se nazývá funkce, jako je ImpersonateClient. Pokud proces ASP běží pod účtem, který zosobňuje klienta, nemůže požádat o uživatelské jméno a heslo služby Active Server Page (ASP).

Příznak WSManFlagUserNamePassword by měl být nastaven na volání WSman.CreateSession při použití uživatelského jména a hesla pro ověřování.

Příklady

Následující příklad kódu jazyka VBScript ukazuje, jak vytvořit objekt ConnectionOptions , nastavit vlastnosti účtu na vzdáleném počítači a použít ho při vytváření objektu Session . Poznámka: Neukládejte přihlašovací údaje ve formátu prostého textu v souborech skriptu.

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")

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows Vista
Minimální podporovaný server
Windows Server 2008
Záhlaví
WSManDisp.h
IDL
WSManDisp.idl
Knihovna
WSManDisp.tlb
Knihovna dll
WSMAuto.dll

Viz také

ověřování pro vzdálených připojení

rozhraní API pro skriptování WinRM

O vzdálené správě systému Windows

Používání vzdálené správy systému Windows

skriptování ve vzdálené správě systému Windows

získání dat z místního počítače

získávání dat ze vzdáleného počítače