12月 14, 2021

david vielmetter

システム管理者として、最終的にはGUIで応答しなくなったシステムに対処する必要があります。 幸いなことに、ネットワーク上の別のwindows PCまたはサーバーからWindows PCを再起動するには、いくつかの方法があります。 これを行うための私のお気に入りの4つの方法は次のとおりです:

1。 Shutdownコマンド。 これは、リモートでactive directoryドメインに参加した任意のコンピュータを再起動することができますほとんどの任意のwindowsコンピュータ上で利用可能なコマン 必要なのは、適切な資格情報だけです。

  • shutdown -r — システムを再起動します。
  • shutdown -m — シャットダウン/再起動/ログオフするリモートコンピュータを指定します(\computername)
  • shutdown -s — システムをシャットダウンします(電源をオフにします)。
  • shutdown -l — 現在ログオンしているユーザーをシステムからログに記録します。
  • shutdown -t xx — ここで、xxは、shutdown/restart/logoffまで待機する秒数です
  • shutdown -i — GUIバージョンのshutdown toolを起動します。
  • shutdown -a — 前のシャットダウンコマンドを中止します。

:

opti390という名前の強制システム。ドメイン。今すぐ再起動するローカル。
shutdown -m \opti390.domain.local -t 0 -r -f

2. ランクル32 このメソッドは、システム機能を実行できるシステムDLLを実行するWindowsのネイティブ機能を呼び出します。

  • rundll32.exe user.exe,ExitWindows – windowsを完全にシャットダウンします。
  • rundll32.exe user.exe,ExitWindowsExec – windowsを再起動します。
  • rundll32.exe shell32.dll,SHExitWindowsEx x ここで、xは:
  • 0 – ログオフ
  • 1–シャットダウン
  • 2-再起動
  • 4–強制
  • 8-電源オフ

3. Powershellの再起動-コンピュータコマンド。

例:サーバーを再起動します。ドメイン。ローカル
Restart-Computer -Force -ComputerName opti390.domain.local

4. Taskkillとtasklist。 実行中のプロセスを一覧表示および終了するために、ネットワークに接続されたwindowsシステム上で使用できる二つのコマン Taskkillは、重要なwindowsプロセスを強制終了してシステムを再起動するためにも使用できます。

  • tasklist – 現在実行中のプロセスを一覧表示します
  • taskkill – プロセス番号

で任意のプロセスを終了します例:最初にopti390上のプロセスを一覧表示できます。ドメイン。ローカル(どのプロセスがハングするかを調べる)。 次に、応答していないプロセスを強制的に終了させることができます。

tasklist -s \opti390.domain.localOUTLOOK.EXE (not responding) 4712 0 11,580 KLMS.exe 4008 0 5,456 KUNS.exe 2660 0 9,152 KLogonUI.exe 4404 1 21,640 Ktaskkill -S \opti390.domain.local /U domainusername /P password /PID 4712 /T /F

例:応答していないプロセスを検索し、それらのすべてを終了します。
taskkill /f /fi "status eq not responding"

例:opti390を再起動します。ドメイン。ローカルリモート。
taskkill -S \opti390.domain.local /U domainusername /P password /im lsass.exe /fp

5. 人気のためにボーナス。 PSExecは、ビジネスネットワーク環境でwindowsシステムをリモートで管理するために作成されたSysinternalsによる無料のツールスイートです。 システムがドメインに参加していて、管理者アカウントを持っている場合は、次のtoコマンドを使用して、PSExecを使用してシステムをリモートで再起動exe”を起動します。

最初にPSToolsをダウンロードして抽出します。リモート再起動を実行するシステム上のフォルダにzipします。 コマンドプロンプトウィンドウを開き、ディレクトリをPSToolsフォルダ(以前に抽出したもの)に変更します。

例:psexecを使用してドメインに参加しているPCをリモートで再起動します。exe”を起動します。
psexec.exe \opti390.domain.local -u DOMAIN\<domainusername> -p <password> -i -d cmd /c shutdown /r /f /t 1
psexec.exeコマンドオプション

  • -I対話型セッション
  • -dプロセスが

cmdを終了するのを待たないでください。exeコマンドオプション

  • リモートホスト上のcmd windowsシェル
  • /cコマンドを実行し、
  • shutdown windows shutdownコマンド
  • /r restart(/hシャットダウンしたい場合)
  • /f強制シャットダウン、プロセスを待たない
  • /t1 1秒

コメントを残す

メールアドレスが公開されることはありません。