Задать вопрос
@alexandrsemen4ukk

Как создать задачу в планировщике задач windows, чтобы она выполнялась на всех пользователях?

Хочу написать БАТник, который бы создавал задачу открытия приложения при запуске (по факту браузер, с определенной страницей сайта). Сейчас пробую просто вызвать запсук блокнота
@echo off
powershell.exe -NoProfile -Command ^
    "$action = New-ScheduledTaskAction -Execute 'notepad.exe';" ^
    "$trigger = New-ScheduledTaskTrigger -AtLogon;" ^
    "$principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -LogonType Interactive -RunLevel Highest;" ^
    "$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable;" ^
    "Register-ScheduledTask -TaskName 'OpenNotepad' -Action $action -Trigger $trigger -Principal $principal -Settings $settings;"

timeout /t 10


Это создаёт задачу только в админской учетке на ПК, у пользователя задачи не появляется и выполняется соответственно только в админской учетке.

66b5e4af7ea30259089958.jpeg

Подскажите, как реализовать. Можете предложить другие варианты реализации. Задача стоит в том, чтобы через касперский запустить скрипт, который бы на всех ПК при старте ПК, а лучше при входе в систему открывал корпоративный портал автоматически. Active Directory - нет, есть сложность с его внедрением, соответственно через групповые политики реализовать не получится
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@MaxKozlov Куратор тега PowerShell
Так вы же сами попросили от своего юзера да ещё и с максимальными привилегиями
"$principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -LogonType Interactive -RunLevel Highest;" ^

Попросите для пользователей
$principal = New-ScheduledTaskPrincipal -GroupId 'S-1-5-32-545'

SID чтобы не заморачиваться с локализацией

Но конкретно для вашей задачи, мне кажется, лучше линк в стартап прописать

"C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp\Site.url"
[InternetShortcut]
URL=http://portal/
HotKey=0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы