![]() |
Не полностью отрабатывается скрипт
Всем добрый день! Подскажите пожалуйста, в чём может быть проблема?...
Ситуация следующая, нужно что бы скрипт запускался в скрытом режиме с административными привилегиями. Есть простой скрипт, который запускает bat от имени администратора: CreateObject("Shell.Application").ShellExecute "\\192.168.1.1\NETLOGON\testpo.BAT", "", "", "runas", 0 На Windows 10 он отрабатывается не полностью, в батнике много всего прописано, но первым делом он должен подключать сетевые диски: пр: net use n: /DELETE /y net use b: \\file_dump\Pump net use v: /DELETE /y net use x: \\file_dump\Dump и далее по списку... Но он этого не делает. Если вначале прописать, например, md C:\TEST, то пожалуйста, но на этом всё, далее тишина... Попробовал вывести лог cscript.exe "C:\testpo.vbs" 2>"C:\my.log" пусто... Сам батник рабочий, на данный момент запускается через скрипт: Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "\\192.168.1.1\NETLOGON\testpo.bat" & Chr(34), 0 Set WshShell = Nothing На XP скрипт вообще не отрабатывается, ничего не пишет, ошибок никаких нет, в остальном всё тоже самое, напрямую и через скрипт написанный выше всё работает. Пробовал сохранять скрипт в разных кодировках (была похожая проблемка...) (сейчас в UTF-8 без BOM, windows 1251). Пробовал по разному запускать, в cmd от имени администратора и тп. При запуске ни на что не ругается, на 10-ке только появляется запрос UAC, который тоже впоследствии отключался. На Win 7 скрипт прекрасно себя чувствует! Какая-то проблема с кодировками или же с правами\именами администратора?...Тестируемые ПК в домене, на OracleVM, запускается всё из под учётки с административными привилегиями. |
Время: 23:02. |
Время: 23:02.
© OSzone.net 2001-