web-dev-qa-db-ja.com

Windows展開サービスのリモート管理コンソール

PXEとWDS経由で新しいマシンを展開するときはいつでも、マシンを承認するためにリモートデスクトップ経由でSever 2008 R2 WDSサーバーにログオンする必要があります。

これは迷惑であり、誰もが知っているように、サーバーへのログオンは可能な限り回避する必要があります。

しかし、すべてのgoogle-fuが失敗し、MMCコンソールがリモートマシンからWDSを管理するためのコンソールへの参照が見つかりません。RSATモジュールにもありません。

では、そんなものは存在するのでしょうか?私はそれが好きではありませんが、必要に応じて、元のサーバーからコンソールを実行するために必要なファイルを抽出することで解決します( このようなもの 、しかし、私が完全に実行しない限り、これを実行したくない維持するのが難しく、文書化するのが困難です)。

クライアントマシンはすべてWindows 7 SP1です。

11
Mark Henderson

私が知る限り(非公式)、WDS以外のサーバーに(公式に)スナップインをインストールすることはできません。コンピュータアカウントをいつでも事前登録して、承認する必要がないようにすることができます。

それがあなたが行きたいルートであるならば、あなたが本当に正しい here によって書かれた優れたPowerShellスクリプトがあります。 :)

7
MDMarra

手動承認は、事前準備を行うことなくコンピューターを適切に命名するための最良の方法です(すべてのシステムに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に必要です。それらなしでエラーを返します。

2
Grant

私はこれがかなり遅いことを知っていますが、サポートされていないが機能しているWDS管理コンソールをワークステーションにインストールする方法を探している他の人は、ここを見ることができます: Install Windows Deployment Services Console

彼が提供するPowerShellスクリプトが機能しない場合は、スクリプトの操作の説明で手順1〜4を手動で実行できます。

0
CitizenRon