如何摆脱MMC 3.0管理单元中的"控制台根"节点?

时间:2020-03-06 14:36:58  来源:igfitidea点击:

我一直在使用新的MMC 3.0类和C#创建管理单元。我似乎找不到任何创建* .msc文件时如何摆脱"控制台根"节点的示例。我浏览了SDK中的示例,但似乎找不到任何东西。

我看过其他管理单元可以执行我想要的操作,但是我无法确定它们使用的是哪个MMC版本。

解决方案

据我所知,MMC始终显示控制台根目录。即使我们在没有管理单元的情况下打开它,我们仍然会看到控制台根目录。仅在其下添加管理单元,并且可以同时加载多个管理单元,它们都将在控制台根下,而控制台根只是树的根。

如果我对理解正确,那么这并不是MMC3特有的,但是确实花了我一段时间。右键单击该节点,然后单击"从此处新建窗口"。然后切换回"控制台根目录"窗口,然后将其关闭(Ctrl + F4)。

在.msc内部,它是// View / BookMark / @ NodeID,它必须为" 2"(等),而不是" 1"。

我知道这是一篇较旧的文章,因此也许不需要回复,但是我们要执行的操作需要保存自定义的MSC文件。作为一种答复,请添加管理单元,从此处选择"打开新窗口",然后保存MSC文件。这是配置为将SnapIn显示为RootNode而不是控制台根的控制台。在文件菜单下是一个选项...对话框。从那里,我们可以更改该特定控制台文件的设置,以为最终用户提供非作者模式的控制台,然后他们将无法更改布局。注意:这只是该特定控制台文件(例如C:\ temp \ MyCustomConsole.msc)的设置,任何人都可以打开控制台并使用添加/删除对话框在所需的任何其他控制台中打开管理单元。