PSModule用の標準powershell予約済みディレクトリではなく、自分のPSToolsディレクトリに入れたいPSModuleがあります。私は、これは動作しますが、それは私の現在のセッションのためだけに良好であり、PSは、新しいセッションが作成された後、私の設定を忘れているようだと私は再びそれを設定する必要があり、コマンドにすべてのセッションでPSModulePathを永続化する
$env:PSModulePath += ';c:\MyPSModule'
を使用しました。
どのようにすべてのPowerShellセッションで、そして可能であればすべてのユーザーに対して$ env設定を保持しますか?可能であれば、私はレジストリをハックしたくありません。これが実現可能な場合のみ、psコマンドを実行してください。