问题标签 [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 回答
162 浏览

mmc - 如何检测用户何时离开 MMC FormView?

我有一个带有 ScopeNode 的 MMC 管理单元 (MMC 3.0),它添加了 Microsoft.ManagementConsole.FormView。此 FormView 用于编辑脚本。如果脚本包含语法错误,我需要防止用户离开表单,直到语法错误得到纠正。我可能可以将事件处理程序添加到我的脚本编辑器控件中以检测失去焦点或窗口可见性更改,但是 MMC 中是否有一些东西可以通知并允许取消操作?

检测用户正在离开 FormView 的最佳方法是什么?

0 投票
1 回答
307 浏览

c# - Windows XP 上的 MMC 管理单元中未显示 TreeVIew 图标

我们开发了一个用户界面作为 MMC 管理单元,但我们在 Windows XP 上的树形视图中显示图标时遇到问题。

基本上,添加到 TreeView 的 ImageLists 的图标 (.ico) 在 Windows XP 上根本不可见。我们在互联网上进行了研究,并收到了一些指示。, 像这些 -

  1. http://www.pcreview.co.uk/forums/re-mmc-3-0-and-xp-icons-t2611897.html
    这建议使用 ico 文件绘制位图。

  2. http://msdn.microsoft.com/en-us/library/aa965205(VS.85).aspx
    这是一个 MSDN 资源,建议在这方面注意几点。

  3. http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.imagelist.aspx这个 MSDN 资源有一个注释,
    需要我们在之前添加- 但是因为我们正在构建一个 MMC snap -在,我不明白在哪里使用这些。 Application.EnableVisualStyles()Application.DoEvents()InitializeComponents()

    此链接 - http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175(v=vs.85).aspx#mmc 有一些关于此的信息,但它适用于 VC++ 而我们的整个代码是在 C# 中

有什么线索吗?

0 投票
3 回答
10817 浏览

windows-server-2008-r2 - 无法注销 Windows Server 2008

我目前使用远程桌面登录到我的 Windows Server 2008 R2 (x64) 服务器。当我点击 Start -> Log Out 时,弹出以下消息:

在此处输入图像描述

消息说:“正在等待所有管理单元完成......”

后台有第二个对话框,上面写着:

MMC 无法初始化管理单元。

现在我无法注销,也无法调出任务管理器。我可以点击 ctrl-alt-del 然后单击任务管理器,我可以右键单击任务栏并单击启动任务管理器,我可以单击开始菜单并单击注销,但这些都没有做任何事情。我也无法单击屏幕截图中显示的确定按钮。

这是一个实时网络服务器,所以我不想尝试重新启动服务器。

我可以断开与远程桌面的连接,但稍后重新登录时仍会显示这些对话框。

有任何想法吗?我只需要等到半夜重新启动服务器吗?

0 投票
2 回答
5390 浏览

c# - 如何在 C# 中添加 Powershell 管理单元

我有一个 Powershell 脚本,它存储在一个名为“script”的字符串中,内容如下:

我的 C# 代码:

如果我调试代码,我会得到以下异常:

如果我手动运行脚本并添加管理单元,它工作正常

0 投票
1 回答
376 浏览

php - 如何使用 PHP(或任何其他脚本语言)控制 MMC 管理单元?

我知道您可以使用MMC 2.0 自动化对象模型来控制 MMC 管理单元。我没有研究过它的功能,但我知道它可以与任何 .NET 语言(Visual C#、VB 等)一起使用。

我想知道是否有任何方法可以使用 PHP、Python 或 Perl 等脚本语言来控制 MMC 管理单元。我特别想知道是否有一种适用于 PHP 的方法,因为我正在构建的工具是用 PHP 编写的。

与此相关的是我的下一个问题。有谁知道 PHP 的库/工具/扩展或任何其他可用于控制和自动化 Windows 的 GUI 界面控制的脚本语言?我首先单独询问 MMC 问题,因为我知道 MMC 存在不同的问题,这些问题会阻止某些自动化工具使用它。如果有一个 GUI 自动化工具可以使用与 MMC 一起使用的脚本语言,那将不胜感激。

0 投票
1 回答
239 浏览

windows - 更改第三方 mmc 管理单元中的数据

有一个由控制台 mmc 控制的第三方应用程序,使用管理单元。有哪些方法可以从外部与此管理单元中的数据进行交互?(当然手册除外)。有一个我想更改的数据列表,但这是几个小时的日常工作。我想自动化。

我需要在此表中添加电话(在右侧)。我在 .txt 中有数据 在此处添加数据

通过在“Маршруты SIP”(在屏幕上选择)上单击鼠标右键添加手动行,然后填写此表格:

添加数据的表格

0 投票
1 回答
10882 浏览

sql-server - PowerShell / SQL Server 管理单元/工具之间的区别?

我对 PowerShell 管理单元和其他与 SQL Server 交互的“工具”有点困惑。那么这些工具之间有什么区别:

  • SMO
  • SQLPS 模块
  • SQLPSX
  • SQL Server PowerShell 提供程序
0 投票
1 回答
1235 浏览

c#-4.0 - c# 创建msc文件

如何创建 *.msc 文件?我看到很多关于创建管理单元的文章。

我的目标是创建 msc 文件,以便人们可以双击它并带来定义的管理单元

谢谢

0 投票
1 回答
28579 浏览

powershell - Windows7 中的 Add-PsSnapin WebAdministration

我想使用 PowerShell 在 Windows7 64 位上管理我的 IIS7。

我尝试安装 IIS7 Powershell 管理单元 http://www.iis.net/download/PowerShell

我“以管理员身份运行”,然后键入下面列出的命令:msiexec /I iis7psprov_x64.msi 但我收到此错误消息:“PowerShell 管理单元是 Windows 操作系统的一部分。请通过程序和功能或服务器管理器安装”

我认为加载 WebAdministration 模块不需要此特定功能,但我激活了“程序和功能 | 中的所有选项”。

打开或关闭 Windows 功能 | 信息系统 | 网页管理工具 | IIS 管理脚本和工具

我做这些检查:

1.) Power-Shell 已安装

2.) Set-ExecutionPolicy -ExecutionPolicy {您的执行策略}

3.)Import-Module WebAdministration

4.) C:\Windows\System32\WindowsPowerShell\v1.0\Modules\WebAdministration 路径存在

5.) 模块和管理单元

6.) 我在 ps1 文件中尝试

$succeeded 为空,并且“add-pssnapin WebAdministration”产生错误消息:Add-PSSnapin:此计算机上未安装 Windows PowerShell 管理单元“WebAdministration”。

有什么建议吗?为什么 Add-PSSnapin WebAdministration 失败?

更新:我很困惑何时使用 Add-PSSnapin 以及何时使用 Import-Module

http://social.technet.microsoft.com/Forums/en/ITCG/thread/3e1ca6e1-d197-4c04-a145-1e922814a618

当然,WebAdministration 只是模块,并没有 PSSnapin。或许...

参考:

PowerShell IIS 管理单元

无法安装 Powershell 管理单元

http://www.iis.net/download/PowerShell

http://learn.iis.net/page.aspx/429/installing-the-iis-powershell-snap-in/

http://learningpcs.blogspot.com.es/2010/08/powershell-iis-7-webadministration.html

PowerShell 安装版本

确定已安装的 PowerShell 版本

0 投票
1 回答
3413 浏览

powershell - 我启动 powershell 控制台的方式有什么不同?

我使用 Sharepoint,我需要在我的控制台主机中存在 Sharepoint 管理单元。当我从 Windows 开始菜单运行 powershell 时,我运行命令

管理单元添加正常,一切正常。

此外,一切正常,当我运行 cmd.exe 并键入powershell.exe它并按 Enter 键时。所以我认为这个问题不涉及快捷参数(但我不是 100% 确定 :))。

但是,当我通过某个启动器启动 powershell(我已经测试了LaunchyEnso)并尝试添加相同的管理单元时,它会失败并显示以下错误消息:

当我用启动器启动 powershell 时有什么区别?

我认为这不是与共享点相关的问题,而是 powershell 问题。

(注意:我知道 Sharepoint 管理外壳,问题不在于它)