я использую Start-BITSTransfer
чтобы загрузить файл из Интернета и разместить его в сети. Расположение похоже на \\computername\c$\folder
командлет сообщает, что не может найти и не существует.
Получить Test-Path
для успешного прохождения вы должны добавить поставщика файловой системы в такое место: filesystem::\\computername\c$\folder
. Загвоздка в том, что Start-BITSTransfer
не нравятся пункты назначения с объявленным поставщиком файловой системы и ошибки с сообщением «Путь не имеет юридической формы».
Проблема еще более усугубляется невозможностью использовать Invoke-Command
и запустите код в удаленной оболочке на конечном сервере. Start-BITSTransfer
блокирует это использование.
Какое решение использовать Start-BITSTransfer
с сетевым расположением?
Чтобы решить эту проблему, мне пришлось изменить свое местоположение с диска поставщика CMSite. CMSite:\
на диск поставщика файловой системы cd c:
а затем инициируйте передачу BITS. Очевидно, провайдер CMSite не наследует эту операцию.