Size: a a a

2021 October 11

VB

Vector BCO in Powershell Rus
источник

VG

Vasily Gusev in Powershell Rus
источник

V

Ve1l in Powershell Rus
статья крутая, ConvertTo-Html -As LIST -Fragment –PreContent '<h2>Computer Info</h2>' , команда шикарная )
источник

V

Ve1l in Powershell Rus
спасибо
источник
2021 October 13

НС

Ника Скворцова... in Powershell Rus
Всем привет.
Есть агент, который надо обновить на ряде компов. Хотелось бы автоматизировать процесс. Проблема в том, что при удалении агента хост автоматом отправляется в ребут. Вопрос - как заставить скрипт отрабатывать дальше установку агента после перезагрузки хоста?
Помогите, плиз)
источник

MS

Maxim Sorokin in Powershell Rus
луп с триггером по доступности сервера?
источник

НС

Ника Скворцова... in Powershell Rus
Плиз, для чайника, который никогда в пошике не работал) как это сделать практически?
источник

Z

Zubastic in Powershell Rus
добавлять задачу в планировщик?)
источник

НС

Ника Скворцова... in Powershell Rus
Выглядит как костыль)
источник

Z

Zubastic in Powershell Rus
ну все браузеры видимо костылями обновляются :)
источник

НС

Ника Скворцова... in Powershell Rus
Видела в Гугле ещё вариант с workflow, но почему то не отрабатывает после ребута все равно
источник

НС

Ника Скворцова... in Powershell Rus
Это агент, который обновляется раз в н лет
источник

MS

Maxim Sorokin in Powershell Rus
Удаление агента
Start-Sleep -s 500
Do{
Start-Sleep -s 10
$trigger = [Сервер_не_доступен?]
} While ($trigger)

Установка агента

как-то так
источник

Х

Хоттабыч 🐈... in Powershell Rus
Если не нравится, можно добавить в ветку run once
источник

MS

Maxim Sorokin in Powershell Rus
но решение не очень надежное
источник

НС

Ника Скворцова... in Powershell Rus
Спасибо)
источник

НС

Ника Скворцова... in Powershell Rus
Буду тестить
источник

MS

Maxim Sorokin in Powershell Rus
если сервер не доступен, то $trigger должен быть true, чтобы цикл крутился дальше
источник

MS

Maxim Sorokin in Powershell Rus
Start-Sleep -s 500 - надеемся, что за это время сервер уйдет в перезагрузку, поставь своё время. Для надежности может можно активно отследить это.

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

НС

Ника Скворцова... in Powershell Rus
Отлично, спасибо, так и сделаю
источник