Anonim

すべてのMicrosoft製品に共通していることの1つは、何かがうまくいかないときに表示される不可解なエラーメッセージです。 マイクロソフトのプログラムは、私たち全員が理解できるように平易な英語で話すのではなく、リモートで理解するためにGoogleに必要な解読不能な意味不明な言葉を提供します。 PowerShellの「用語はコマンドレットの名前として認識されない」というエラーメッセージはそのようなメッセージの1つです。

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

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

PowerShellで認識されない用語

PowerShellを既に知っている場合は、「用語がコマンドレットの名前として認識されない」からエラーを特定できるはずです。 PowerShellを初めて使用する場合でも、しばらくの間は意味不明です。

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

PowerShellのスペルエラー

綴りが間違っていると、PowerShellは理解して実行できません。 スペースを間違えるとPowerShellが動作しなくなる可能性があるため、これは通常、トラブルシューティングが最も困難です。 これが発生した場合、入力テキストを強調表示して、もう少し目立たせてから、文字ごとに確認するのが最善です。

大量のテキストがある場合、またはそれが機能しない場合は、Notepad ++または他のプレーンテキストエディターにコピーして、そこで確認します。 エラーが表示されない場合は再入力して、再試行してください。 Wordやリッチテキストエディターを使用しないでください。フォーマットが乱れます。 NotepadやNotepad ++などのプレーンテキストエディターを使用します。

PowerShellの間違ったパス

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

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

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

PowerShellにモジュールがありません

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

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

WindowsでPowerShellを使用する

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

Microsoft Technet Webサイトのこのページなど、PowerShellを理解するのに役立つリソースがいくつかあります。 Veeamのこのページは、PowerShellを初めて使用する場合にも役立ちます。 それが何であるか、それをどのように使用するかを説明し、新参者に多くの情報を提供します。

PowerShellを初めて使用する場合でも、PowerShellに怖がらないでください。 開始する前にシステムの復元ポイントを作成して、遊びましょう。 あなたがそれを行うことができる非常に最悪のことは、Windowsのインストールを台無しにしますが、それはホームユーザーにとって簡単に修正できます!

「この用語はコマンドレットの名前として認識されません」– Windows PowerShellで修正する方法