YuS_2
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору farag Цитата: Плодятся окна, висят, но ничего... | Хмм, это уже странно, ибо строки соответствуют работоспособным вариантам: Есть предположение, что проблема не c powershell и не с cmd... Как проверялась задача? Непосредственно из планировщика? А какая итоговая строка и аргумент получается в задании? Цитата: x86 : Имя "x86" не распознано как имя командлета | Тут тоже непонятно... надо бы глянуть итоговую строку... По идее, должно быть всё в порядке... А этот вариант работает: Код: $action = New-ScheduledTaskAction -Execute powershell.exe -Argument @" -command "&{ notepad "D:\test.txt" notepad "D:\test.txt" notepad "D:\test.txt" }" "@ $trigger = New-ScheduledTaskTrigger -Daily -DaysInterval 31 -At 9am $settings = New-ScheduledTaskSettingsSet -Compatibility Win8 -StartWhenAvailable $principal = New-ScheduledTaskPrincipal -UserID $env:USERNAME -RunLevel Highest $params = @{ TaskName = "2C" Action = $action Trigger = $trigger Settings = $settings Principal = $principal } Register-ScheduledTask @params -Force | ? Если работает, то надо разбираться, опять же, с итоговой задачей планировщика, а именно, с тем, что туда записывается в результате выполнения скрипта. Добавлено: Smitis Цитата: Если это о cmd, то он вносит свои искажения. Лучше через Win-R, там запуск в "чистом" виде. П.С. Извиняюсь, не обратил внимание, что речь о консоли PS | Да я там ту петицию несколько раз дополнял. Первоначально, уточнения про какую консоль речь, не было, поэтому так получилось. А когда перечитал, то стало понятно, что надо бы это дело уточнить, иначе будет непонятная каша про консоли... | Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 19:03 20-08-2019 | Исправлено: YuS_2, 19:10 20-08-2019 |
|