Я не могу найти понятного мне ответа на этот вопрос, поэтому извините, если на него уже был дан ответ.
Я пытаюсь использовать самописные модули на удаленном ПК с помощью Powershell.
Я хотел бы использовать эти модули на удаленном ПК, не копируя их предварительно на удаленный ПК, поскольку задача, которую я хочу выполнить, будет включать в себя множество удаленных ПК.
Я также подключился к удаленному ПК и выполнил команду winrm quickconfig, разрешив удаленное управление.
$sessionPC = new-pssession -Credential(Get-Credential) -computername WorkPC2
Invoke-Command -Session $sessionPC{
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
import-module "\\jumpAdmin2\c$\Users\admin\Desktop\MODULES\InstallQuietly-Application.psm1" -Force
import-module "\\jumpAdmin2\c$\Users\admin\Desktop\MODULES\ConsoleNotifications.psm1" -Force
}
Я ввожу учетные данные администратора после запуска кода, но получаю следующее уведомление на панели хоста:
Доступ запрещен + CategoryInfo: NotSpecified: (:) [Import-Module], UnauthorizedAccessException + FullyQualifiedErrorId: System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.ImportModuleCommand + PSComputerName: WorkPC2
Как я могу решить эту проблему или лучше понять процесс? Спасибо.