共用方式為


保護指令碼用戶端

腳本和 Visual Basic 應用程式必須設定 DCOM 安全性,特別是針對遠端訪問,而且可能需要啟用許可權。

預設訪問許可權

本機和遠端電腦之間的 WMI 存取不同。 如需詳細資訊,請參閱 在遠端電腦上連線到 WMI

以下是依帳戶的預設訪問許可權:

  • Everyone、LocalService、NetworkService

    讀取或寫入資料的權限,以及在本機電腦上執行 提供者方法。 這些帳戶無法建立新的類別或安裝新的提供者。

  • 系統管理員帳戶

    本機電腦上的完全控制。 連接到遠端電腦時,帳戶也必須是遠端電腦上的本機系統管理員。

保護腳本客戶端

WMI 腳本和 Visual Basic 應用程式,必須針對目標作業系統適當地設定 DCOM 安全性層級。 如需詳細資訊,請參閱 使用 VBScript 設定預設進程安全性層級

連線到遠端電腦時,您可能需要變更處理驗證的服務 (NTLM 或 Kerberos)。 如需詳細資訊,請參閱 使用 VBScript設定驗證服務。

某些 WMI 類別或數據的存取可能需要未啟用的許可權。 例如,連線到 Win32_NTEventlogFile 類別時,您必須包含安全性許可權。 如需詳細資訊,請參閱使用 VBScript 執行特殊許可權作業

如果您要從 Active Server Page (ASP) 存取 WMI,則需要一些 IIS 組態。 如需詳細資訊,請參閱 設定 IIS 5.0 及更新版本以支援 WMI ASP 腳本

您可能嘗試連線到需要加密連線的命名空間,換句話說,需要 pktPrivacy 驗證層級的命名空間。 如需詳細資訊,請參閱 使用 VBScript 設定預設進程安全性層級