我刚刚在MSDN上阅读有关ManagementScope
课程的内容,并且说了一些令我感到困惑的事情。
该示例连接到远程计算机上的命名空间。
咦?什么是“远程计算机上的命名空间”?我认为命名空间是将功能组合在一起的一种人为方式。 Wikipedia表示名称空间是“为保存唯一标识符或符号的逻辑分组而创建的抽象容器或环境”。
MSDN在谈论什么?
答案 0 :(得分:3)
文档引用Windows Management Instrumentation(WMI)命名空间。它将WMI对象分组到层次结构中,就像BCL中的命名空间一样。在WMI中,安全性和对象的访问权限在命名空间级别上设置。
用于控制其范围和可见性的类和实例的分类。命名空间不是物理位置。它们更像是包含特定类和实例的逻辑数据库。命名空间由__Namespace系统类或派生自它的类表示。
答案 1 :(得分:1)
Windows Management使用公共信息模型(CIM),它使用组织到命名空间中的类。
每个MSDN:http://technet.microsoft.com/en-us/library/ee198933.aspx
命名空间是分区 CIM采用的机制 控制范围和可见性 托管资源类定义。 CIM中的每个命名空间都包含一个 相关类的逻辑组 代表一种特定的技术或 管理领域。
命名空间大致相当于 磁盘驱动器上的文件夹。像文件夹一样 命名空间提供了存储的位置 相关信息;一个名为的文件夹 脚本可能包含脚本 以及命名空间 MicrosoftActiveDirectory可能会 包含用于管理的WMI类 活动目录。文件夹和 名称空间可以帮助您获得独特的 识别一个项目。你可以只有 名为的计算机上的一个文件 C:\脚本\ WMI_Script.vbs;同样, 你只能有一个名为的WMI类 根\ CIMV2:Win32_Process的
WMI使用的大多数类都位于root \ cimv2名称空间中。