2011-05-26 53 views
3

我只是讀了關於MSDN上的ManagementScope類,它說了一些令我困惑的東西。命名空間的另一個含義是什麼?

該示例連接到遠程計算機上的名稱空間。

咦?什麼是「遠程計算機上的命名空間」?我認爲命名空間是一種將功能組合在一起的人造方式。 Wikipedia表示命名空間是「創建的抽象容器或環境,用於保存唯一標識符或符號的邏輯分組」。

MSDN在說什麼?

回答

3

該文檔引用Windows Management Instrumentation(WMI)命名空間。將WMI對象與BCL中的名稱空間一樣分組到層次結構中。在WMI中,安全性和訪問對象都是在名稱空間級別上設置的。

WMI Glossary - Namespace

的用於控制它們的範圍和可見性類和實例分類。命名空間不是物理位置。它們更像是包含特定類和實例的邏輯數據庫。命名空間由__Namespace系統類或從其派生的類來表示。

+0

+1我正在尋找這個鏈接,但沒有找到它。 – 2011-05-26 20:16:15

+0

@pst - 感謝偉大的編輯 – PHeiberg 2011-05-27 04:39:23

1

Windows管理使用,它使用組織到命名空間類的通用信息模型(CIM)。

每MSDN:http://technet.microsoft.com/en-us/library/ee198933.aspx

命名空間是由CIM採用 控制 託管資源類定義的範圍和知名度劃分 機制。 CIM中的每個名稱空間都包含代表特定技術或 管理區域的相關類 的邏輯組 。

命名空間大致相當於磁盤驅動器上的 文件夾。像文件夾一樣, 命名空間提供了一個地方來存儲 的相關信息;一個名爲 的文件夾腳本可能包含腳本 和命名空間名爲 MicrosoftActiveDirectory可能包含用於管理 Active Directory的WMI類的 。這兩個文件夾和 名稱空間都可幫助您唯一識別 項目。在名爲 的計算機上只能有一個文件 C:\ Scripts \ WMI_Script.vbs;同樣, 您可以只有一個名爲 root \ cimv2:Win32_Process的WMI類。

WMI使用的大多數類都駐留在root \ cimv2命名空間中。

相關問題