Objek WSMan

Menyediakan metode dan properti yang digunakan untuk membuat sesi, yang diwakili oleh objek Sesi . Setiap operasi Manajemen Jarak Jauh Windows memerlukan pembuatan Sesi yang tersambung ke komputer jarak jauh, pengontrol manajemen dasar (BMC), atau komputer lokal. Operasi termasuk mendapatkan, menulis, menghitung data, atau memanggil metode.

Anggota

Objek WSMan memiliki jenis anggota ini:

Metode

Objek WSMan memiliki metode ini.

Metode Deskripsi
CreateConnectionOptions Membuat objek ConnectionOptions yang menentukan nama pengguna dan kata sandi yang digunakan saat membuat sesi jarak jauh.
CreateResourceLocator Membuat objek ResourceLocator yang dapat menentukan:
  • Jalur lengkap ke sumber daya atau satu bagian data.
  • Pemilih untuk instans sumber daya tertentu.
  • Opsi yang memasok data tambahan ke penyedia sumber daya.
CreateSession Membuat objek Sesi yang kemudian dapat digunakan untuk operasi jaringan berikutnya.
WSMan.EnumerationFlagHierarchyDeep Mengembalikan nilai bendera enumerasi EnumerationFlagHierarchyDeep untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly Mengembalikan nilai bendera enumerasi EnumerationFlagHierarchyDeepBasePropsOnly untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.EnumerationFlagHierarchyShallow Mengembalikan nilai bendera enumerasi EnumerationFlagHierarchyShallow untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.EnumerationFlagNonXmlText Mengembalikan nilai konstanta enumerasi WSManFlagNonXmlText untuk digunakan dalam parameter bendera metode Session.Enumerate .
WSMan.EnumerationFlagReturnEPR Mengembalikan nilai bendera enumerasi EnumerationFlagReturnEPR untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.EnumerationFlagReturnObject Mengembalikan nilai bendera enumerasi EnumerationFlagReturnObject untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.EnumerationFlagReturnObjectAndEPR Mengembalikan nilai bendera enumerasi EnumerationFlagReturnObjectAndEPR untuk digunakan dalam parameter benderaSession.Enumerate.
WSMan.GetErrorMessage Mengembalikan string yang diformat yang berisi teks angka kesalahan.
WSMan.SessionFlagCredUsernamePassword Mengembalikan nilai bendera autentikasi WSManFlagCredUsernamePassword untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagEnableSPNServerPort Mengembalikan nilai bendera autentikasi WSManFlagEnableSPNServerPort untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagNoEncryption Mengembalikan nilai bendera autentikasi WSManFlagNoEncryption untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagSkipCACheck Mengembalikan nilai bendera autentikasi WSManFlagSkipCACheck untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagSkipCNCheck Mengembalikan nilai bendera autentikasi WSManFlagSkipCNCheck untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUseBasic Mengembalikan nilai bendera autentikasi WSManFlagUseBasic untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUseDigest Mengembalikan nilai bendera autentikasi WSManFlagUseDigest untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUseKerberos Mengembalikan nilai bendera autentikasi WSManFlagUseKerberos untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUseNegotiate Mengembalikan nilai bendera autentikasi WSManFlagUseNegotiate untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUseNoAuthentication Mengembalikan nilai bendera autentikasi WSManFlagUseNoAuthentication untuk digunakan dalam parameter benderaWSMan.CreateSession.
WSMan.SessionFlagUTF8 Mengembalikan nilai bendera autentikasi WSManFlagUTF8 untuk digunakan dalam parameter benderaWSMan.CreateSession.

Properti

Objek WSMan memiliki properti ini.

Properti Jenis akses Deskripsi
Commandline
Baca-saja
Mendapatkan baris perintah yang tidak diproses untuk proses hosting saat ini.
Kesalahan
Baca-saja
Mendapatkan informasi kesalahan.

Keterangan

Objek WSMan sesuai dengan antarmuka IWSMan dan IWSManEx . WSMan adalah satu-satunya objek yang dapat dibuat secara langsung menggunakan CreateObject.

Contoh

Contoh kode berikut menunjukkan cara membuat instans objek WSMan .

Dim objWsman
Dim Session, Resource 
Set objWsman = CreateObject( "WSMAN.Automation" )
Set Session = objWsman.CreateSession
strResource = "http://schemas.microsoft.com/wbem/wsman/1/wmi/Root/CIMv2/Win32_OperatingSystem"

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
WSManDisp.h
IDL
WSManDisp.idl
Pustaka
WSManDisp.tlb
DLL
WSMAuto.dll

Lihat juga

API Pembuatan Skrip WinRM

Tentang Manajemen 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