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.
Objek WSMan memiliki jenis anggota ini:
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:
|
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. |
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. |
Objek WSMan sesuai dengan antarmuka IWSMan dan IWSManEx . WSMan adalah satu-satunya objek yang dapat dibuat secara langsung menggunakan CreateObject.
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 | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
IDL |
|
Pustaka |
|
DLL |
|