Powershell:在目标系统上安装模块

时间:2012-05-08 15:16:43

标签: powershell powershell-v2.0

当我这样做时 -

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

我有两个文件夹 - 即用户模块文件夹和系统模块文件夹

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位版本运行

1 个答案:

答案 0 :(得分:2)

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

C:\ Windows \ Syswow64资料\ WindowsPowerShell \ V1.0 \模块