Delen via


Eigenschap ConnectionOptions.UserName

Hiermee stelt u de gebruikersnaam van een lokaal of domeinaccount op de externe computer in en haalt u deze op. Deze eigenschap bepaalt de gebruikersnaam voor verificatie. Zie verificatie voor externe verbindingenvoor meer informatie.

Deze eigenschap is lezen/schrijven.

Syntaxis

ConnectionOptions.UserName As String

Eigenschapswaarde

Tekenreeks die de gebruikersnaam van een lokaal of een domeinaccount op de externe computer bevat.

Als er geen waarde wordt opgegeven en de vlag WSManFlagCredUsernamePassword niet is ingesteld, wordt de gebruikersnaam van het account waarop het script wordt uitgevoerd, gebruikt.

Als er geen waarde wordt opgegeven en de vlag WSManFlagCredUsernamePassword is ingesteld, wordt de gebruiker gevraagd de gebruikersnaam en het wachtwoord in te voeren. Als er geen geldige gebruikersnaam en een geldig wachtwoord worden ingevoerd, wordt er een fout met toegang geweigerd geretourneerd.

Opmerkingen

De volgende syntaxis wordt gebruikt om deze eigenschap op te geven.

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

U kunt gebruikersnaam en wachtwoord opgeven voor een domeinaccount wanneer u onderhandelen of Kerberos-verificatie gebruikt, of voor een lokaal account met basisverificatie . Als u verbinding wilt maken met een lokaal account, moeten de WSMan.CreateSession-vlaggen de combinatie van de vlag WSManFlagUseBasic en de vlag WsmanFlagCredUserNamePassword bevatten. Als u verbinding wilt maken met een domeinaccount, moeten de WSMan.CreateSession-vlaggen de combinatie van de vlag WSManFlagUseNegotiate en de vlag WsmanFlagCredUserNamePassword of de combinatie van de WSManFlagUseKerberos-vlag en de vlag WsmanFlagCredUserNamePassword bevatten. Voor een domeinaccount moet UserName worden opgegeven in het formulier 'computer\gebruikersnaam', waarbij het onderdeel 'computer' van de tekenreeks de naam of het IP-adres kan zijn. Zie verificatie voor externe verbindingenvoor meer informatie. Opmerking: sla referenties niet op in tekst zonder opmaak in een scriptbestand.

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

Als u verbinding wilt maken met een domeinaccount, moeten de WSMan.CreateSession-vlaggen de combinatie van de vlag WSManFlagUseNegotiate en de vlag WsmanFlagCredUserNamePassword bevatten om verbinding te maken met een domeinaccount. Hiervoor is negotiate-verificatie vereist.

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

Behoeften

Voorwaarde Waarde
Minimaal ondersteunde client
Windows Vista
Minimaal ondersteunde server
Windows Server 2008
Koptekst
WSManDisp.h
IDL
WSManDisp.idl
Bibliotheek
WSManDisp.tlb
DLL
WSMAuto.dll

Zie ook

ConnectionOptions