• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowerShell5.1)

Powershell5.1でのコマンド実行時にエラーが発生する理由

このQ&Aのポイント
  • Powershell5.1で特定のコマンドの実行時に文法エラーが発生する現象が報告されています。
  • 最新のPowerShellでもこのエラーが発生するため、文法自体が対応していない可能性があります。
  • Windows10でこのエラーが発生しており、Powershellのバージョンは5.1です。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

No.1です。 論理演算子 && が使えない理由は解ったはずです。 「有効なステートメント区切りではありません」とのメッセージは、区切りの記述が正しくないからです。 ステートメント区切りは セミコロン ; です。 添付画像参照。

7b0m1z4c
質問者

お礼

回答ありがとうございます。 無事できました。 感謝です。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

>エラーになぜなるのか解らないです。 PowerShellにはそのような論理演算子は無いからです。 -and をPowerShellでは使います。 &&は C/C++で使う論理演算子です。 >情報が見つからないのでよろしくお願いします。 PowerShell 論理演算 とか PowerShell logical operators などで、すぐにヒットするはずです。 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_logical_operators?view=powershell-6

7b0m1z4c
質問者

お礼

回答ありがとうございます。 ですが、-andでやってもandでやってもANDでやっても 先ほど書いたwindowsの列挙が出来ません。 初心者ですがよろしくお願いします。