コマンドレット「 取得プロセス 」 PowerShell では、リモート コンピューターでの操作だけでなく、ローカル コンピューターでのプロセスの実行も担当します。特定のプロセスは、プロセス ID (PID) または名前で取得できます。オブジェクトは、パイプラインを介してこのコマンドレットに渡すことができます。
この投稿では、「Get-Process」コマンドレットの概要を詳しく説明します。
「Get-Process」コマンドは PowerShell でどのように機能しますか?
コマンドレット「 取得プロセス 」コマンドは、ローカル コンピューターとリモート コンピューターの両方でプロセスの一覧を取得するために使用されます。
「」に関連する例 取得プロセス 」 コマンドを以下に示します。
例 1: 「Get-Process」コマンドレットを使用して Windows 上のすべてのプロセスを取得する
PowerShell ですべてのプロセスを取得するには、次のコードを実行します。
取得プロセス
例 2: 「Get-Process」コマンドレットを使用して、1 つ以上のプロセスに関するすべての利用可能なデータを取得する
1 つまたは複数のプロセスに関連するデータを取得するには、「 取得プロセス 」 コマンドに目的のプロセス名を指定します。
Get-Process エクスプローラー、システム | | フォーマットリスト *
上記のコードでは:
-
- まず、「 取得プロセス 」 コマンドレットを実行し、特定のプロセス名をコンマで区切って定義します。
- その後、「 | | 」 パイプラインを作成し、「 フォーマットリスト 」 コマンドレットとアスタリスク (ワイルドカード):
例 3: 「Get-Process」コマンドレットを使用して、ワーキング セットが指定したサイズより小さいすべてのプロセスを取得する
次のコマンドレットを実行して、ワーキング セットが指定したサイズよりも少ないプロセスを表示します。
取得プロセス | | Where-オブジェクト { $_ .WorkingSet -lt 20000000 }
上記のコードによると:
-
- まず、「 取得プロセス 」コマンドレットと「 | | 」 パイプライン。
- 次に、「 Where-オブジェクト 」コマンドレットを実行し、上記のコードで定義されている条件を指定します。
例 4: 「Get-Process」コマンドレットを使用して特定のプロセスのバージョン情報を取得する
特定のコマンドレットのファイル バージョン情報を取得するには、「 取得プロセス 」コマンドレットと「 冒険者 」 プロセス名。次に、「-」を追加します ファイルバージョン情報 ファイルのバージョン情報を取得するためのパラメータ:
Get-Process エクスプローラー -FileVersionInfo
例 5: 「Get-Process」コマンドレットを使用してプロセスの所有者を検索する
プロセスの所有者の名前を取得するには、指定されたコマンドレットを実行します。
Get-Process エクスプローラー -IncludeUserName
上記のコードに従って、「 取得プロセス 」 コマンドレットを実行し、所有者情報を取得する必要がある特定のプロセス名を指定します。次に、「 -IncludeUserName 」コードの最後のパラメーター:
例 6: 「Get-Process」コマンドレットを使用してプロセスを名前で取得する
名前でプロセスを取得するには、特定のプロセス名を「 取得プロセス 」 コマンドレット:
Get-Process エクスプローラー
例 7: 「Get-Process」コマンドレットを使用して ID でプロセスを取得する
プロセスは、その ID を「 取得プロセス ” コマンドレットと “ -ID 」パラメータ:
取得プロセス -ID 3720
それでおしまい! PowerShell の「Get-Process」コマンドレットに関する有用な情報をまとめました。
結論
コマンドレット「 取得プロセス 」は、リモート コンピューターとローカル コンピューターの両方で実行中のプロセスを取得します。 ID または名前で特定のプロセスを取得できます。さらに、いくつかの特定のパラメーターを使用して、特定のプロセスに関する詳細情報を取得することもできます。このガイドでは、例を使用して「Get-Process」コマンドレットについて詳しく説明しました。