ネットワークには何千もの Windows サーバーがあります。ある種の作業では、100 以上のサーバーにログインする必要があります。手動で行っています。サーバー名を入力し、資格情報を提供します。バッチファイル/スクリプトを作成できるので、この作業を自動化できますか? 単純にテキスト ファイルまたは csv を作成してスクリプトを実行するのと同じように。スクリプトは mstsc セッションを開き、資格情報を mstsc に入れることができます。スクリプトでユーザー名とパスワードを定義できます。
2 に答える
これにより、すべてのサーバーのリモート デスクトップが起動しますが、資格情報を入力する必要があります。シングル サインオンを実装する方法はいくつかありますが、Windows 2008 および 2008 R2 にのみ適用されます。mstsc にはユーザー名またはパスワードのスイッチがないため、スクリプト化できません。リモートデスクトップウィンドウへのsendkeysを使用できないため、ハックすらありません.
サーバー名を 1 行に 1 つずつ含むファイルを作成し、バッチ ファイルと同じディレクトリに配置します。
次のバッチ ファイルを作成します。
@echo off
setlocal
cd /d %~dp0
set file=Servers.txt
for /f %%a in (%file%) do (
echo mstsc /v:%%a
)
エコーを削除して、実際にリモート デスクトップを起動します。少なくとも方程式から 1 ステップを踏み出す必要があり、いつでも資格情報を保存できるため、ファイルに入れるよりも安全です。
リモート デスクトップ マネージャー - remotedesktopmanager.com の使用を検討してください。これにより、いくつかの定義済みリモート デスクトップを作成し、それらのさまざまな rdp 設定を保存し、より便利な方法でデスクトップを切り替えることができます。
また、通常の mstsc 経由で接続する場合は、別の rdp ファイルとして保存し、最初の接続時に資格情報を記憶するように依頼し、別の rdp ファイルをそのまま保存することができます。