我看到其他帖子,但沒有任何幫助我。請幫忙。PowerShell調用命令無法加載dll
我從我的本地Win7桌面上運行了PowerShell4的以下cmdlet。
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 >
RDP到COMPUTER123並在本地調用下面的PowerShell命令運行時沒有任何錯誤。
Import-Module '\\\mycomany.com\PS\Task.SQL.psd1'