更新日:2018/08/12
用語 '=' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
英語メッセージ:A term is not recognized as the name of a cmdlet, function, script file, or operable program
原因
if 文内の演算子を == にしている可能性あります。等式は -eq を使用します。
対処
以下はエラーが発生するコートです。
if ($fProcessExists == $true)
{ write-host "Process" $ProcessName "Found" }
else
{ write-host "Process" $ProcessName "Not Found" }
以下の通り修正します。
if ($fProcessExists -eq $true)
{ write-host "Process" $ProcessName "Found" }
else
{ write-host "Process" $ProcessName "Not Found" }
[Powershell FAQ トップへ]
[FAQ CENTER トップ]
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018