PowerShell
タスクやシステム情報の表示
プロセスの取得と終了 (Get-Process / Stop-Process)
Windowsで動作しているプロセスを一覧で取得するコマンドレットは「Get-Process
」です.Bashの「ps
」もエイリアスとして利用できます.
PS C:\Users\rinsaka\Documents> Get-Help Get-Process ⏎ 名前 Get-Process 構文 Get-Process [[-Name] <string[]>] [<CommonParameters>] Get-Process [[-Name] <string[]>] [<CommonParameters>] Get-Process [<CommonParameters>] Get-Process [<CommonParameters>] Get-Process [<CommonParameters>] Get-Process [<CommonParameters>] エイリアス gps ps 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの 一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使 用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-Process -Online」と入力するか 、 https://go.microsoft.com/fwlink/?LinkID=113324 を参照してください。 PS C:\Users\rinsaka\Documents>
一方でプロセスを停止するコマンドレットは「Stop-Process
」です.
PS C:\Users\rinsaka\Documents> Get-Help Stop-Process ⏎ 名前 Stop-Process 構文 Stop-Process [-Id] <int[]> [<CommonParameters>] Stop-Process [<CommonParameters>] Stop-Process [-InputObject] <Process[]> [<CommonParameters>] エイリアス spps kill 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの 一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使 用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Stop-Process -Online」と入力するか 、 https://go.microsoft.com/fwlink/?LinkID=113412 を参照してください。 PS C:\Users\rinsaka\Documents>
まず,Windows上で「メモ帳」を起動した後,PowerShellで「Get-Process
」を実行します.多くのプロセスが表示される中から「Notepad」の行を探し,その「ID」を控えます.
PS C:\Users\rinsaka\Documents> Get-Process ⏎ Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 166 10 2592 2584 4248 0 AdminService 247 16 3312 2796 3548 0 aesm_service 223 13 3920 5904 6496 0 AggregatorHost 161 12 2908 2260 4.86 1772 3 alt-ime-ahk 439 23 23488 5220 2.83 13892 3 ApplicationFrameHost 138 11 1948 1212 15992 0 armsvc 632 41 18764 31732 0.92 12140 3 backgroundTaskHost 108 9 5272 2584 0.55 11928 3 cmd 80 6 4096 1332 0.02 15420 3 cmd ...(中略)... 1043 238 362692 159272 4812 0 MsMpEng 49 8 1496 420 4192 0 NgcIso 216 10 4344 3080 6188 0 NisSrv 740 36 33500 105984 1.70 5780 3 Notepad 816 29 39772 15796 4260 0 OfficeClickToRun 728 41 34160 8232 4428 0 OneApp.IGCC.WinService 1019 59 68256 15944 8.44 12540 3 OneDrive ...(中略)... 809 35 62744 62788 199.52 8432 3 WindowsTerminal 166 12 1956 1252 732 0 wininit 290 14 3236 1888 11800 3 winlogon 184 14 2280 12104 16596 0 WmiApSrv 582 35 45364 50848 3540 0 WmiPrvSE 282 13 8160 8796 9192 0 WmiPrvSE 310 13 5228 16744 16636 0 WmiPrvSE 266 16 3092 1812 4840 0 WMIRegistrationService 448 18 5644 2160 1288 0 WUDFHost 410 19 11176 2716 1792 0 WUDFHost PS C:\Users\rinsaka\Documents>
メモ帳を閉じるには,「Notepad」の「ID」を指定して「Stop-Process
」を実行します.
PS C:\Users\rinsaka\Documents> Stop-Process -ID 5780 ⏎
PS C:\Users\rinsaka\Documents>
サービスの取得 (Get-Service)
Windows上で動作しているサービスを一覧で取得するコマンドレットが「Get-Service
」です.
PS C:\Users\rinsaka\Documents> Get-Help Get-Service ⏎ 名前 Get-Service 構文 Get-Service [[-Name] <string[]>] [<CommonParameters>] Get-Service [<CommonParameters>] Get-Service [<CommonParameters>] エイリアス gsv 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの 一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使 用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-Service -Online」と入力するか 、 https://go.microsoft.com/fwlink/?LinkID=113332 を参照してください。 PS C:\Users\rinsaka\Documents>
PS C:\Users\rinsaka\Documents> Get-Service ⏎
Status Name DisplayName
------ ---- -----------
Stopped AarSvc_18c20cc Agent Activation Runtime_18c20cc
Running AdobeARMservice Adobe Acrobat Update Service
Running AESMService Intel® SGX AESM
Stopped ALG Application Layer Gateway Service
...(中略)...
Running wscsvc セキュリティ センター
Running WSearch Windows Search
Stopped wuauserv Windows Update
Stopped WwanSvc WWAN AutoConfig
Stopped XblAuthManager Xbox Live Auth Manager
Stopped XblGameSave Xbox Live セーブ データ
Stopped XboxGipSvc Xbox Accessory Management Service
Stopped XboxNetApiSvc Xbox Live ネットワーキング サービス
PS C:\Users\rinsaka\Documents>
システム情報の取得 (Get-ComputerInfo)
システム情報を取得するための「Get-ComputerInfo
」というコマンドレットもあります.
PS C:\Users\rinsaka\Documents> Get-Help Get-ComputerInfo ⏎ 名前 Get-ComputerInfo 構文 Get-ComputerInfo [[-Property] <string[]>] [<CommonParameters>] エイリアス gin 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの 一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使 用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-ComputerInfo -Online」と入力す るか、 https://go.microsoft.com/fwlink/?LinkId=799466 を参照してください。 PS C:\Users\rinsaka\Documents>
PS C:\Users\rinsaka\Documents> Get-ComputerInfo ⏎
WindowsBuildLabEx : 26100.1.amd64fre.ge_release.240331-1435
WindowsCurrentVersion : 6.3
WindowsEditionId : Professional
WindowsInstallationType : Client
WindowsInstallDateFromRegistry : 2025/03/17 11:59:00
WindowsProductId : 00000-00000-00000-AAOEM
WindowsProductName : Windows 10 Pro
...(以下略)...