211service.com
知っておくべき 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 コマンドレット .

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

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

#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 サイトからダウンロードできます。