Monadをちょこっといじっているわけですが、デフォルトではスクリプトの実行はRestrictedに制限されていますので、スクリプトをテキストファイル(.msh)に書いて実行することができません。そこで・・・


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSH\1\ShellIds\Microsoft.Management.Automation.msh以下にあるキーExecutionPolicyをRemoteSignedにしてやるとコマンドラインから./Test.mshのようにしてテキストファイルに書いたMSHのスクリプトを実行できます。Unrestrictedにもできますが、それはあまりにも開けすぎみたいです。

コメント書き込み