У меня есть скрипт, который я хочу запустить после запуска компьютера. Я установил это в групповой политике, и скрипт запускается после запуска ПК (я это проверил), но у меня в скрипте есть записи, которые не работают. Я вхожу в систему с помощью >>. Например, ipcofnig >> \ server \ shared_folder На сервере в общей папке я установил все разрешения для всех (я знаю, это нехорошо, но только для теста), и я обнаружил, что на сервере в общей папке создается только файл и оно пустое. Я тоже пробовал писать на компьютер и копировать его на сервер, но безуспешно - файл не создается на компьютере и не создается на сервере.
У вас есть идеи, как решить мою проблему с логированием? Как узнать, где ошибка и как ее удалить?
P.S:
Я пробовал этот скрипт в Powershell.
$jmenoPC = gc Env:\COMPUTERNAME
ipconfig > $jmenoPC-ipconfig.log
move .\$jmenoPC-ipconfig.log '\\server\logs$\ipconfig\'
ipconfig > $jmenoPC-ipconfig.log
И это как файл bat:
@echo some text with spaces >> \\server\logs$\%computername%.log
Большое спасибо за помощь :).
Изменить: я тестировал запуск всех скриптов на компьютере под моей учетной записью (без администратора), и он работает. Так что не работает только после запуска ПК.
Если вы настроите его как сценарий запуска, он будет работать в локальной системе, у которой нет доступа к общему сетевому ресурсу. Не уверен, сработает ли "runas" - можете проверить сами.
Другая проблема заключается в том, что когда ваш скрипт запущен, ваша сеть может быть еще не готова.