
Когда я запускаю этот фрагмент кода в Powershell:
net use \\$computerName\c$\ $adminPW /user:$adminUN /Persistent:No
Я получил:
System error 53 has occurred.
The network path was not found.
Однако, если я запущу:
net use \\$computerName\c$\subfolder $adminPW /user:$adminUN /Persistent:No
Он успешно выполняется, предполагая, subfolder
что существует. Почему это происходит? Я запускаю этот код, чтобы в конечном итоге создать папку внутри c$
, может быть, есть альтернативный метод?
решение1
Кажется, у вас возникла простая синтаксическая проблема при использованиичистое использованиекоманду для сопоставления со скрытым C$
общим ресурсом, которую можно легко исправить, исключив завершающую обратную косую черту из C$
пути.
Правильный синтаксис для сопоставления со скрытыми административными ресурсами
net use \\$computerName\c$ $adminPW /user:$adminUN /Persistent:No
Примечание: Вам следует опустить завершающий обратный слеш из \\$computerName\c$\
пути и просто использовать \\$computerName\c$
его без конечного обратного слеша.