У меня есть необходимость запустить команду Powershell на удаленном компьютере, которая переместит файл с удаленного компьютера на другой компьютер в сети.
PS H:\> invoke-command -computername server1 -scriptblock {move-item c:\jobs\archive\A1051626.zip "
\\FilerServer\jobs\archive\"}
Эта команда приводит к следующей ошибке:
Доступ к пути запрещен.+ CategoryInfo: PermissionDenied: (C: \ jobs \ archive \ A1051626.zip: FileInfo) [Move-Item], неавторизованный AccessException + FullyQualifiedErrorId: MoveFileInfoItemUnauthorizedAccessError, Microsoft.PowerShell.Commands.MoveItemCommand * 100 * 100 * 100 * *отредактируйте команду PS, чтобы скопировать файл в локальную системную папку, команда работает нормально.
У учетной записи пользователя, с которой я запускаю сценарий PS на локальном компьютере, есть права на копирование файлов на удаленный файловый сервер.Я дважды проверил это и могу вручную скопировать файлы в общую папку из Проводника Windows.
Что мешает операции копирования в PowerShell?Как мне запустить эту задачу?
Спасибо!