2

我有一个庞大的 PC 网络,它们都在同一个域(活动目录)中。我想启用WMI 服务相关端口,然后在组策略中将域的管理员凭据设置为我整个网络上的WMI 凭据。

对于 Work Grouped 网络,我创建了一个批处理文件,它可以执行我想要的操作,但对于我想要做得最好的域,使用活动目录在整个网络上远程执行批处理文件。

我知道活动目录可以让我执行 MSI 包。

问题是:如何创建可以通过批处理命令执行的 MSI 包?

类似于...的东西

@Netsh firewall set service RemoteAdmin enable

我宁愿在 C# .NET 4 中执行此操作!

4

1 回答 1

0

实际上,我认为这不是为您的 PC 进行设置的最佳方法。但我会告诉你如何创建所需的 MSI。使用所需的批处理文件创建 msi,并使用具有 Deferred 和 No Impersonate 执行上下文的自定义操作类型 34 。
CA 的来源:system32 文件夹(但并不重要)
CA 的目标:cmd.exe /c ""[INSTALLDIR]your-batch-file.bat"" arg1 arg2

包括 CA 到InstallExecuteSequence阶段InstallInitializeInstallFinalize阶段。

于 2012-10-30T09:29:21.617 回答