Я пытаюсь запланировать автоматический запуск задачи Powershell после запуска Windows (для перезапуска процесса в случае сбоя или обслуживания). Мои знания о Powershell очень ограничены, но когда я хочу вручную запустить задачу, мне нужно перейти в папку в проводнике и открыть оттуда Powershell, который по умолчанию использует «PS C:\Users{{имя пользователя}}\Documents». \fso\fso> ", где я затем ввожу "./watchdog.bat". При попытке настроить планировщик заданий кажется, что он ищет файл .ps1, о котором я ничего не знаю. Не мог бы кто-нибудь помочь мне с этим?
Заранее большое спасибо :)
1 ответ
Спасибо за помощь Матиаса Р. Джессена,
Решение состоит в том, чтобы добавить команду или файл для запуска в поле «Добавить аргументы» либо указать -Command './watchdog.bat'
, либо -File "C:\path\to\script.ps1"
, где script.ps1
будет скриптом powershell, вызывающим watchdog.bat
.
Похожие вопросы
Новые вопросы
powershell
PowerShell - это кроссплатформенная утилита командной строки и сценариев от Microsoft. Используйте этот тег только для вопросов о написании и выполнении сценариев PowerShell. Вопросы программирования, относящиеся к кроссплатформенной версии PowerShell Core (Windows, macOS и Linux), должны быть помечены [powershell-core]. Вопросы о системном администрировании следует задавать в случае сбоя суперпользователя или сервера.
C:\Users{{username}}\Documents\fso\fso
?-Command './watchdog.bat'
, либо-File "C:\path\to\script.ps1"
, гдеscript.ps1
будет скриптом powershell, вызывающимwatchdog.bat