2

当我这样做时 -

PS C:\> $env:psmodulePath.split(";")

我得到两个文件夹 - 即User Module Folder 和 System Module Folder

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 2008 R2 和 Windows 7 - 所有 64 位版本,但脚本应作为 32 位版本运行

4

1 回答 1

2

尝试将它们复制到 SysWOW64 文件夹下。SysWOW64 文件夹包含 32 位系统文件,System32 包含 64 位系统文件

C:\windows\SysWOW64\WindowsPowerShell\v1.0\Modules

于 2012-05-08T15:29:56.053 回答