PXEとWDS経由で新しいマシンを展開するときはいつでも、マシンを承認するためにリモートデスクトップ経由でSever 2008 R2 WDSサーバーにログオンする必要があります。
これは迷惑であり、誰もが知っているように、サーバーへのログオンは可能な限り回避する必要があります。
しかし、すべてのgoogle-fuが失敗し、MMCコンソールがリモートマシンからWDSを管理するためのコンソールへの参照が見つかりません。RSATモジュールにもありません。
では、そんなものは存在するのでしょうか?私はそれが好きではありませんが、必要に応じて、元のサーバーからコンソールを実行するために必要なファイルを抽出することで解決します( このようなもの 、しかし、私が完全に実行しない限り、これを実行したくない維持するのが難しく、文書化するのが困難です)。
クライアントマシンはすべてWindows 7 SP1です。
私が知る限り(非公式)、WDS以外のサーバーに(公式に)スナップインをインストールすることはできません。コンピュータアカウントをいつでも事前登録して、承認する必要がないようにすることができます。
それがあなたが行きたいルートであるならば、あなたが本当に正しい here によって書かれた優れたPowerShellスクリプトがあります。 :)
手動承認は、事前準備を行うことなくコンピューターを適切に命名するための最良の方法です(すべてのシステムにGUIDまたはケースにMACが記述されていない場合、これは常に可能/実現可能ではありません) )インストールするイメージを選択するときに、マシン名の入力を要求する方法がないのは残念です。
Psexecとオプションの小さなcmdスクリプトを使用して、クライアントシステムから新しいコンピュータを承認できます。
http://technet.Microsoft.com/en-us/sysinternals/bb89755 からpsexecをダウンロードします
これをapprove.cmdとして保存します。
@echo off
REM Approve WDS pending computers
set wdshost=my-wds-server
set /p requestid="Request ID: "
set /p machinename="Machine Name: "
psexec -i -s \\%wdshost% wdsutil /Approve-AutoAddDevices /RequestID:%requestid% /MachineName:%machinename%
My-wds-serverをWDSサーバーの名前に置き換えます。 approve.cmdを実行すると、要求ID(保留中のコンピューターの画面に表示されます)とそれを指定するマシン名の入力を求められます。
環境によっては、psexecコマンドに「-u administrator」を追加して管理者として実行し、パスワードを要求する必要がある場合があります。 "-i"および "-s"パラメータは、wdsutilに必要です。それらなしでエラーを返します。
私はこれがかなり遅いことを知っていますが、サポートされていないが機能しているWDS管理コンソールをワークステーションにインストールする方法を探している他の人は、ここを見ることができます: Install Windows Deployment Services Console
彼が提供するPowerShellスクリプトが機能しない場合は、スクリプトの操作の説明で手順1〜4を手動で実行できます。