Phi*_*hil 2 powershell networking module
我有一个网络上有几台计算机,我想将所有PowerShell模块放在网络共享中,这样我就可以从任何计算机上轻松访问它们.这适用于脚本模块,但二进制模块似乎不起作用.
该Import-Module语句可以正常执行而不会出现错误,但是当您使用时Get-Module,它将显示新导入的二进制模块未导出任何Cmdlet.如果我将模块复制到我的计算机上的本地目录,它都按预期工作.
有没有办法从网络位置导入二进制模块?
小智 5
对不起,我知道这个问题很老,但认为为PowerShell v3提供答案会很有用.我在PowerShell v3中遇到了同样的问题,并且使用Phil的答案能够解决它 - 只需稍加修改即可.
PowerShell v3已经使用.NET 4.0,所以我实际上只需要loadFromRemoteSources部分.所以我$PSHOME\powershell.exe.config看起来像这样:
<?xml version="1.0"?>
<configuration>
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)
简单!感谢Phil的指示,会对你的回答进行投票,但我还没有声誉.
| 归档时间: |
|
| 查看次数: |
2200 次 |
| 最近记录: |