PS copy-item не работает на удаленном компьютере

Я только начинаю с Powershell. В основном мне нужно скопировать одно обновление базы данных Microsoft на удаленный компьютер и запустить его. Если я вручную введу следующее на удаленном ПК:

Copy-Item $source -Destination d:\Temp\ -force -Recurse

Все копирует. Но если я помещу это в скрипт и скопирую его с помощью psexec с моей машины:

psexec @d:\pclist.txt -h -d -c "D:\temp\copy.ps1"

Папка создается, но файлы не копируются. Я знаю, что могу использовать robocopy, но это занимает намного больше времени, чем просто запуск copy-item на конечном компьютере. Заранее спасибо за помощь.

Отредактируйте для ясности. $ Source определен в copy.ps1 и выглядит так:

$source="\\packagerepository\d$\temp"

0 ответов

Другие вопросы по тегам