Properti ConnectionOptions.UserName
Mengatur dan mendapatkan nama pengguna dari akun lokal atau domain di komputer jarak jauh. Properti ini menentukan nama pengguna untuk autentikasi. Untuk informasi selengkapnya, lihat Autentikasi untuk Koneksi Jarak Jauh.
Properti ini bersifat baca/tulis.
Sintaks
ConnectionOptions.UserName As String
Nilai properti
String yang berisi nama pengguna akun lokal atau domain di komputer jarak jauh.
Jika tidak ada nilai yang disediakan dan bendera WSManFlagCredUsernamePassword tidak diatur, nama pengguna akun yang menjalankan skrip akan digunakan.
Jika tidak ada nilai yang disediakan dan bendera WSManFlagCredUsernamePassword diatur, skrip meminta pengguna untuk memasukkan nama pengguna dan kata sandi. Jika nama pengguna dan kata sandi yang valid tidak dimasukkan, maka kesalahan akses ditolak akan dikembalikan.
Keterangan
Sintaks berikut digunakan untuk menentukan properti ini.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
Anda dapat menyediakan Nama Pengguna dan Kata Sandi untuk akun domain saat menggunakan negosiasi atau autentikasi Kerberos , atau untuk akun lokal dengan autentikasi Dasar . Untuk menyambungkan ke akun lokal, bendera WSMan.CreateSession harus berisi kombinasi bendera WSManFlagUseBasic dan bendera WsmanFlagCredUserNamePassword . Untuk menyambungkan ke akun domain, bendera WSMan.CreateSession harus berisi kombinasi bendera WSManFlagUseNegotiate dan bendera WsmanFlagCredUserNamePassword , atau kombinasi bendera WSManFlagUseKerberos dan bendera WsmanFlagCredUserNamePassword . Untuk akun domain, UserName harus ditentukan dalam formulir "computer\username", di mana bagian "komputer" dari string dapat berupa nama atau alamat IP. Untuk informasi selengkapnya, lihat Autentikasi untuk Koneksi Jarak Jauh.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "MyUserName"
ConnectionOptions.Password = "MyPassword"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Untuk menyambungkan ke akun domain, bendera WSMan.CreateSession harus berisi kombinasi bendera WSManFlagUseNegotiate dan bendera WsmanFlagCredUserNamePassword untuk menyambungkan ke akun domain, yang memerlukan autentikasi Negosiasi.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "MyUserName"
ConnectionOptions.Password = "MyPassword"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
IDL |
|
Pustaka |
|
DLL |
|