WSMan 物件

提供用來建立會話的方法和屬性,由 Session 物件表示。 任何 Windows 遠端系統管理作業都需要建立連線到遠端電腦的 會話基礎管理控制器 (BMC) 或本機電腦。 作業包括取得、寫入、列舉資料或叫用方法。

成員

WSMan物件具有下列類型的成員:

方法

WSMan物件具有這些方法。

方法 描述
CreateConnectionOptions 建立 ConnectionOptions 物件,指定建立遠端會話時所使用的使用者名稱和密碼。
CreateResourceLocator 建立可指定下列專案的 ResourceLocator 物件:
  • 資源或單一資料片段的完整路徑。
  • 資源特定實例的 選取器
  • 提供其他資料給資源提供者 的選項
CreateSession 建立可供後續網路作業使用的 Session 物件。
WSMan.EnumerationFlagHierarchyDeep 傳回列舉旗標EnumerationFlagHierarchyDeep的值,以用於Session.Enumerateflags參數中。
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly 傳回列舉旗標EnumerationFlagHierarchyDeepBasePropsOnly的值,以用於Session.Enumerateflags參數中。
WSMan.EnumerationFlagHierarchyShallow 傳回列舉旗標EnumerationFlagHierarchyShallow的值,以用於Session.Enumerateflags參數中。
WSMan.EnumerationFlagNonXmlText 傳回列舉常數WSManFlagNonXmlText的值,以用於Session.Enumerate方法的flags參數中。
WSMan.EnumerationFlagReturnEPR 傳回列舉旗標EnumerationFlagReturnEPR的值,以用於Session.Enumerateflags參數中。
WSMan.EnumerationFlagReturnObject 傳回列舉旗標EnumerationFlagReturnObject的值,以用於Session.Enumerateflags參數中。
WSMan.EnumerationFlagReturnObjectAndEPR 傳回列舉旗標EnumerationFlagReturnObjectAndEPR的值,以用於Session.Enumerateflags參數中。
WSMan.GetErrorMessage 傳回包含錯誤號碼文字的格式化字串。
WSMan.SessionFlagCredUsernamePassword 傳回驗證旗標WSManFlagCredUsernamePassword的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagEnableSPNServerPort 傳回驗證旗標WSManFlagEnableSPNServerPort的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagNoEncryption 傳回驗證旗標WSManFlagNoEncryption的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagSkipCACheck 傳回WSManFlagSkipCACheck驗證旗標的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagSkipCNCheck 傳回驗證旗標WSManFlagSkipCNCheck的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUseBasic 傳回驗證旗標WSManFlagUseBasic的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUseDigest 傳回驗證旗標WSManFlagUseDigest的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUseKerberos 傳回驗證旗標WSManFlagUseKerberos的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUseNegotiate 傳回驗證旗標WSManFlagUseNegotiate的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUseNoAuthentication 傳回驗證旗標WSManFlagUseNoAuthentication的值,以用於WSMan.CreateSessionflags參數中。
WSMan.SessionFlagUTF8 傳回驗證旗標WSManFlagUTF8的值,以用於WSMan.CreateSessionflags參數中。

屬性

WSMan物件具有這些屬性。

屬性 存取類型 描述
CommandLine
唯讀
取得目前裝載進程的未處理命令列。
錯誤
唯讀
取得錯誤資訊。

備註

WSMan物件會對應至IWSManIWSManEx介面。 WSMan 是唯一可以使用 CreateObject建立的物件。

範例

下列程式碼範例示範如何具現化 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"

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
WSManDisp.h
Idl
WSManDisp.idl
程式庫
WSManDisp.tlb
DLL
WSMAuto.dll

另請參閱

WinRM 腳本 API

關於 Windows 遠端系統管理

使用 Windows 遠端系統管理

Windows 遠端系統管理中的腳本

從本機電腦取得資料

從遠端電腦取得資料