web-dev-qa-db-ja.com

services.mscまたはWindowsサービスコンソールの代替でサービスをフィルタリングする

ヘルプデスクアカウント用にカスタム管理コンソールを設定し、Windowsサービスとして実行されているプログラムのセットを減らして、視覚的に開始/停止/管理できるようにしようとしています。 Services.mscは、必要なサービスをフィルタリングできない限り、私が探しているものではありません。 SysinternalsAutorunsとNirSoftServiWinをテストしてきましたが、複雑なフィルタリングを行って後で使用するために保存することはできません。 Powershellコマンドはステータス情報を提供し、開始/停止を許可しますが、MMCに似たものを探しています。

あなたはそのようなツールを知っていますか?ありがとうございました。

あなたが望むことをするServiWinと呼ばれるフリーウェアユーティリティがあります:

http://www.nirsoft.net/utils/serviwin.html

/ LoadFromListコマンドライン引数があります。

バージョン1.50以降では、/ LoadFromListコマンドラインオプションを使用して、必要なサービスのみをロードするようにServiWinに指示できます。目的のサービスは、名前、表示名、または.exeファイルで指定できます。次にいくつかの例を示します。

serviwin.exe/LoadFromListWZCSVCスプーラースケジュールLmHostsブラウザーRemoteRegistryserviwin.exe/LoadFromList svchost.exe serviwin.exe/LoadFromList "C:\ WINDOWS\System32\ups.exe"

4
Russell Martin

フィルタを使用してカスタムWindowsサービスリストを作成する最も簡単な方法は、PowerShellとWinFormsを使用することであり、コマンドに既に精通しているため、それほど手間はかかりません。

開始するためのいくつかの素晴らしいガイドがあります: https://blogs.technet.Microsoft.com/stephap/2012/04/23/building-forms-with-powershell-part-1-the-form/http://www.techotopia.com/index.php/Creating_GUIs_in_Windows_PowerShell_1.0_with_WinForms

2
Net Runner