共用方式為


編寫協助程式物件的腳本

WMI 有數個腳本協助程序物件,可提供腳本所需的轉換。

WMI 腳本協助程式物件包括:

協助程式物件會分解複合數據結構,因此不需要腳本來剖析結構以取得任何片段。 例如,無法直接顯示 WMI DATETIME 結構,而且與其他 Windows datetime 資料結構不同,例如 VT_DATE

SWbemDateTime

SWbemDateTime 物件會提供屬性來剖析日、月、年、日時間等等。 它也提供轉換方法,以將 Windows Management Instrumentation (WMI) 日期時間從 VT_DateFILETIME 格式來回轉換。 對於 Internet Explorer (IE) 安全性設定,SWbemDateTime 物件是唯一標示為安全初始化且安全用於腳本的 WMI 腳本物件。 如需日期和時間轉換的詳細資訊和範例,請參閱TechNet ScriptCenter 腳本存放庫中的日期和時間,以及TechNet ScriptCenter 關於時間的文章(哦,以及關於日期)。

SWbemObjectPath

SWbemObjectPath 的屬性 提供對象的絕對路徑,但也會細分 WMI 路徑的部分,例如伺服器、命名空間、類別或相對路徑。 物件可讓您設定路徑的安全性、取得代表路徑的物件索引鍵值、判斷物件是否為單一物件等等。 如需使用 WMI 物件路徑的詳細資訊,請參閱 描述 WMI 物件的位置

Win32_SecurityDescriptorHelper(Win32 安全描述符助手)

Win32_SecurityDescriptorHelper 類別會將安全性實體物件的安全性描述元從一種格式轉換成另一種格式。

許多物件,例如印表機、WMI 命名空間、登錄機碼或DCOM應用程式,都有可控制物件存取的安全性描述項。 您可以使用 WMI 來探索或變更可存取這些對象的人員,方法是取得或設定與對象相關聯的安全性描述元。

不過,不同的方法可能會以二進位位元組陣列取得安全性描述元、安全性描述元定義語言 (SDDL) 格式,或做為 Win32_SecurityDescriptor的實例。 安全性描述元的二進位位元組數位形式不應受到作,除非是針對安全性描述元作業 所設計C++方法。 SDDL 中的描述元位於字串中,但操作仍然困難。 最容易操作的格式是 Win32_SecurityDescriptor,因為它包含受託人、ACE 和 SID 的內嵌物件。 如需 WMI 中安全性描述元結構的詳細資訊,請參閱 WMI 安全性描述元物件。 如需有關如何變更可保護物件上的存取安全性的詳細資訊,請參閱 變更可保護物件上的存取安全性

WMI 中的 腳本