我看到了其他帖子,但没有一个对我有帮助。请帮忙。
我从我的本地 Win7 桌面上运行了以下 cmdlet,上面有 PowerShell4。
Invoke-Command -ComputerName COMPUTER123 -ScriptBlock {
Import-Module '\\mycomany.com\PS\Task.SQL.psd1'}
我收到了这个错误:
The specified module '\\mycomany.com\PS\Task.SQL.psd1' was not loaded because no valid module file was found in any module directory.
+ CategoryInfo : ResourceUnavailable: (\\mycomany.com...S\Task.SQL.psd1:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
+ PSComputerName : COMPUTER123
我的设置如下:
远程计算机 COMPUTER123 和我的桌面在同一个 AD 域中。
该命令是从我的帐户 mycomany\Sam 下的 Win7 计算机发出的。此帐户也是远程 COMPUTER123 上的本地管理员。
COMPUTER123 上的 PowerShell 配置文件在 CONFIGURATION 下确实有此条目,以允许从 NAS 加载程序集。
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime >
RDPing 到 COMPUTER123 并在其上本地调用以下 PowerShell 命令运行没有任何错误。
Import-Module '\\\mycomany.com\PS\Task.SQL.psd1'