December 2nd, 2016

"Я же говорил..."

15 августа прошлого года я написал псто о том, как инфраструктуру заказчика успешно передали в руки "некомпетентных пиздаболов" ©.
Да, да, это те, которые растерялись в серверной.

Как гласит восточная мудрость: "Если долго сидеть на берегу реки, то можно увидеть, как по ней проплывет труп твоего врага.".
Собственно, посидеть полтора года оказалось достаточно: инфраструктура таки наебнулась.

Далее, факты:
- это IT-шная компания для которой связность с "центром" критична (т.е простой на даже 5 минут - уже пиздец)
- резервная удаленная площадка "за рубежом"
- IT было подчинено "эффективному менеджеру"
- распределенную инфраструктуру сгребли в охапку и собрали в одной точке
- удаленную площадку упразднили
- все железо упёрли Балашиху
- в роли ЦОДа подвал в здании постройки ~1940-х, с тех пор без ремонта
- "грязь по колено" (это была цитата)
- две стойки
- интернет: один(!!!) канал 10 мбит
- за 1.5 года работал один(!) сервер без резерва или кластера, второго провайдера подключить не озаботились
- зарплату админам не платили два месяца
- оба админа ушли
- на днях приехал экскаватор™ и копнул
- работа всей компании встала на ПОЛДНЯ(!!!)

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

Работать с долбоёбами и экономить на IT - хуёво. По возможности старайтесь избегать этого.

__

"Как скопировать GPO из OU в OU"

Задача: скопировать набор групповых политик из одной OU в другую OU.

Решение:
Воспользоваться PowerShell.

$SourceOU = "SOURCE_OU"
$DestinationOU = "OU=DESTINATION_OU,OU=MOSCOW,DC=hvostat,DC=local"

[xml]$gpos = Get-GPOReport -all -ReportType xml

foreach ($gpo in $gpos.gpos.gpo) {

if ($gpo.LinksTo.SOMName -eq $SourceOU) {
New-GPLink -Name $gpo.name -Target $DestinationOU
}
}

__