Bagikan melalui


Metode IWSManConnectionOptions::get_UserName (wsmandisp.h)

Mengatur dan mendapatkan nama pengguna dari akun lokal atau domain di komputer jarak jauh. Properti ini menentukan nama pengguna untuk autentikasi. Jika tidak ada nilai yang disediakan dan bendera WSManFlagCredUsernamePassword tidak diatur, maka nama pengguna akun yang menjalankan skrip digunakan.

Jika bendera WSManFlagCredUsernamePassword diatur tetapi tidak ada nama pengguna yang ditentukan, skrip meminta pengguna untuk memasukkan nama pengguna dan kata sandi. Jika tidak ada nama pengguna dan kata sandi yang dimasukkan, kesalahan akses ditolak akan dikembalikan. Untuk informasi selengkapnya, lihat Autentikasi untuk Connections Jarak Jauh.

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_UserName(
  BSTR *name
);

Parameter

name

Mengembalikan nilai

Tidak ada

Keterangan

Anda dapat menyediakan Nama Pengguna dan Kata Sandi untuk akun domain saat menggunakan autentikasi Negosiasi atau 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 Connections Jarak Jauh.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header wsmandisp.h
Pustaka WSManDisp.tlb
DLL WSMAuto.dll

Lihat juga

ConnectionOptions.UserName

IWSManConnectionOptions