Objek ConnectionOptions

Objek ConnectionOptions diteruskan ke metode CreateSession untuk memberikan nama pengguna dan kata sandi yang terkait dengan akun lokal di komputer jarak jauh. Jika tidak ada parameter yang disediakan, kredensial akun yang menjalankan skrip diatur ke nilai default.

Anggota

Objek ConnectionOptions memiliki jenis anggota ini:

Karakteristik

Objek ConnectionOptions memiliki properti ini.

Harta benda Jenis akses Deskripsi
Kata sandi
Tulis-saja
Menyetel kata sandi akun lokal atau domain pada komputer jarak jauh.
Nama Pengguna
Baca/tulis
Mengatur dan mendapatkan nama pengguna akun lokal atau domain di komputer jarak jauh.

Komentar

Objek ConnectionOptions sesuai dengan antarmuka IWSManConnectionOptions .

Jika aplikasi klien Windows Remote Management berjalan di bawah peniruan, maka kegagalan terjadi jika Anda mengatur properti Kata Sandi . Aplikasi klien adalah skrip atau program lain yang mengirim permintaan ke WinRM di komputer lokal atau jarak jauh. Aplikasi klien mungkin berjalan di bawah peniruan karena disebut fungsi seperti ImpersonateClient. Halaman Server Aktif (ASP) atau layanan tidak dapat meminta nama pengguna dan kata sandi jika proses ASP berjalan di bawah akun yang meniru klien.

Bendera WSManFlagCredUserNamePassword harus diatur pada panggilan WSman.CreateSession saat menggunakan UserName dan Password untuk autentikasi.

Contoh

Contoh kode VBScript berikut menunjukkan cara membuat objek ConnectionOptions , mengatur properti untuk akun di komputer jarak jauh, dan menggunakannya dalam membuat objek Sesi . Catatan: Jangan simpan kredensial dalam teks biasa dalam file skrip.

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Kepala Halaman
WSManDisp.h
IDL
WSManDisp.idl
Perpustakaan
WSManDisp.tlb
DLL
WSMAuto.dll

Lihat juga

Autentikasi untuk Koneksi Jarak Jauh

API Pembuatan Skrip WinRM

Tentang Pengelolaan Jarak Jauh Windows

Menggunakan Windows Remote Management

Pembuatan skrip di Manajemen Jarak Jauh Windows

Mendapatkan Data dari Komputer Lokal

Mendapatkan Data dari komputer jarak jauh