问题标签 [mmc]

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 回答
1235 浏览

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

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

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

谢谢

0 投票
2 回答
1966 浏览

.net - 我应该从哪里引用 Microsoft.ManagementConsole.dll?

我正在尝试按照How-To Create a Hello World Snap-in using Visual Studio 2010 中的说明进行操作,它告诉我需要引用MMC 3.0 SDK 中的Micorosft.MagamentConsole.dll,它位于转部分 Windows SDK。

我的问题是我已经安装了 Windows SDK(特别是Microsoft Windows SDK for Windows 7,版本 7.0 和 7.1(我不确定有什么区别))但是我找不到所需的Microsoft.ManagementConsole.dll程序集任何地方:

  • 它没有列在Visual Studio 中添加引用...对话框的.Net选项卡中(即使我将项目目标框架更改为 .Net v2.0)
  • 它不在Program FilesProgram Files (x86)目录中的任何Microsoft SDKs\Windows文件夹中
  • 它也不在 Visual Studio 2010 安装目录中
  • 而且它也不在c:\Windows\System32中(正如我在互联网上找到的一个指南建议它可能是)

我可以/应该从哪里引用这个程序集?

0 投票
1 回答
2899 浏览

windows-7 - MMC 控制台 - 证书私钥处理

我们有一个应用程序需要访问证书的私钥。我们还有一个设置证书的 Nightlybuild(使用 certmgr 从 pfx 文件导入它)。只要证书的设置和证书的访问在相同的登录 Windows 用户 (Windows7) 下运行,这真的很好。

现在,我们想介绍一个测试(在 Nightlybuild 期间自动执行),另一个用户将调用需要访问证书私钥的程序,而我正在努力使用 MMC 控制台 -> 所有任务 -> 管理私钥。

对我来说,看起来我可以更改“管理私钥”的安全设置中的任何内容,但它与证书的真实 ACL 没有任何关系。我可以将问题简化为以下手动步骤:

  1. User1 将证书导入“本地计算机/我的”(根中存在正确的 CA)
  2. User1 在 MMC 中选择证书,点击“Manage Private Keys”并添加具有完全控制权限的“Users”(组)和“User2”(用户)。
  3. 用户 1 注销
  4. 用户 2 登录
  5. User2打开MMC,点击“Manage Private Keys”-->Error,MMC控制台显示“Cannot find the certificate and private key for decryption”。

虽然 User2 应该有权访问私钥。所以在我看来,MMC 中的 User1(User1 和 User2 都在 Administrators 组中)的设置没有任何意义,并且被访问私钥的 .NET API 忽略了?

有谁知道为什么会这样以及我如何说服 Windows 我们真的希望两个用户能够读取证书的私钥?

感谢您的帮助迈克尔

0 投票
1 回答
1046 浏览

powershell - 如何使用脚本语言更改 MMC Snapin 中的设置

我一直在构建一个脚本来在 PowerShell 中设置一个 MSSQL 服务器,但我被困在这一点上。我不知道 SQL Server 配置管理器管理单元保存数据的位置,也不知道如何通过 COM 访问它。

有没有一种方法可以更改 MMC 设置(命令行)而无需单击 GUI?

0 投票
4 回答
2871 浏览

c# - OpenFileDialog 路径问题

我有一个 OpenFileDialog,当用户第一次使用应用程序时单击“浏览”时,它应该打开一个特定的路径,比如 %ProgramData%。对于所有连续的术语,它应该打开最后使用的文件夹。

我试过:

这里的问题是,它每次都会打开“C:\ProgramData”,即使我在查找所需文件时更改了路径。是否有我应该设置的特定属性,或者我必须以编程方式跟踪 OpenFileDialog 的使用情况并相应地设置路径?

0 投票
1 回答
367 浏览

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

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

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

0 投票
1 回答
217 浏览

visual-studio-2010 - 将 MMC 管理单元从 VS2008 移至 2010

这不是一个问题,而是一个评论,因为我已经找到了答案。

问题:
我将一个 VS2008 项目移动到 VS2010,它使用 Microsoft.ManagementConsole 命名空间。该项目的引用针对在 GAC 中注册的 DLL,即文件C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ManagementConsole\3.0.0.0__31bf3856ad364e35\Microsoft.ManagementConsole.dll. 但是 VS2010 不再接受该引用,即使我使用命令检查了 DLL 是否仍在 GAC 中gacutil /l

0 投票
2 回答
2655 浏览

windows-7 - 带有空格路径的 Cmd 和 mmc

我正在尝试创建 .msc 文件的快捷方式,但我想用另一个帐户打开该文件。我最接近的是:

只要路径名中没有任何空格,它就可以工作。我知道我应该在 Windows 中使用“”(引号)转义空格,但该runas命令已经要求对该mmc命令进行转义。有谁知道我怎么能做到这一点?

谢谢!

0 投票
1 回答
77 浏览

asp.net - 从单独的管理网站更新 web.config

我们过去曾创建 MMC 管理单元来更新 web.config 中用于 ASP.NET MVC 应用程序的自定义部分。这些自定义部分处理主题、后端连接参数、导航等。

我更愿意创建一个基于 Web 的界面来管理它。它将提供更好的用户体验,并且开发和维护速度更快。

主要应用程序是面向公众的和 Forms Auth,但我想在管理应用程序上使用 Windows Auth 将其锁定给本地管理员。因此,它必须是一个单独的应用程序。

我可以从管理应用程序读取和写入主应用程序 web.config 文件吗?

0 投票
1 回答
2281 浏览

c# - 使用 c# 将 compmgmnt.msc 连接到远程主机

如何使用 c# 将 compmgmnt.msc 用于远程主机。我找到了这个...

在“cmd.exe”中执行此命令它正在工作并询问您密码:

但我需要知道如何在 c# 中使用此命令。我还需要使用 c# 将密码传递给此命令。我有远程计算机的用户名和密码,我想以编程方式做所有事情。

我还参观了:

http://www.lansweeper.com/forum/yaf_postst5116_Runas-Custom-Actions.aspx Process.Start 与 UAC 不同的凭据

先谢谢了!!!

任何人都编写示例代码以/user:administrator \"mmc.exe compmgmt.msc /computer:IZADI-PC\在 C# 中执行