WindowsPowerShellで「用語がコマンドレットの名前として認識されない」を修正する方法

PowerShellは、Windowsで使用するためのコマンドラインユーティリティであり、いくつかの強力なアプリやスクリプトを実行できます。 GUIは使いやすく、仕事をこなすことができますが、迅速なスクリプトを使用すると、はるかに短い時間でより多くのことを実現できます。数十または数百台のコンピューターでルーチンを実行している場合、スクリプトは真の命の恩人です。

WindowsPowerShellで「用語がコマンドレットの名前として認識されない」を修正する方法

「コマンドレット」は、PowerShell内で実行されるスクリプトまたはプロセスであり、通常は単語、ハイフン、別の単語(Add-ComputerやStart-serviceなど)で示されます。 Powershellコマンドラインのすべてと同様に、構文を正確に取得することが不可欠です。

すべてのマイクロソフト製品に共通していることの1つは、問題が発生したときの悪名高いエラーメッセージです。マイクロソフトのプログラムでは、誰もが理解できるように平易な英語で話すのではなく、Googleを使用して何かを理解する必要があるという判読できないジブリッシュを提供します。 PowerShellの「用語はコマンドレットの名前として認識されません」というエラーメッセージは、そのようなメッセージの1つです。

用語を解決する方法がPowerShellで認識されない

PowerShellを既に知っている場合は、「この用語はコマンドレットの名前として認識されません」というメッセージを生成するエラーを簡単に特定できます。 PowerShellを初めて使用する場合は、しばらくの間、ぎこちないように見えるかもしれません。

PowerShellコマンドでは多くの問題が発生する可能性がありますが、最も一般的なのは、スペル、パス、またはモジュールの問題の3つです。 「この用語はコマンドレットの名前として認識されません」というエラーが表示された場合は、これら3つの問題の1つである可能性があります。それらを分解しましょう。

1.PowerShellでスペルミスを確認します

スペルが間違っていると、PowerShellは指示を理解して実行できなくなります。このシナリオは通常、トラブルシューティングが最も困難です。スペースを間違えたとしても、PowerShellが機能しなくなる可能性があります。このような状況が発生した場合は、入力テキストを強調表示してもう少し目立たせてから、1文字ずつ確認することをお勧めします。

テキストが多い場合や強調表示オプションが機能しない場合は、コードをNotepad ++または別のプレーンテキストエディタにコピーして、そこから確認してください。エラーが表示されない場合は、手順/コードを再入力して再試行してください。 Wordやリッチテキストエディタを使用しないでください それはフォーマットをいじくり回しているので。 メモ帳やメモ帳++などのプレーンテキストエディタを使用する(推奨).

2.PowerShellで間違ったパスを確認します

パスを間違って入力すると、PowerShellはスクリプトまたはモジュールを見つけることができません。たとえば、PowerShellを特定のフォルダーにポイントし、アクセスできない間違ったドライブ文字や共有を入力すると、PowerShellはその機能を実行できなくなります。

このシナリオは、リモートコンピューターでコマンドレットを実行しようとする場合によく発生します。そのコンピューターがロックダウンされているか、特定のスクリプトや変更をリモートで実行できない場合は、エラーが発生します。ほとんどの場合、コマンドレットはリモートで実行できますが、一部の組織では高レベルのスクリプトのみが許可されています。セキュリティ、ポリシー、またはコア設定を変更するものはすべてロックダウンされます。この場合、スクリプトをローカルで実行する必要があります。

「resolve-path」を使用するか、パスを手動でチェックして、コマンドが問題であるかどうかを確認できます。

3.PowerShellで不足しているモジュールを確認します

モジュールが見つからないか破損している場合、PowerShellはモジュールを実行できません。デフォルトでは、モジュールを使用するには、モジュールを正確な順序でインストールする必要があります。そのモジュールが見つからない、破損している、または移動された場合、「用語はコマンドレットの名前として認識されません」というエラーがスローされます。

PowerShellの「get-module」を使用して、モジュールが存在し、正しいかどうかを確認できます。ロードされているモジュールが表示され、必要に応じてモジュールを追加または修復できます。

最後に、注意が必要な限り、PowerShellを使用する新規参入者には何の問題もありません。自宅のコンピューターで使用している場合、発生する可能性のある最悪の事態は、システムの復元または再構築が必要になることです。会社のコンピューターで作業している場合は、さらに注意が必要な場合があります。

Powershellを初めて使用する場合でも、恐れることはありません。始める前にシステムの復元ポイントを作成して、遊んでみてください。あなたができる最悪のことはそのWindowsインストールを台無しにすることです、しかしそれは最初に予防策をとったホームユーザーのために簡単に直されます!

最近の投稿

$config[zx-auto] not found$config[zx-overlay] not found