Dela via


Egenskapen ConnectionOptions.UserName

Anger och hämtar användarnamnet för ett lokalt konto eller ett domänkonto på fjärrdatorn. Den här egenskapen bestämmer användarnamnet för autentisering. Mer information finns i -autentisering för fjärranslutningar.

Den här egenskapen är läs/skriv.

Syntax

ConnectionOptions.UserName As String

Egenskapsvärde

Sträng som innehåller användarnamnet för ett lokalt konto eller ett domänkonto på fjärrdatorn.

Om inget värde anges och WSManFlagCredUsernamePassword-flaggan inte har angetts används användarnamnet för det konto som kör skriptet.

Om inget värde anges och WSManFlagCredUsernamePassword-flaggan har angetts uppmanas användaren att ange användarnamnet och lösenordet i skriptet. Om ett giltigt användarnamn och lösenord inte anges returneras ett felmeddelande om nekad åtkomst.

Anmärkningar

Följande syntax används för att ange den här egenskapen.

Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"

Du kan ange användarnamn och lösenord för ett domänkonto när du använder förhandla eller Kerberos-autentisering , eller för ett lokalt konto med grundläggande autentisering. För att ansluta till ett lokalt konto måste WSMan.CreateSession-flaggorna innehålla kombinationen av WSManFlagUseBasic-flaggan och flaggan WsmanFlagCredUserNamePassword . För att ansluta till ett domänkonto måste WSMan.CreateSession-flaggorna innehålla kombinationen av WSManFlagUseNegotiate-flaggan och flaggan WsmanFlagCredUserNamePassword , eller kombinationen av WSManFlagUseKerberos-flaggan och flaggan WsmanFlagCredUserNamePassword . För ett domänkonto måste UserName anges i formatet "dator\användarnamn", där "datordelen" i strängen kan vara antingen namnet eller IP-adressen. Mer information finns i -autentisering för fjärranslutningar. Obs! Lagra inte autentiseringsuppgifter i oformaterad text i en skriptfil.

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseBasic Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

För att ansluta till ett domänkonto måste WSMan.CreateSession-flaggorna innehålla kombinationen av WSManFlagUseNegotiate-flaggan och WsmanFlagCredUserNamePassword-flaggan för att ansluta till ett domänkonto, vilket kräver Negotiate-autentisering.

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseNegotiate Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

Kravspecifikation

Krav Värde
Lägsta klient som stöds
Windows Vista
Lägsta server som stöds
Windows Server 2008
Rubrik
WSManDisp.h
IDL
WSManDisp.idl
Bibliotek
WSManDisp.tlb
DLL
WSMAuto.dll

Se även

ConnectionOptions