我一直用新的MMC 3.0类和C#创建snapins。我似乎无法找到在创建* .msc文件时如何摆脱“控制台根”节点的任何示例。我查看了SDK中的示例,但我似乎找不到任何相关内容。
我见过其他的snapins可以做我想要的,但是我不知道他们正在使用什么版本的MMC。
答案 0 :(得分:7)
如果我理解正确,这不是MMC3特有的,但确实需要一段时间才能实现。右键单击节点,然后单击New Window from Here
。然后切换回Console Root窗口,然后将其关闭(Ctrl + F4)。
在.msc中,它是// View / BookMark / @ NodeID,需要为“2”(等),而不是“1”。
答案 1 :(得分:1)
我知道这是一篇较旧的帖子,所以也许没有必要回复,但是你要做的就是需要保存自定义的MSC文件。如同一个回复所述,添加您的SnapIn,从此处选择打开新窗口,然后保存MSC文件。这是您的控制台配置为将SnapIn显示为RootNode而不是控制台根目录。在“文件”菜单下面是“选项...”对话框。从那里,您可以更改该特定控制台文件的设置,以便为最终用户提供非作者模式控制台,然后他们将无法更改您的布局。注意:这只是该特定控制台文件的设置(例如C:\ temp \ MyCustomConsole.msc),任何人都可以打开控制台并使用添加/删除对话框在他们想要的任何其他控制台中打开SnapIn。
答案 2 :(得分:0)
据我所知,MMC始终显示控制台根目录。即使您在没有管理单元的情况下打开它,您仍会看到控制台根目录。 Snap ins只在它下面添加,有几个可以同时加载,它们都在控制台根目录下,这只是树的根。