特に、Server 2008以降に Server Core をインストールするオプションがある場合、CLI
を介してWindowsサーバーに接続する機能は、Windows管理者の間で広く普及しているものではないにしても、ますます便利になります。
ほとんどすべてのWindows GUI
管理ツールにはリモートコンピューターに接続するオプションがありますが、組み込みのWindows CLI
(cmd.exe
)、これは不可能かもしれないという最初の印象を与えます。
CLIを使用してWindowsサーバーをリモートで管理または管理することは可能ですか?もしそうなら、これを達成するためのオプションは何ですか?
コマンドラインを使用してリモートWindows Serverをリモート管理するためのかなり簡単なオプションがいくつかあります。これには、いくつかのネイティブオプションが含まれます。
cmd.exe
のリモートインスタンスを起動できます。これにより、リモートシステムで単一のコマンドを実行するコマンドラインオプションとしてではなく、リモートシステムにインタラクティブなコマンドラインが作成されますサーバ。winrs -r:myserver.mydomain.tld cmd
BSD
ベースのその他のシステム(* nix、CLI
など)の管理者に最もよく知られています。PowerShell
を導入する必要はなく、CLI
を使用してWMI
からリモートコンピューターを管理できます(Windows Management Instrumentation)。WMI
+ PowerShell
を使用するには、 The Scripting Guyのブログ 、 MSDN WMIリファレンスなど、多くの優れたリソースがあります。 および ss64.comには、PowerShell 2.0コマンドのインデックスがあります 。CLI
オプションとして最初に思い浮かぶことはないでしょうが、もちろん、リモートデスクトッププロトコル(RDP
)を介してmstsc.exe
を使用してサーバーに接続すると、リモートサーバーでコマンドラインを使用できるようになります。RDP
を介してServer Coreインストールに接続することは実際に可能であり、コンソールに接続するのと同じインターフェイス(cmd.exe
。のインスタンスを提供します。RDP
を超えています。Windowsは現在、aCLI
を介してリモートサーバーにアクセスするためのいくつかのネイティブオプションを提供していますが、常にそうであるとは限らず、その結果、かなり人気のあるサードパーティソリューションが多数作成されました。最も注目すべき3つは以下のとおりです。
Windowsサーバーに [〜#〜] ssh [〜#〜] をインストールします
SSH
だけが必要な場合は、これもオプションです。 social.technetに、サーバー2008にOpenSSHをインストールする方法に関するガイドがあります。BSD
を多用する他のシステム(* nix、SSH
など)の管理者にとっておそらく最も便利ですが、単一のターミナルエミュレータクライアント( PuTTY )多数のターゲットコンピュータとそれぞれのカスタマイズ(または標準化)設定を保存します。CLI
を介してWindowsボックスでリモートコマンドを実行するための元のオプションは、優れた Sysinternals Suite の一部です。 Windows管理者にとって非常に少数の「必須」パッケージの1つであるSysInternalsツールは非常に広く尊敬され使用されていたため、SyInternalsはMicrosoftから買収され、ツールはMicrosoftによってある程度公式にサポートされています。WinRS
/RM
と同様に、PSExec
を使用して、リモートサーバーに単一のコマンドを発行したり、リモートコンピューターでcmd.exe
のインタラクティブなインスタンスを起動したりできます。psexec \\myserver.mydomain.tld cmd
ユーティリティフォルダをサーバーに追加し、その値を%PATH%システム変数に保存します
%PATH%
環境変数に追加する 。どちらもGPO
。を使用して簡単に実行できます。CLI
を介してWindowsシステムを管理するだけでなく、便利ですが、とにかく含める価値があると思います。完全を期すためだけです。さまざまな理由で最適なソリューションとは限りませんが、すべてのWindowsシステムがTelnetサービスをサポートしています。これは、機能リストから有効にすることができます。
Microsoftのtelnet実装はNTLM認証もサポートしているため、Unixシステムへの標準のtelnetとは異なり、使用時にネットワーク上にクリアテキストのパスワードは送信されません。