• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowerShellのルールについて)

PowerShellのルールについて

このQ&Aのポイント
  • PowerShellのコマンドレットを使用して特定の構文を実行する場合、コマンドレットから実行するとエラーなしで実行できますが、ISEから実行するとエラーが発生します。
  • 具体的には、特定の関数定義やコマンドの実行において、コマンドレットからは正常に動作するのに対して、ISEから実行するとエラーが発生します。
  • このような違いが発生する理由は、コマンドレットとISEが異なる環境や設定を持っているためです。コマンドレットは単体で動作するために最適化されており、一方でISEはスクリプトの実行やデバッグをサポートするために様々な要素が組み込まれています。そのため、環境や設定の違いにより動作に差が生じることがあります。

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

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

> コマンドレットとISEは一体どういう関係なのでしょうか?? 同じ機能です。操作画面(ツール)が違うだけです。 なお、各所で「コマンドレット」という誤った記述がありますが「コマンドライン」です。 コマンドレットとはpowershellのコマンドのことです。 --- 今回の回答は「入力ミス」であることが明らかです。 単純なエラー程度は自分で理解してください。 「一行目22文字の「retrun」というオブジェクトは無い、つまり「return」をインプットミスしている] と指摘しています。 --- あたりまえですがエラーメッセージが出た場合は、まずは「自分が間違っている」と思って原因究明してください。 --- 質問とは関係ありませんが、質問文の コマンドレットから実行 >funcion test { return $input } という部分の「funcion」にも入力ミスがあります。( 「t」が抜けている) このままではエラーになります。 正しくは「function」です。 読んでいる側は書いてあることをそのまま信じますので、入力ミスは訂正してください。

koro01
質問者

補足

ケアレスミスでしたか・・・失礼しました。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

retrun って何?

koro01
質問者

補足

なんでしょうか??

関連するQ&A

専門家に質問してみよう