2

すべてが同じドメイン (アクティブ ディレクトリ) にある PC の巨大なネットワークがあります。WMI サービス相対ポートを有効にしてから、ドメインの管理者資格情報をグループ ポリシーでネットワーク全体のWMI 資格情報に設定したいと考えています。

ワークグループ化されたネットワークについては、私がやりたいことを行うバッチ ファイルを作成しましたが、ドメインについては、Active Directory を使用してネットワーク全体でリモートでバッチ ファイルを実行したいと考えています。

Active Directory で 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

とフェーズInstallExecuteSequenceの間に CA を含めます。InstallInitializeInstallFinalize

于 2012-10-30T09:29:21.617 に答える