コンテンツ
Windowsタスクマネージャは、マシンのすべてのプロセス、つまり実行中のプログラムの可視化を可能にするアプリケーションです。それらは、オペレーティングシステムの動作を助けるバックグラウンドで実行することも、ユーザーが開いたソフトウェアアプリケーションにすることもできます。 VBScript(VBS)ファイルを使用してこれらのプロセスを閉じることができます。これは、ユーザーがマシンを起動したときにプログラムが開かれないようにしたいネットワーク管理者にとって便利なツールです。
説明書
VBSファイルはネットワーク管理者に役立ちます (Fotolia.comの.shockによるネットワーキング画像)-
閉じるプロセスの値を格納するための文字列を作成します。この例では、VBSファイルはメモ帳アプリケーションを閉じます。次のコードは、メモ帳プロセスのシーケンス変数を作成します。Dim process process = "notepad.exe "
-
管理者ユーザーアカウントを表すオブジェクト変数を作成します。これはマシンプロセスを終了するために必要です。次のコードは、後でプロセスコントローラを検出するために使用されるWMIオブジェクトを作成します。
-
WMIサービス変数を使用して、シャットダウンしたいプロセスコントローラを取得します。これは、Windowsが内部参照として使用するプロセスに与えられる一意のキーです。 WMIサービスを照会するには、次のコードを使用します。
set process = objWMIService.ExecQuery( "Win32_Processから選択します* Name = "&process)
-
プロセスを閉じます。ユーザーは複数のメモ帳ウィンドウを開くことができるので、コードはシーケンスを使用して各プロセスを終了します。これは "notepad.exe "に対応するすべての人に起こります。コードは次のとおりです。プロセスobjProcess.Terminate()内の各objProcessについて
-
画面に結果を表示して、プロセスが終了したことを確認します。次のコードは、ユーザーへのメッセージが成功したことを示します。WSCript.Echo "Just kill kill process "&process