Я видел другие сообщения, но никто из них не помог мне. Пожалуйста помоги.PowerShell Invoke-Command не может загрузить dll
Я запустил следующее командлет с моего локального рабочего стола Win7 с 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.
Команда была выпущена с моего компьютера Win7 под моей учетной записью mycomany \ Sam. Эта учетная запись также является локальным администратором на удаленном компьютере COMPUTER123.
Конфигурационный файл PowerShell на COMPUTER123 имеет эту запись в разделе КОНФИГУРАЦИЯ, чтобы разрешить загрузку сборок из NAS.
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime >
RDPing к COMPUTER123 и ссылающийся следующие PowerShell команды локально на нем работают без каких-либо ошибок.
Import-Module '\\\mycomany.com\PS\Task.SQL.psd1'