役割/機能の構成をPowerShellなどのスクリプトファイルにエクスポートする方法を探しています。
DHCP-Roleをインストールしたとしましょう。スコープ、予約、および必要なすべてのものを構成します。構成が完了したら、これらすべてをスクリプトファイルにエクスポートして、このスクリプトを実行できます。次回実行すると、すべての構成が自動的に実行されます。 (インストールの役割+スコープ+予約+設定した他のすべての設定..)。それは可能ですか?はいの場合、サーバーにインストールされているすべての役割/機能に対してこれを実行できますか?
新しい役割/機能を追加した場合、このオプションがあることはわかっていますが、追加の変更や設定も含めて、後でこれを行うこともできますか?
これは、新しい(クリーンな)サーバーのセットアップに役立つ可能性があります。
探しているツール(一般的な場合)は Windows Server Migration Tools と呼ばれ、基本的にはMicrosoftが提供するPowershellモジュールにすぎません。 (Server 2008 R2では、機能として追加してインストールします。)
Windows Server移行ツールでサポートされていない機能である役割がある場合は、通常、サードパーティのスクリプトまたはバイナリが見つかります(少なくとも、役割または機能のいずれかを見つけることができなかったことはありません。移行したかった)。
すべての役割と機能にわたってこれを行う簡単な方法はありません。
DHCPの例には、サーバー2012用のExport-DhcpServerコマンドレットがあります。2008年には、次を使用できます。
NetSH.exe export [Path]FileName {all | ScopeList}
そして
NetSH.exe import [Path]FileName {all | ScopeList}
構成をファイルにエクスポートします。 (Ed Wilsonは、2008年に使用できるnetshを利用する一連のDHCP管理スクリプトレットを作成しました。これらは[ここ]で入手できます)
DNSの場合、Export-DnsServerZoneコマンドレットを使用してゾーンをエクスポートできます。
さまざまな機能と役割のほとんどをエクスポートできます。それらには、固有のコマンドレットがあります。