私がこれをするとき-
PS C:\> $env:psmodulePath.split(";")
ユーザーモジュールフォルダとシステムモジュールフォルダの2つのフォルダがあります。
User Module Folder
C:\Users\winUser1\Documents\WindowsPowerShell\Modules
System Module Folder
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
これで、psm1ファイルをシステムモジュールフォルダーにコピーして、ISE x86からimport-moduleを実行しようとすると、スクリプトが読み込まれませんが、その逆は真です。つまり、ユーザーモジュールフォルダーから作業します。
ただし、実稼働環境では、すべてのユーザーがスクリプトを実行できるようにする必要があります。同じことを達成する方法はありますか?
注:私はWindows 2008R2とWindows7を使用しています-すべての64ビットバージョンですが、スクリプトは32ビットバージョンとして実行する必要があります