4

ISE で powershell スクリプトを作成する場合、次のようなものがあります (これを で実行しF5ます)。

Function DoSomethingNow
{
    "What am I doing?"
}

DoSomethingNow

問題は、名前を変更したり削除したりDoSomethingNowしても、セッションで引き続き使用できることです。これは、スクリプトが引き続き機能するという点で混乱を引き起こしますが、関数がない場合はエラーが発生すると予想されます。

デバッグの各ラウンドの後にセッションをクリアする必要があるとしか思えませんが、これは ISE を再起動する (したがって、powershell セッションを再起動する) ことによってのみ可能になるようです。

したがって、私は尋ねます:

  • セッションをクリアして、対象外にすることDoSomethingNowはできますか?
  • powershellスクリプトを繰り返しデバッグして実行する「正しい」方法は何ですか?
  • おそらく私はISEを正しい方法で使用していませんか?

正しい方向を示していただければ幸いです。

4

1 に答える 1