问题标签 [snap-in]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

vb6 - 如何在 mmc 中调试 snapin、属性页?

我是管理单元和属性页面的新手。

我有一个在 snapin(userControl) 的 Visual basic 6.0 中开发的源代码,以及在 snapin 中引用的属性页。这些将在 mmc 中运行。现在我如何通过添加 mmc 来调试这个管理单元和属性页。

0 投票
1 回答
171 浏览

powershell - 为自定义 Powershell 提供程序设置一键安装

我创建了一个自定义 Powershell 提供程序。但是,目前人们必须执行几个步骤才能使其在用户的计算机上运行:

  1. 配置 Powershell 以针对 .Net 4 运行(在 c:\Windows\System32\WindowsPowerShell\v1.0 中添加配置文件)
  2. 添加自定义格式化程序(到 System32 的 c:\Windows\System32\WindowsPowerShell\v1.0)。
  3. 注册管理单元。

其余设置步骤由自定义 powershell 脚本完成。

我想知道是否有人可以分享他们在简化流程方面的经验。理想情况下,我希望人们从单个命令运行(理想情况下是完成上述所有步骤的 CommandLet。

有没有人可以分享任何链接或建议或最佳实践?

0 投票
1 回答
2992 浏览

powershell - 如何通过 Invoke-Command 在远程计算机上调用 Powershell 版本 2

我正在尝试使用 powershell 在 Web 服务器上远程设置网站。我尝试配置的 Web 服务器是 Windows Server 2008 R2 SP1,默认情况下它具有 powershell v2。

为了让事情变得更简单,我使用了管理单元“WebAdministration”。

每当我尝试调用以下命令时:

我收到可怕的“没有为 Windows PowerShell 版本 2 注册管理单元”错误。

从逻辑上讲,我通过运行以下命令来检查 powershell 的版本:

我可以远程登录到 Web 服务器并正常运行 Powershell 命令。

有任何想法吗?

0 投票
1 回答
2059 浏览

eclipse - 插件,附加组件,管理单元,扩展之间的区别?

在使用 eclipse、Microsoft 技术等时,我遇到了许多不同的术语,例如插件、附加组件、管理单元、扩展等。

我想知道它们每个的确切含义是什么?什么时候使用?

0 投票
3 回答
18125 浏览

powershell - 用于 Exchange 2007 的 Powershell 管理单元

我以前从未使用过 powershell,但它似乎是用于读取我们 2007 年和 2010 年交换服务器上邮箱数量和大小的正确工具。我在 Windows 7 上运行 Powershell,而不是在交换服务器上。我发现的示例中使用的命令无法识别。

从我最初的阅读来看,我似乎需要 Exchange 管理单元。但是,我似乎找不到下载页面或将其加载到 Powershell 的说明,或者甚至可以从交换机以外的工作站访问这些数据服务器。我想知道是否有人可以就我的问题给我一些反馈并指出我正确的方向。

谢谢。

0 投票
1 回答
1562 浏览

vbscript - 使用 vbscript 编写 MMC 脚本

我想通过 vbscript 添加一个管理单元,但在将管理单元添加到控制台时遇到问题。它将在 Windows 7 环境中运行。如果有人可以看看并指导我正确的方向,我将不胜感激。谢谢。

0 投票
4 回答
10756 浏览

powershell - PowerShell 管理单元 Cmdlet CommandNotFoundException

目前我正在尝试创建我的第一个 PowerShell 管理单元。我遵循了本教程:如何创建 PowerShell 管理单元并且一切正常,直到我尝试调用我的自定义 cmdlet。此外,我添加了一个“构建后事件”来注册程序集。

之后我添加了 Snapin,它就像一个魅力:

System.Automation 参考的程序集路径:

作为我的目标平台,我选择了 x86,并且还在 x86 PowerShell 中执行所有内容。平台设置为“活动(任何 CPU)”

这是我的 cmdlet 代码:

这是我在尝试调用 Cmdlet 时遇到的错误:

我做错了什么,关于目标平台(x86)的设置是否有问题?

0 投票
3 回答
18061 浏览

sql - MMC 无法创建管理单元 SQL Server 配置管理器

当我尝试在 sql server 2008 中连接到 sql server 配置管理器时。它显示错误 MMC 无法创建管理单元。 错误图像

直到昨晚它都工作得很好。可能是什么原因,我该如何解决。但在后台 sql server 运行完美。

0 投票
1 回答
165 浏览

c++ - 在 MMC 管理单元中嵌入 MFC 对话框

我在 MFC 中创建了一些从 MMC 管理单元生成的对话框。经过审查,我被告知最好将对话框嵌入到 SnapIn 中(在结果窗格中作为自定义视图)。

问题是我不知道如何做到这一点:我猜我必须创建一个 COM 接口,作为当用户与 MMC 交互时 MMC 生成的 COM 事件的接收器,并且我必须将这些事件转换为对话框期望的 Windows 消息。

我不知道这是否正确,有人能指出我正确的方向吗?

0 投票
0 回答
147 浏览

c# - MMC 管理单元如何公开远程功能

我已经构建了一个自定义 MMC 管理单元,我想知道扩展管理单元以具有远程功能的标准方法是什么。例如,默认的 Windows 事件查看器管理单元允许您在将其Another computer添加到 MMC 管理单元列表时进行连接:

在此处输入图像描述

它还公开了一个右键单击上下文菜单,可让您Connect to Another Computer...

在此处输入图像描述

这通常是如何通过 MMC 管理单元实现的?是否有用于此的通用 API 或从自定义管理单元中获取此功能的标准方法?

理想情况下,我只想让一个 MMC 窗口为多个远程服务器管理相同的管理单元(省去用户手动 RDP 进入它们并为每台机器远程使用 MMC 的麻烦)。