dieego
02-03-2025, 22:53
Добрый вечер!
Есть у меня скрипт который принудительно завершает запущенные процессы c помощью taskkill и я хочу запускать его в домене при входе и разблокировании компьютера любым пользователем:
@echo off
echo "поиск hmirtm.exe" >> c:\zamer\log.txt
tasklist /FI "IMAGENAME eq HmiRTm.exe" 2>NUL | find /I "HmiRTm.exe" >NUL >> c:\zamer\log.txt
echo %ERRORLEVEL% >> c:\zamer\log.txt
IF %ERRORLEVEL%==0 (
taskkill /F /IM HmiRTm.exe >> c:\zamer\log.txt
)
echo "поиск wscript.exe" >> c:\zamer\log.txt
tasklist /FI "IMAGENAME eq wscript.exe" 2>NUL | find /I "wscript.exe" >NUL >> c:\zamer\log.txt
IF %ERRORLEVEL%==0 (
taskkill /F /IM wscript.exe >> c:\zamer\log.txt
)
echo "start vbs script" >> c:\zamer\log.txt
"C:\zamer\second_script.vbs" >> c:\zamer\log.txt
exit
Делаю задачу в планировщике от имени администратора, но он пишет отказано в доступе при запуске задачи, хотя если просто запустить скрипт от имени администратора всё проходит ok.
Как решить?
Есть у меня скрипт который принудительно завершает запущенные процессы c помощью taskkill и я хочу запускать его в домене при входе и разблокировании компьютера любым пользователем:
@echo off
echo "поиск hmirtm.exe" >> c:\zamer\log.txt
tasklist /FI "IMAGENAME eq HmiRTm.exe" 2>NUL | find /I "HmiRTm.exe" >NUL >> c:\zamer\log.txt
echo %ERRORLEVEL% >> c:\zamer\log.txt
IF %ERRORLEVEL%==0 (
taskkill /F /IM HmiRTm.exe >> c:\zamer\log.txt
)
echo "поиск wscript.exe" >> c:\zamer\log.txt
tasklist /FI "IMAGENAME eq wscript.exe" 2>NUL | find /I "wscript.exe" >NUL >> c:\zamer\log.txt
IF %ERRORLEVEL%==0 (
taskkill /F /IM wscript.exe >> c:\zamer\log.txt
)
echo "start vbs script" >> c:\zamer\log.txt
"C:\zamer\second_script.vbs" >> c:\zamer\log.txt
exit
Делаю задачу в планировщике от имени администратора, но он пишет отказано в доступе при запуске задачи, хотя если просто запустить скрипт от имени администратора всё проходит ok.
Как решить?