知っておくべき 10 の PowerShell コマンド [Partition Manager]

PowerShell とは何ですか?使い方 PowerShell コマンド ?からのこの投稿 このサイト パーティション ウィザード PowerShell コマンドのリストを提供し、最適な 10 個の PowerShell コマンドを紹介します。





このページで :

PowerShell とは

コマンドレットとも呼ばれる PowerShell は、システム構成の設計と管理タスクの自動化を支援するために Microsoft によって設計された、対話型のコマンド ライン インターフェイス (CLI) および自動化エンジンです。

ユーザーは、コマンド プロンプト、PowerShell コマンド、.NET Framework API、Windows Management Instrumentation、および Windows コンポーネント オブジェクト モデルにアクセスできます。コマンド プロンプトと比較して、PowerShell はより強力で、機能的で、柔軟性があります。同時に、少し学習曲線があります。

PowerShell コマンドの完全なリストを取得する場合は、次を参照してください。 このSS64ページ . A-Z インデックスでリストされた PowerShell チート シートを提供します。完全な基本的な PowerShell コマンドを知りたい場合は、次を参照できます。 この Microsoft 開発者ブログ。



Windows PowerShell とはWindows PowerShell VS CMD はどうですか?

10 の最高の PowerShell コマンド

このパートでは、知っておくべき Windows PowerShell コマンドのベスト 10 を紹介します。

#1。助けを得ます



PowerShell コマンドの使用方法がわからない場合は、Get-Help が役に立ちます。コマンド、概念、および機能に必要な情報を検索し、エイリアス、スクリプトなどを識別できます。たとえば、PowerShell コマンド Get-Process の使用方法を知りたい場合は、Get-Help Get-Process コマンドを実行できます。

  助けを得ます

#2。取得プロセス



このコマンドは、タスク マネージャーが行うことを行うことができます。アクティブなすべてのシステム プロセスとその識別子 (ID) のリストを取得して表示し、それらを停止または再起動できます。プロセスを停止する場合は、次の PowerShell コマンドを実行します。

  • 取得プロセス (実行中のすべてのシステム プロセスが表示されるので、停止するプロセスに関連付けられている ID を見つける必要があります)
  • 取得プロセス ID * |停止プロセス (*は停止したいプロセスのIDに置き換えてください)

  取得プロセス



チップ:

プロセスを開始したい場合は、 開始プロセス 指図。コマンド構文は次のとおりです。 Start-Process + プロセス名 .

#3。 Get コマンド

このコマンドを使用すると、コンピューターにインストールされているすべての PowerShell コマンドを表示できます。また、特定の名前と CommandType を持つ機能を見つけることもできます。たとえば、A (名前) で始まるコマンドレット (CommandTypes) を検索する場合は、次のコマンドを使用できます。 Get-Command -Name A* -CommandType コマンドレット .

  Get コマンド

#4。取得サービス

このコマンドを使用すると、コンピュータのステータスとサービスのリストを表示できます。デフォルトでは、すべての (停止中および実行中の) サービスが返されます。パラメータを使用して、ステータス、名前、依存サービスに応じてサービスを指定および検索することもできます。

例えば、 Get-Service -Name 'Win*' .このコマンドは、名前が Win で始まるすべてのサービスを検索します。

  取得サービス

#5。 Get-ChildItem

このコマンドは、ディレクトリを検索できます。 C:\ ディレクトリのすべての最上位フォルダーを表示する場合、コマンドは次のとおりです。 Get-ChildItem 'C:\' .特定のフォルダー内のすべてのサブフォルダーとファイルを表示する場合は、このコマンドを使用できます Get-ChildItem -Path 'フォルダー パス' .

  Get-ChildItem

#6。コピーアイテム

このコマンドを使用すると、ファイルとフォルダー、およびそれらのコンテンツを別のディレクトリにコピーして貼り付けることができます。コマンド構文は次のとおりです。 コピー項目 + パス 1 -宛先 + パス 2 .例えば、 コピー項目 'E:\Folder1' -コピー先 'E:\Folder2' -Recurse .これにより、E:\Folder1 とその内容が E:\Folder2 にコピーされます。

-Recurse パラメータが必要です。これがないと、PowerShell はコマンドで指定された最上位フォルダー (Folder1) とファイルのみをコピーします。

チップ:

フォルダーまたはファイルを移動する場合は、Move-Item コマンドを使用できます。その構文は Copy-Item に似ています。ファイルまたはフォルダーを削除する場合は、Remove-Item コマンドを使用できます。構文は次のとおりです。 削除項目 + ファイル パス .

#7。取得コンテンツ

このコマンドを使用すると、アイテムのコンテンツを表示できます。構文は次のとおりです。 Get-Content + ファイル パス .ファイル自体を削除せずに、指定したファイルの内容を削除する場合は、Clear-Content コマンドを使用できます。構文は次のとおりです。 Clear-Content -パス + ファイル パス .

#8。セット実行ポリシー

このコマンドを使用すると、「このシステムでは実行スクリプトが無効になっています」というエラーを回避できるように、スクリプト実行のセキュリティ レベルを変更できます。

署名されていないスクリプトを実行する必要がある場合は、管理者特権の PowerShell プロンプトで次のコマンドを実行する必要があります。 Set-ExecutionPolicy RemoteSigned .その他の有効な Set-ExecutionPolicy 値は次のとおりです。 制限付き すべて署名済み 、 と 無制限 .

#9。 Export-CSV

このコマンドは、指定されたコマンドの出力ファイルを取得して、CSV ファイルに変換できます。 PowerShell の出力をより整理された方法でエクスポートして表示する場合に使用できます。例えば、 取得プロセス | Export-CSV PSprocess.csv .このコマンドは、すべてのアクティブなプロセスのデータを含む psporcess.csv ファイルを作成します。

#10。 ConvertTo-HTML

HTML レポートを作成する場合は、このコマンドを使用できます。例えば、 取得プロセス | ConvertTo-HTML > PSprocess.html .その後、現在の作業ディレクトリ (デフォルトでは C:\Users\username) にあるエクスポートされた HTML ファイルにアクセスできます。

結論

このサイト パーティション ウィザード システムのクローンを作成し、ディスクをより適切に管理し、データを回復するのに役立ちます。これが必要な場合は、公式 Web サイトからダウンロードできます。