Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Запуск уже созданной задачи в планировщике

Ответить
Настройки темы
PowerShell - [решено] Запуск уже созданной задачи в планировщике

Аватара для Anton04

Ветеран


Сообщения: 2209
Благодарности: 415


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте, коллеги.

Не могу найти аналог команды Start-ScheduledTask (для запуска уже созданной задачи из планировщика задач) для PowerShell 5.1 (целевая система Windows 7/2008R2).
Или может есть какое дополнение которое можно доустановить?

P.S. Попытался установить PowerShell Core 7.2.16 LTS, но там тоже нет такой команды.

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 11:41, 07-11-2023

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6690
Благодарности: 1566

Профиль | Отправить PM | Цитировать


В PS 5.1 есть команда Start-ScheduledTask, зачем какой-то аналог?

А, может, её нет именно в старых системах?

Код: Выделить весь код
schtasks /run /?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 12:19, 07-11-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Anton04

Ветеран


Сообщения: 2209
Благодарности: 415

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
А, может, её нет именно в старых системах? »
Я не вижу модуля ScheduledTasks в Windows 7/2008R2.

Понятно, что я могу попробовать его перенести с более новой ОС, но будет ли он там работать и главное правильно работать не понятно. Или у Вас есть другая информация о работе модуля ScheduledTasks? Поделитесь?

P.S. cmd команда не интересна. Я знаю о её наличии, но использовать не хочу.

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 13:40, 07-11-2023 | #3


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1232
Благодарности: 515

Профиль | Отправить PM | Цитировать


Цитата Anton04:
Понятно, что я могу попробовать его перенести с более новой ОС, но будет ли он там работать и главное правильно работать не понятно. Или у Вас есть другая информация о работе модуля ScheduledTasks? Поделитесь? »
Можно воспользоваться COM интерфейсом Schedule.Service, но...
"Синтаксис команд довольно сложный, поэтому разработчики добавили в PowerShell Pack (является частью
Windows 7 Resource Kit) отдельный модуль TaskScheduler, который существенно упрощает процесс создания
заданий планировщика из PowerShell 2.0."
Windows 7 - система устаревшая и всегда там чего-то будет "не хватать", возможно, пришло время для обновления?

-------
scio me nihil scire. Ѫ


Отправлено: 14:32, 07-11-2023 | #4


Аватара для Anton04

Ветеран


Сообщения: 2209
Благодарности: 415

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
Можно воспользоваться COM интерфейсом Schedule.Service, но... »
Не мой вариант.

Цитата YuS_2:
Windows 7 - система устаревшая и всегда там чего-то будет "не хватать", возможно, пришло время для обновления? »
Вопрос о миграции пока не стоит, по крайней мере в ближайшее время...

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 14:56, 07-11-2023 | #5


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1232
Благодарности: 515

Профиль | Отправить PM | Цитировать


Anton04, тогда ищите в надежных источниках это:
Цитата YuS_2:
Windows 7 Resource Kit »
или ту его часть, которая нужна: PowershellPack
но найти, возможно, будет проблематично...
есть такая ссылка powershellpack.com - но у меня нет никаких данных о надежности источника... так что предупреждаю: перед использованием проверьте 20 раз и желательно в какой-нибудь виртуалке...

-------
scio me nihil scire. Ѫ


Отправлено: 15:05, 07-11-2023 | #6


Аватара для Anton04

Ветеран


Сообщения: 2209
Благодарности: 415

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
Windows 7 Resource Kit) »
У меня он вроде есть в загашнике, посмотрю.

Пока скопировал модуль ScheduledTasks в Windows 7/2008R2, посмотрю как он будет работать.

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 15:20, 07-11-2023 | #7


Старожил


Сообщения: 250
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата Anton04:
знаю о её наличии, но использовать не хочу »
а объясните - почему ?
вроде бы
Код: Выделить весь код
invoke-expression -command "schtasks.exe /query /tn ""${task_path}\${task_name}"" /FO list"
и т.д. работает

Отправлено: 16:21, 07-11-2023 | #8


Аватара для Anton04

Ветеран


Сообщения: 2209
Благодарности: 415

Профиль | Отправить PM | Цитировать


Цитата Serguei Kouzmine:
а объясните - почему ? »
Хочу использовать чистый powershell, т.к. пропадает зависимость от компонентов OC

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 16:35, 07-11-2023 | #9


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6690
Благодарности: 1566

Профиль | Отправить PM | Цитировать


Цитата Anton04:
cmd команда не интересна »
Никто не мешает её использовать и в PS.
Цитата Anton04:
Хочу использовать чистый powershell, т.к. пропадает зависимость от компонентов OC »
Ну да, конечно. Если бы он не зависел от компонентов ОС, наверное, тогда бы и не было разницы между PS 5.1 в Windows 10 и в Windows 7, верно? Однако же, в Windows 7 отсутствует командлет Start-ScheduledTask.
И вообще Powershell - это по большому счёту, удобная надстройка над .NET.

Если следовать догматизму и отказываться от работающего варианта, потому что он не отвечает надуманной концепции "чистоты", то ответ - это невозможно.

P.S. Есть библиотека для .NET древних версий, но это, опять же, неправославно.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 07-11-2023 в 18:23.


Отправлено: 18:16, 07-11-2023 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Запуск уже созданной задачи в планировщике

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Нет доступа к удалению задачи/папки в планировщике patrickfox Microsoft Windows 7 10 27-11-2020 18:40
CMD/BAT - [решено] Создание задачи в планировщике shadowbat Скриптовые языки администрирования Windows 5 18-03-2019 21:47
Загрузка - Что включает задачи в планировщике? DeepWaters Microsoft Windows 10 2 05-06-2018 18:23
CMD/BAT - [решено] Изменение существующей задачи в планировщике Elven Скриптовые языки администрирования Windows 2 09-06-2016 11:46
Службы - Настройка задачи в планировщике. Неадекват Microsoft Windows 7 1 28-11-2013 19:27




 
Переход