- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowerShellのルールについて)
PowerShellのルールについて
このQ&Aのポイント
- PowerShellのコマンドレットを使用して特定の構文を実行する場合、コマンドレットから実行するとエラーなしで実行できますが、ISEから実行するとエラーが発生します。
- 具体的には、特定の関数定義やコマンドの実行において、コマンドレットからは正常に動作するのに対して、ISEから実行するとエラーが発生します。
- このような違いが発生する理由は、コマンドレットとISEが異なる環境や設定を持っているためです。コマンドレットは単体で動作するために最適化されており、一方でISEはスクリプトの実行やデバッグをサポートするために様々な要素が組み込まれています。そのため、環境や設定の違いにより動作に差が生じることがあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> コマンドレットとISEは一体どういう関係なのでしょうか?? 同じ機能です。操作画面(ツール)が違うだけです。 なお、各所で「コマンドレット」という誤った記述がありますが「コマンドライン」です。 コマンドレットとはpowershellのコマンドのことです。 --- 今回の回答は「入力ミス」であることが明らかです。 単純なエラー程度は自分で理解してください。 「一行目22文字の「retrun」というオブジェクトは無い、つまり「return」をインプットミスしている] と指摘しています。 --- あたりまえですがエラーメッセージが出た場合は、まずは「自分が間違っている」と思って原因究明してください。 --- 質問とは関係ありませんが、質問文の コマンドレットから実行 >funcion test { return $input } という部分の「funcion」にも入力ミスがあります。( 「t」が抜けている) このままではエラーになります。 正しくは「function」です。 読んでいる側は書いてあることをそのまま信じますので、入力ミスは訂正してください。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
retrun って何?
質問者
補足
なんでしょうか??
補足
ケアレスミスでしたか・・・失礼しました。