Windows PowerShellは強力であり、ユーザーが自分のコンピューターで実行するほとんどすべてのことを実行できます。しかし、唯一の問題は、それがコマンドラインツールであり、GUIがないことです。ただし、GUIベースのインターフェイスに障害が発生したり、応答が停止したりする場合に役立ちます。残念ながら、主なことは、通常のユーザーがPowerShellを最大限に活用するための知識を欠いているという事実です。しかし、今日は、ユーザーがWindows10でより多くのことを実行するのに役立つPowerShellコマンドのトップ10について説明します。
ユーザーがより多くのことを行うのに役立つPowerShellコマンド
始める前に、これらのコマンドレットの一部がコンピューターの特定の設定または構成を切り替える可能性があることを強調する必要があります。コマンドレットは、単一の機能を実行するPowerShellスクリプトです。したがって、安全を期すために、最初にシステムの復元ポイントを作成します。次のコマンドレットのいずれかを試しているときに問題が発生した場合は、いつでもコンピューターを復元できます。
次のことを実行できるコマンドレットを見ていきます。
- UWPアプリケーションを起動します。
- コマンドレットに関するヘルプを取得します。
- 同様のコマンドを取得します。
- 特定のファイルを検索します。
- ファイルの内容を読み取ります。
- コンピューター上のすべてのサービスに関する情報を検索します。
- コンピューター上のすべてのプロセスに関する情報を検索します。
- 実行ポリシーの設定。
- ファイルまたはディレクトリをコピーします。
- ファイルまたはディレクトリを削除します。
1] UWPアプリケーションを起動します
PowerShellは、UWPアプリケーションを数秒で起動するために使用できる優れたツールです。しかし、重要なことは、コマンドの適切な実行にあります。あなたが使用することができます
Start-Process "ms-settings:"
Windows設定UWPアプリケーションを起動するためのコマンド。他のUWPアプリケーションの他のURIについて詳しくは、microsoft.comをご覧ください。
2]コマンドレットに関するヘルプを取得する
特定のタスクを実行するために使用する必要のあるコマンドについて混乱したことがある場合。または、特定のコマンドレットが行うことは、心配する必要はありません。Get-Helpコマンドレットを使用するだけで実行できます。次のように使用できます-
Get-Help Get-Help Get-Help -Full Get-Help -Example Get-Help *
ここで、最初のエントリは、このコマンドレットの使用方法をガイドします。2番目のエントリは、特定のコマンドレットの簡単な要約を提供します。3番目のエントリは、それぞれのコマンドレットに関する詳細情報を提供します。4番目のエントリは、3番目のコマンドレットに表示されるすべてのもので構成されますが、そのコマンドレットの使用方法の例が追加されます。そして最後に、5番目のコマンドレットには、使用可能なすべてのコマンドが一覧表示されます。
3]同様のコマンドを取得する
同様のタイプのコマンド、または特定のフレーズを含むコマンドを見つけるには、Get-Commandコマンドレットを使用できます。ただし、PowerShellのすべてのコマンドレットが一覧表示されるわけではないため、特定のフィルターを使用します。次のコマンドを使用できます-
Get-Command -Name Get-Command -CommandType
最初のコマンドレットは、特定のフレーズを含むコマンドレットを見つけるのに役立ちますが、2番目のコマンドレットは、特定の機能を実行するコマンドレットを除外するのに役立ちます。
4]特定のファイルを見つける
特定の場所にある特定のファイルまたはディレクトリを検索する必要がある場合は、Get-Itemコマンドレットを使用できます。あなたはそれをとして使うことができます
Get-Item
特定のパスの内容を一覧表示します。
5]ファイルの内容を読む
ファイルの内容を読み取る必要がある場合は、Get-Contentコマンドを次のように使用できます。
Get-Content
6]コンピューター上のすべてのサービスに関する情報を読む
Get-Serviceコマンドレットを使用して、コンピューターで実行中または停止中のすべてのサービスを一覧表示できます。または、次の関連するコマンドレットを使用して、それぞれの機能を実行することもできます-
開始-サービス停止-サービスの一時停止-サービスの再開-サービスの再開-サービス
7]コンピューター上のすべてのプロセスに関する情報を読む
Get-Serviceコマンドレットと同様に、Get- Processコマンドレットを使用して、コンピューターで実行されているすべてのプロセスを一覧表示できます。または、次の関連するコマンドレットを使用して、それぞれの機能を実行することもできます。
開始-プロセス停止-プロセス待機-サービス
8]実行ポリシーの設定
PowerShellでのスクリプトの作成と実行はサポートされていますが、一部のセキュリティ対策の一環として、スクリプトのそれぞれに制限があります。セキュリティレベルを4つのレベルのいずれかに切り替えることができます。Set-ExecutionPolicyコマンドレットの後に、次のように指定された任意のセキュリティレベルを使用できます。
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy All Signed Set-ExecutionPolicy Remote Signed Set-ExecutionPolicyRestricted。
ここでは、上から下へのポリシーは、セキュリティの最低レベルから最高レベルまでの範囲です。
9]ファイルまたはディレクトリをコピーします
ユーザーは、Copy-Itemコマンドレットを使用して、1つのファイルまたはディレクトリを別の宛先にコピーできます。このコマンドレットの構文は-
コピーアイテム "E:\ TWCTest.txt"-宛先 "D:\"
10]ファイルまたはディレクトリを削除します
Copy-Itemコマンドレットと同様に、ユーザーはCopy-Itemコマンドレットを使用して、あるファイルまたはディレクトリを別の宛先にコピーできます。このコマンドレットの構文は-
削除-アイテム「E:\ TWCTest.txt」
私たち全員と共有する他の便利なコマンドレットはありますか?下のコメントボックスに自由に書き留めてください。