Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 October 29

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Матка боска
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
Да
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Учетная запись локальная или доменная?
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
Доменная
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Я проще делаю таски в винде, просто руками делаю task на своей машине и выгружаю его в xml, далее в поше уже выполняю schtask /tn "name" /xml "путь к xml" /f
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Хм, тоже варик
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
А если в таске пользовательский фильтр в хмл?
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
А то чего тут мудрёно как то
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Он тож выгрузится?
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Всмысле? Юзер из под которого будет таск запускаться?
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Всмысле сделал руками таск в котором пользовательский фильтр триггера в виде xml
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
А потом его выгрузил
источник

С

Сергеич in PowerShellRus - о Powershell (и не только) на русском
Интересно в каком виде он выгрузится
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
А учетная запись под которой выполнение скрипта происходит доменная или локальная?
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
Так, что бы не отвечать каждому по отдельности и недопущения неправильного понимания.
Создана Managed Service Account, привязана к серверу.
На сервере зашёл как доменный админ, запустил PowerShell из под админа, и пытаюсь зарегистрировать задачу в планировщике.

$action = New-ScheduledTaskAction -Execute 'D:\Consultant\cons.exe' -Argument '/adm /base* /receive_inet /sendstt /process=1 /yes' -WorkingDirectory 'C:\ConsUserData'
$trigger = New-ScheduledTaskTrigger -At '02:13' -Daily
$principal = New-ScheduledTaskPrincipal -UserId ALM\ConsPlusUpdater$ -LogonType Password
$settings = New-ScheduledTaskSettingsSet -RunOnlyIfNetworkAvailable -StartWhenAvailable -RestartCount "3" -RestartInterval (New-TimeSpan -Minutes "15") -ExecutionTimeLimit (New-TimeSpan -Hours "4")
Register-ScheduledTask -TaskName "UpdateLocalConsultantPlus" -Action $action -Trigger $trigger -Principal $principal -Settings $settings -Description 'Задача обновления файлов справочно-правовой системы "Консультант+"'

$action = New-ScheduledTaskAction -Execute 'D:\Consultant\cons.exe' -Argument '/adm /base* /receive_inet /sendstt /process=1 /yes' -WorkingDirectory 'C:\ConsUserData'
$trigger = New-ScheduledTaskTrigger -At '02:13' -Daily
$principal = New-ScheduledTaskPrincipal -UserId ALM\ConsPlusUpdater$ -LogonType Password
$settings = New-ScheduledTaskSettingsSet -RunOnlyIfNetworkAvailable -StartWhenAvailable -RestartCount "3" -RestartInterval (New-TimeSpan -Minutes "15") -ExecutionTimeLimit (New-TimeSpan -Hours "4")
Register-ScheduledTask -TaskName "UpdateLocalConsultantPlus" -Action $action -Trigger $trigger -Principal $principal -Settings $settings -Description 'Задача обновления файлов справочно-правовой системы "Консультант+"'

Когда исполняется последняя команда, то выдаётся ошибка:
Register-ScheduledTask : Имя файла или его расширение имеет слишком большую длину.
строка:1 знак:1
+ Register-ScheduledTask -TaskName "UpdateLocalConsultantPlus" -Action $action -Tr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : NotSpecified: (PS_ScheduledTask:Root/Microsoft/...S_ScheduledTask) [Register-ScheduledTa
  sk], CimException
   + FullyQualifiedErrorId : HRESULT 0x800700ce,Register-ScheduledTask
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
Если запустить с ключем -Verbose
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
При проведении эксперимента, если использовать свою учётку, то всё отлично.
источник

Л(

Леонид (Администраци... in PowerShellRus - о Powershell (и не только) на русском
т.е. проблема в строке
New-ScheduledTaskPrincipal -UserId ALM\ConsPlusUpdater$ -LogonType Password
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
У этой учетной записи "Log on as a batch job"  есть право?
источник