- Оставить заявку
- ITkrim@yandex.ru
- +7 (978) 012-15-51
Для решения данной задачи необходимо зайти на компьютер удаленно через PowerShell и набрать следующее
Устанавливим в переменную время задержки (здесь 20 секунд)
$ts = New-TimeSpan -Seconds 20
Вносем данные в переменную тригер разовое выполение, с задержкой установленной на предыдущем шаге от текущего момента
$Trigger = New-ScheduledTaskTrigger -Once -At ((Get-date) + $ts)
Вносим в переменную данные права выполения и от какого пользователся
$principal = New-ScheduledTaskPrincipal -userId "<имя пользователя>" -RunLevel Highest
Собственно сама команда
$Action= New-ScheduledTaskAction -Execute "powershell.exe" -Argument "Add-WindowsCapability -Online -Name SNMP.Client~~~~0.0.1.0"
Создаем задачу в планировщике с именем Add-WindowsCapability-snmp
Register-ScheduledTask -TaskName "Add-WindowsCapability-snmp" -Trigger $Trigger -Principal $principal -Action $Action -Settings $setting -Force
Подождите некоторое время (установленное ранее время задержки) и проверьте работу службы SNMP
Get-Service -Name 'snmp'
После чего, можно удалить запись из планировщика
unRegister-ScheduledTask -TaskName "Add-WindowsCapability-snmp" -Confirm:$false