0

ネットワークには何千もの Windows サーバーがあります。ある種の作業では、100 以上のサーバーにログインする必要があります。手動で行っています。サーバー名を入力し、資格情報を提供します。バッチファイル/スクリプトを作成できるので、この作業を自動化できますか? 単純にテキスト ファイルまたは csv を作成してスクリプトを実行するのと同じように。スクリプトは mstsc セッションを開き、資格情報を mstsc に入れることができます。スクリプトでユーザー名とパスワードを定義できます。

4

2 に答える 2

0

これにより、すべてのサーバーのリモート デスクトップが起動しますが、資格情報を入力する必要があります。シングル サインオンを実装する方法はいくつかありますが、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 ステップを踏み出す必要があり、いつでも資格情報を保存できるため、ファイルに入れるよりも安全です。

于 2013-04-22T18:21:41.673 に答える
0

リモート デスクトップ マネージャー - remotedesktopmanager.com の使用を検討してください。これにより、いくつかの定義済みリモート デスクトップを作成し、それらのさまざまな rdp 設定を保存し、より便利な方法でデスクトップを切り替えることができます。

また、通常の mstsc 経由で接続する場合は、別の rdp ファイルとして保存し、最初の接続時に資格情報を記憶するように依頼し、別の rdp ファイルをそのまま保存することができます。

于 2013-04-25T11:06:27.930 に答える