神戸学院大学 経営学部 林坂ゼミ

CLI 入門トップページ

« 戻る 次へ »

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

...(以下略)...

目次に戻る