Мне нужно запустить пакетный скрипт, который ожидает папки локально. Он запускает процесс Python, который использует os.listdir
и т.д. Однако эта конкретная папка мне интересна только там, в сетевой папке. Так возможно ли мне получить доступ к сетевому ресурсу непосредственно перед его запуском, а затем закрыть позже?
Для служб у нас есть опция в службах Windows с надписью "Войти в систему", которую можно использовать для доступа к удаленному компьютеру и выполнения там каких-либо операций с файлами. Я думаю, что это называется Service Logon Accounts. Можно ли сделать то же самое для простого пакетного сценария, т.е. простого процесса?
Должен ли я использовать команду net use
для этого? Я видел некоторые решения здесь, но net use
сети, возможно, самый простой способ сделать это?
net use \\RemoteComputer\c$ password /user:DOMAIN\remoteUsername
program.bat
net use \\RemoteComputer\c$ /d