Windows で最も役立つ PowerShell コマンド 12 選

多くのIT管理者はスクリプト作成や自動化のためにPowerShellを使用していますが、これはITプロフェッショナルだけのものではありません。乱雑なフォルダを扱う人なら誰でもこれらのコマンドを必要としています。古いコードを追跡したり、クライアントのファイルを整理したり、締め切りに間に合わせて何ヶ月も作業した結果生じた混乱を整理したりするために使用されています。

12. ヘルプを取得する

Windows で最も役立つ PowerShell コマンド 12 選
PowerShellでヘルプコマンドを取得する

YouTube動画でPowerShellを学習している人なら、最初に思い浮かぶコマンドの一つがGet-Helpでしょう。その名の通り、Get-HelpはPowerShellコマンドレットに関する情報、構文、パラメータを検索するのに役立ちます。さらに、使用例も表示してくれます。

コマンドの動作を確認するには、「Get-Help」に続けてコマンド名を入力します。

Get-Help Get-Process

このコマンドは、コマンドの概要、構文、およびパラメータを表示します。

11. Get-コマンド

Windows で最も役立つ PowerShell コマンド 12 選
PowerShellのGetコマンド

Get-Help はコマンドレットの詳細情報を提供しますが、Get-Command は利用可能なすべてのコマンドを検索して一覧表示するのに役立ちます。例えば、実行したいコマンドはわかっているものの、正確なコマンド名が思い出せない場合、Get-Command は個々のコマンド名やパターンに基づいてコマンドを検索するのに役立ちます。

たとえば、「process」という単語を含むすべてのコマンドを検索するには、次のように入力します。

Get-Command *process*

このコマンドは、「process」という名前のすべてのコマンドを表示します。

10. テストネット接続

Windows で最も役立つ PowerShell コマンド 12 選
PowerShell の Test-NetConnection コマンド

pingtelnettraceroute をそれぞれ別のツールで実行している場合、Test-NetConnection コマンドレットはこれら3つすべてを実行します。これはネットワークトラブルシューティングツールであり、問​​題がネットワーク、サーバー、あるいは他の場所のいずれにあるかをテストします。

ウェブサイトにアクセスできるかどうかを確認するには、次のコマンドを実行します。

Test-NetConnection WebTech360.com

このコマンドは、ping の結果と基本的な接続情報を提供します。

9. Get-ChildItem

Windows で最も役立つ PowerShell コマンド 12 選
Powershellで子項目を取得するコマンド

Get-ChildItem は、任意のディレクトリ内のファイルとフォルダを表示します。Documents 内のコンテンツを確認したい場合は、次のコマンドを入力します。「username」は自分の名前に置き換えてください。

Get-ChildItem C:\Users\Username\Documents

Get-ChildItem を他のコマンドと組み合わせて、バッチ処理タスクをスクリプト化して自動化し、特定の条件に一致するファイルを自動化してチェックすることができます。

8. Where-Object

Windows で最も役立つ PowerShell コマンド 12 選
PowerShellのWhereオブジェクトコマンド

前の例では、記事でWhere-Objectコマンドレットを使って大きなファイルを検索していることに気づき、このコマンドがどのような機能を持つのか気になったかもしれません。Where-Objectは、特定のプロパティ値を持つオブジェクトを選択することでデータをフィルタリングします。これはプログラミングにおけるif文に似ています。中括弧内の$_は、フィルター条件に照らして評価される各項目を表します。

たとえば、実行中のすべてのサービスを確認する必要がある場合は、次のコマンドを入力します。

Get-Service | Where-Object {$_.Status -eq "Running"}

7. オブジェクトの選択

Windows で最も役立つ PowerShell コマンド 12 選
Powershell でのオブジェクト選択コマンド

コマンド出力には、必要以上の情報が含まれていることがよくあります。Select-Object を使用すると、必要なデータだけを選択できます。その後、Export-Csv コマンドレットを使用して、選択したプロパティをCSVファイルにエクスポートできます。サービスの名前とステータスだけを表示するには、次のコマンドを使用します。

Get-Service | Select-Object Name, Status

CPUを使用する上位 5 つのプロセスを探している場合は、次のとおりです。

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. メンバー登録

Windows で最も役立つ PowerShell コマンド 12 選
PowerShell の Get-Member コマンド

PowerShellはオブジェクトを操作し、Get-Memberコマンドはオブジェクトのプロパティとメソッドを表示します。例えば、コマンドでファイルを取得した場合、Get-Memberコマンドはファイルのサイズ、作成日、その他の詳細情報を表示できます。プロセスオブジェクトに含まれる情報を確認するには、次のコマンドを入力します。

Get-Process | Get-Member

このコマンドは、CPU、Id、WorkingSet などのプロパティと、Kill() や Refresh() などのメソッドを表示します。

5. Set-Clipboard と Get-Clipboard

Windows で最も役立つ PowerShell コマンド 12 選
PowerShellでクリップボードコマンドを設定する

PowerShellの出力を大量にコピーしたい場合は、手動ですべて選択するか、Set-Clipboardコマンドを使うことができます。手動で選択するには、上にスクロールして選択を開始し、慎重に下にドラッグし、途中で間違いがないか祈りながら選択することになります。Set-ClipboardとGet-Clipboardコマンドを使うと、このプロセス全体がはるかに簡単になります。

コマンドの結果をクリップボードにコピーするには、次のコマンドを入力します。

Get-Process | Select-Object Name, CPU | Set-Clipboard

これで、結果をMicrosoft Excelまたは任意のテキスト エディターに貼り付けることができます。

4. アウトグリッドビュー

Windows で最も役立つ PowerShell コマンド 12 選
PowerShell の Out-GridView コマンド

場合によっては、結果をインタラクティブに並べ替えたりフィルタリングしたりする必要があります。Out-GridView は、検索と並べ替えが可能なテーブルを含む別のウィンドウを開きます。

Get-Process | Out-GridView

このコマンドを実行すると、実行中のプロセスのリストがGUIテーブル形式で表示される新しいウィンドウが開きます。列ヘッダーをクリックして並べ替えるか、フィルターボックスに入力して検索してください。

3. 取得プロセス

Windows で最も役立つ PowerShell コマンド 12 選
PowershellのGet-Processコマンド

Get-Process は、メモリ使用量、CPU 時間、プロセス ID など、コンピューターで実行されているすべてのプログラムを表示します。

実行中のすべてのプロセスを表示するには、次のように入力します。

Get-Process

2. Get-FileHash

Windows で最も役立つ PowerShell コマンド 12 選
Powershell の Get-FileHash コマンド

Get-FileHash は、指定されたハッシュアルゴリズムを使用してファイルの内容のハッシュ値を計算します。このコマンドを使用すると、ダウンロードを検証したり、ファイルが改ざんされていないかを確認したりできます。

ファイルの SHA256 ハッシュを取得するには:

Get-FileHash C:\Downloads\Sample.docx

1. -WhatIfパラメータ

Windows で最も役立つ PowerShell コマンド 12 選
PowerShellのwhatifコマンドパラメータ

-WhatIf パラメータを使用すると、コマンドを実行せずにコマンドの結果をプレビューできます。このオプションは、古いビルドログのクリーンアップや Web リソースのデプロイなど、ファイルの削除、移動、変更を行う PowerShell コマンドを実行する場合に特に便利です。

削除されるファイルをプレビューするには、-WhatIf: を追加します。

Remove-Item C:\Temp\*.log -WhatIf

PowerShell は削除する各ファイルを表示しますが、ファイルは削除しません。

これら 12 個のコマンドは、ファイルの検索、コンピューターの速度低下の原因のチェック、プロジェクト フォルダーの整理など、毎日必要となる機能をカバーしています。

行き詰まったらGet-Helpコマンドを使い、不要な情報を除外するにはWhere-Objectコマンドを使い、ファイルの削除や変更を行う前には必ず-WhatIfコマンドを追加しましょう。これらの基本をマスターすれば、PowerShellを使ってこれらのタスクを自動化でき、毎回手動で入力する必要がなくなります。

参照:

Tags: #System
Sign up and earn $1000 a day ⋙

Leave a Comment

Windows 10でMSConfigを開いて使用する方法

Windows 10でMSConfigを開いて使用する方法

MSConfigは、コンピューターの起動プロセスを管理するのに最適な多機能ツールです。パフォーマンスや安定性の問題のトラブルシューティング以外にも、さまざまな用途に使用できます。

BSODメモリ管理エラーを修正する方法

BSODメモリ管理エラーを修正する方法

Windows メモリ管理のブルースクリーン エラーに遭遇したことがありますか? この一般的な Windows 停止コードは厄介ですが、Windows メモリ管理エラーには簡単な修正方法がいくつかあります。

友達にいたずらするためにブルースクリーン(BSOD)を作成する方法

友達にいたずらするためにブルースクリーン(BSOD)を作成する方法

ブルー スクリーン オブ デス (BSOD) は、コンピューターに重大なシステム エラーが発生したときによく発生する Windows のエラーで、新しいものではありません。

Windows 11で壁紙を変更する手順

Windows 11で壁紙を変更する手順

Windows 11 で壁紙を変更することは、デスクトップをカスタマイズする最良の方法の 1 つです。

シャットダウンボタンを押すとWindowsコンピュータが自動的に再起動する問題を修正する方法

シャットダウンボタンを押すとWindowsコンピュータが自動的に再起動する問題を修正する方法

この記事では、シャットダウン ボタンを押したときに Windows コンピューターが自動的に再起動するというエラーを修正するいくつかの方法について Quantrimang が説明します。

Windows 11でネットワーク名を変更する方法

Windows 11でネットワーク名を変更する方法

Windowsネットワークの名前を変更しても設定には影響せず、ネットワークを識別しやすくなります。Windowsでネットワークの名前を変更するには、いくつかの方法があります。

Windows 11のダウンロード方法、Microsoftから公式Win 11 ISOをダウンロードする方法

Windows 11のダウンロード方法、Microsoftから公式Win 11 ISOをダウンロードする方法

現在、Windows 11 は正式にリリースされており、公式の Windows 11 ISO ファイルまたは Insider Preview バージョンをダウンロードしてインストールできます。

Windows 10で空き領域をあるパーティションから別のパーティションに転送する方法

Windows 10で空き領域をあるパーティションから別のパーティションに転送する方法

あるパーティションから別のパーティションに空き領域を追加することは、ハードドライブの容量を最大限に活用する最良の方法です。大きなパーティションの空き領域が無駄になることがなく、小さなドライブのメモリ不足の問題も解決されます。

ノートパソコンでのゲームパフォーマンスを向上させる20の「コツ」

ノートパソコンでのゲームパフォーマンスを向上させる20の「コツ」

最高級のゲーミングノートパソコンは、同価格帯のゲーミングデスクトップの性能に決して匹敵しません。しかし、だからといってノートパソコンで最新ゲームをプレイできないわけではありません。

Windows 10で管理者権限を失った場合の修復方法

Windows 10で管理者権限を失った場合の修復方法

何らかの理由で、Windows 10 コンピューターの管理者権限が失われ、画面上でアプリケーションを開くたびにエラーメッセージが表示されます。管理者権限を回復する方法については、WebTech360 の以下の記事をご覧ください。

予約済みストレージをオフにしてWindowsのスペースを解放する方法

予約済みストレージをオフにしてWindowsのスペースを解放する方法

緊急にストレージスペースを解放する必要がある場合は、以下の記事に従って、予約済みストレージ ウィンドウを一時的にオフにすることができます。

Windowsパソコンでスクリーンショットを撮る方法

Windowsパソコンでスクリーンショットを撮る方法

Windows コンピューターでスクリーンショットを撮る方法は多数あり、キーボード ショートカットを使用したり、サードパーティ ソフトウェアを使用したりすることができます。

アンインストールできないプログラムを削除するための10のヒント

アンインストールできないプログラムを削除するための10のヒント

不要なソフトウェアがたくさんあると、パソコンの動作が遅くなり、整理整頓が難しくなります。しかし、整理整頓は必ずしも簡単ではありません。そこで、アプリをクリーンアンインストールしたり、古いソフトウェアを一括削除したり、アンインストールできないアイテムをアンインストールしたり、さらにはWindowsにプリインストールされているプログラムを削除したりする10の方法をご紹介します。

Windows 10/11でWHEAの修正不可能なエラーを修正する方法

Windows 10/11でWHEAの修正不可能なエラーを修正する方法

ブルースクリーンエラー(ブルースクリーン・オブ・デスとも呼ばれる)は、Windowsでは古くから存在しています。これらのエラーには、システムの突然のクラッシュに関連する重要な情報が含まれています。

アプリケーションをズームインするとタスクバーが隠れてしまうエラーを修正する方法

アプリケーションをズームインするとタスクバーが隠れてしまうエラーを修正する方法

Windowsのタスクバーが突然消え、画面上で開いている他のウィンドウの後ろに隠れてしまいます。アプリケーションを最大化したときにタスクバーが隠れてしまうというエラーを修正するには、以下の解決策をご参照ください。

Windows 10でMSConfigを開いて使用する方法

Windows 10でMSConfigを開いて使用する方法

MSConfigは、コンピューターの起動プロセスを管理するのに最適な多機能ツールです。パフォーマンスや安定性の問題のトラブルシューティング以外にも、さまざまな用途に使用できます。

BSODメモリ管理エラーを修正する方法

BSODメモリ管理エラーを修正する方法

Windows メモリ管理のブルースクリーン エラーに遭遇したことがありますか? この一般的な Windows 停止コードは厄介ですが、Windows メモリ管理エラーには簡単な修正方法がいくつかあります。

友達にいたずらするためにブルースクリーン(BSOD)を作成する方法

友達にいたずらするためにブルースクリーン(BSOD)を作成する方法

ブルー スクリーン オブ デス (BSOD) は、コンピューターに重大なシステム エラーが発生したときによく発生する Windows のエラーで、新しいものではありません。

Windows 11で壁紙を変更する手順

Windows 11で壁紙を変更する手順

Windows 11 で壁紙を変更することは、デスクトップをカスタマイズする最良の方法の 1 つです。

シャットダウンボタンを押すとWindowsコンピュータが自動的に再起動する問題を修正する方法

シャットダウンボタンを押すとWindowsコンピュータが自動的に再起動する問題を修正する方法

この記事では、シャットダウン ボタンを押したときに Windows コンピューターが自動的に再起動するというエラーを修正するいくつかの方法について Quantrimang が説明します。

Windows 11でネットワーク名を変更する方法

Windows 11でネットワーク名を変更する方法

Windowsネットワークの名前を変更しても設定には影響せず、ネットワークを識別しやすくなります。Windowsでネットワークの名前を変更するには、いくつかの方法があります。

Windows 11のダウンロード方法、Microsoftから公式Win 11 ISOをダウンロードする方法

Windows 11のダウンロード方法、Microsoftから公式Win 11 ISOをダウンロードする方法

現在、Windows 11 は正式にリリースされており、公式の Windows 11 ISO ファイルまたは Insider Preview バージョンをダウンロードしてインストールできます。

Windows 10で空き領域をあるパーティションから別のパーティションに転送する方法

Windows 10で空き領域をあるパーティションから別のパーティションに転送する方法

あるパーティションから別のパーティションに空き領域を追加することは、ハードドライブの容量を最大限に活用する最良の方法です。大きなパーティションの空き領域が無駄になることがなく、小さなドライブのメモリ不足の問題も解決されます。

ノートパソコンでのゲームパフォーマンスを向上させる20の「コツ」

ノートパソコンでのゲームパフォーマンスを向上させる20の「コツ」

最高級のゲーミングノートパソコンは、同価格帯のゲーミングデスクトップの性能に決して匹敵しません。しかし、だからといってノートパソコンで最新ゲームをプレイできないわけではありません。

Windows 10で管理者権限を失った場合の修復方法

Windows 10で管理者権限を失った場合の修復方法

何らかの理由で、Windows 10 コンピューターの管理者権限が失われ、画面上でアプリケーションを開くたびにエラーメッセージが表示されます。管理者権限を回復する方法については、WebTech360 の以下の記事をご覧ください。

予約済みストレージをオフにしてWindowsのスペースを解放する方法

予約済みストレージをオフにしてWindowsのスペースを解放する方法

緊急にストレージスペースを解放する必要がある場合は、以下の記事に従って、予約済みストレージ ウィンドウを一時的にオフにすることができます。

Windowsパソコンでスクリーンショットを撮る方法

Windowsパソコンでスクリーンショットを撮る方法

Windows コンピューターでスクリーンショットを撮る方法は多数あり、キーボード ショートカットを使用したり、サードパーティ ソフトウェアを使用したりすることができます。

アンインストールできないプログラムを削除するための10のヒント

アンインストールできないプログラムを削除するための10のヒント

不要なソフトウェアがたくさんあると、パソコンの動作が遅くなり、整理整頓が難しくなります。しかし、整理整頓は必ずしも簡単ではありません。そこで、アプリをクリーンアンインストールしたり、古いソフトウェアを一括削除したり、アンインストールできないアイテムをアンインストールしたり、さらにはWindowsにプリインストールされているプログラムを削除したりする10の方法をご紹介します。

Windows 10/11でWHEAの修正不可能なエラーを修正する方法

Windows 10/11でWHEAの修正不可能なエラーを修正する方法

ブルースクリーンエラー(ブルースクリーン・オブ・デスとも呼ばれる)は、Windowsでは古くから存在しています。これらのエラーには、システムの突然のクラッシュに関連する重要な情報が含まれています。

アプリケーションをズームインするとタスクバーが隠れてしまうエラーを修正する方法

アプリケーションをズームインするとタスクバーが隠れてしまうエラーを修正する方法

Windowsのタスクバーが突然消え、画面上で開いている他のウィンドウの後ろに隠れてしまいます。アプリケーションを最大化したときにタスクバーが隠れてしまうというエラーを修正するには、以下の解決策をご参照ください。