保护脚本客户端
脚本和 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 配置。 有关详细信息,请参阅为 WMI ASP 脚本配置 IIS 5.0 及更高版本。
你可能正在尝试连接到需要加密连接的命名空间,换句话说,即需要 pktPrivacy 身份验证级别的命名空间。 有关详细信息,请参阅 使用 VBScript 设置默认进程安全级别。