php エディター Apple は、すべての開発者が知っておくべきいくつかの PowerShell コマンドを紹介します。 PowerShell は、Windows オペレーティング システム用のタスク自動化および構成管理フレームワークです。これらのコマンドを使いこなすことで、開発者はより効率的にシステムを管理・運用することができ、作業効率が向上します。これらのコマンドは、一般的なファイル操作、プロセス管理、ネットワーク設定、その他の機能をカバーしており、非常に実用的です。初心者でも経験豊富な開発者でも、これらのコマンドをマスターすると、開発作業のさまざまなシナリオにうまく対処できるようになります。いくつかの重要な PowerShell コマンドについて一緒に学びましょう。
ただし、PowerShell のパワーと柔軟性を習得するには、急な学習曲線が必要です。 PowerShell を初めて使用する人は、長期的にこのスクリプト言語に習熟するために、次の基本コマンドを学習することをお勧めします。
1. ヘルプの取得
Get-Help は PowerShell 統合ヘルプ システムの一部であり、コマンド、概念、関数に関する必要な情報を見つけるのに役立ち、エイリアスやスクリプトを識別することもできます。等
PowerShell コマンドレットのヘルプを表示するには、Get-help コマンドレットの後にコマンドレット名を指定して使用する必要があります。たとえば、get-process コマンドレットに関連付けられた概要と構文を表示するには、次のように入力します。
Get-Help Get-Process
このコマンドは、関数作成者によって提供される注釈ベースおよび XML ベースのヘルプを読み取ります。 。
または、Get-Help -online コマンドを使用して、PowerShell コマンドレットのヘルプをオンラインで取得できます。たとえば、Microsoft の Get-Content コマンドレットのオンライン ドキュメントを表示するには、次のように入力します:
Get-Help Get-Content -online
2. Get Process
Get-Process Command Helpsすべてのアクティブなシステム プロセスとその識別子 (ID) のリストを取得して表示します。これを Windows タスク マネージャーの効果的な代替手段として使用して、システム プロセスを表示、停止、再起動できます。
たとえば、GameBar プロセスを停止する必要がある場合は、まずそれに関連付けられているプロセス ID を見つける必要があります。したがって、次のように入力します。
Get-Process
このコマンドは、実行中のすべてのシステム プロセスを表示します。次に、停止するプロセスに関連付けられた ID を見つけます。プロセスを停止するには、次のように入力します:
Get-Process -ID 20496 | Stop-Process
ここで、-ID 20496 は停止するプロセス (ゲームバー) の ID です。
3. プロセスを開始する
PowerShell で Start-Process コマンドレットを使用して、ローカル コンピューター上で 1 つ以上のプロセスを開始できます。コマンドレットを使用するには、「Start-Process」と入力し、その後にプロセス名を入力します。たとえば、新しいメモ帳プロセスを開始する場合は、次のように入力します。
Start-Process notepad
さらに、Start-Process の引数を使用してオプションを指定できます。たとえば、管理者としてプロセスを開始する必要がある場合は、次のように入力します:
Start-Process -FilePath “notepad” -Verb runAs
4. Get Command
Get - コマンドを使用すると、コンピューターにインストールされているすべての PowerShell コマンドを表示できます。 Get-Help と同様に、Get-Command に続いて検索クエリを使用すると、特定の機能のコマンドを検索できます。
Get-Command はすべてのコマンドを表示するため、パラメーターを指定して、特定の名前と CommandType を持つ関数を検索できます。たとえば、A (名前) で始まるコマンドレット (CommandType) を検索するには、次のように入力します。
Get-Command -Name A* -CommandType cmdlet
または、「Get-Help Get-Command -Examples」と入力して、さらに例を参照してください。
5. Get Service
Get -Service コマンドレットを使用すると、コンピューターの状態とサービスの一覧を表示できます。デフォルトでは、Get-Service コマンドはすべてのサービス (停止済みおよび実行中) を返します。
パラメータを使用すると、ステータス、名前、および関連サービスに基づいてサービスを指定および検索できます。たとえば、Win という名前で始まるすべてのサービスを表示するには、次のように入力します:
Get-Service -Name "Win*"
6. Get ChildItem
PowerShell ディレクトリを検索します。 Get -ChildItem コマンドは、エクスプローラーを使用せずにフォルダーやファイルを検索し、コンテンツ ベースの検索を迅速に実行するための便利なコマンドレットです。
C:\\ ディレクトリ内のすべての最上位フォルダーを表示するには、次のように入力します。
Get-ChildItem "C:\\"
また、 -Path パラメーターを使用して表示します。特定のファイルのフォルダー、サブフォルダー、およびコンテンツ。たとえば、Programs Files フォルダー内のすべてのサブフォルダーとファイルを表示するには、次のように入力します。
Get-ChildItem -Path "C:\\Program Files"
さらに、-Recurse パラメーターを使用して、[すべて指定] を表示します。フォルダー内のファイル。ディレクトリ内のプロジェクト名を表示するには、-Name パラメーターを使用します。
Get-ChildItem -Path “C:\Program Files\Fodler_Name” -Recurse | Select FullName
上記のコマンドで、サブフォルダーをフォルダー名に置き換えて、その内容を表示します。
7. 項目のコピー
Copy -Item コマンドレットを使用すると、ファイル、フォルダー、およびその内容を別のディレクトリにコピーして貼り付けることができます。ファイルとフォルダーをコピーするには、「Copy-Item」と入力し、その後に「source-Path」、「-Destination」パラメーター、および宛先アドレスを入力します。たとえば、E:\\Folder1 とその内容を E:\\Folder2 にコピーするには、次のように入力します。
Copy-Item "E:\\Folder1" -Destination "E:\\Folder2" -Recurse
上記のコマンドの -Recurse パラメーターは、フォルダーのすべての内容を移動する役割を担うことに注意してください。これがないと、PowerShell は最上位フォルダー (Folder1) とコマンドで指定されたファイルのみをコピーします。
以上がすべての開発者が知っておくべき PowerShell コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。