PowerShell; Get-ContentFromSCUPCatalog; Скачиваем MSI-файлы Adobe Flash Player и прочее из SCUP-Catalog

«Сначала прикололся, потом загнался»

Набор функций для скачивания файлов полученных из метаданных SCUP-Каталога.

  • Что такое SCUP
  • Что такое SCUP-Catalog
  • Скрипт
  • Как использовать

Читать далее

Рубрика: PowerShell | Оставить комментарий

OSDPreStartTool; OSD Pre Check; ZTIGather.wsf & UserExit script;

  • Пролог
  • Как работает
  • Как включить
  • Как тестировать
  • Как добавить в boot-образ
  • Реализованные функции
  • Как выглядит
  • Эпилог

 

Пролог

Традиционные проблемы возникающие при установке ОС из SCCM/MDT, на этапе загрузки по PXE можно определить, как:

  • Отсутствует сеть, после загрузки по PXE;
  • Отсутствует сторадж;
  • Неправильное время в CMOS.

Ну и более экзотические:

  • USB флешка или прочий внешний диск подключен как устройство №0;
  • Возможность подключаться к консоли до запуска TaskSequence.

Читать далее

Рубрика: MDT, SCCM, Troubleshooting | Оставить комментарий

C#; PowerShell; Очистка StandBy памяти; no RAMMap

Когда люди городят что-то подобное http://infostart.ru/public/237919/, меня немного передергивает. Как демонстрация работы с AutoIT — очень даже, но как решение задачи — костыль (Хотя все это и есть один большой костыль). А тут еще и коллега скинул данную ссылку, мол — «скажи, что можно сделать по нормальному, не так…».

Попросил Александра Короткова набросать мне соответствующий код на C#, а сам его бесцеремонно скопипастил и завернул в PowerShell.

Читать далее

Рубрика: PowerShell, Tricks | Оставить комментарий

SCCM; Configuration Baselines; Уведомление пользователей о необходимости перезагрузки через CCM/CB и SCToastNotification;

В качестве демонстрации возможностей SCCM — «Configuration baselines», будем дополнительно напоминать пользователю о необходимости перезагрузки, вот таким вот образом:

image

В качестве проверки на необходимость перезагрузиться я взял готовый скрипт «Get-PendingReboot.ps1» за авторством Brian Wilhite.

Читать далее

Рубрика: PowerShell, SCCM, Tricks | Оставить комментарий

SCCM; Base Security; Или, то, что вы должны были сделать перед установкой своего SCCM;

Сегодня я K. O.

Пролог (и это не про логическое программирование):

При использовании любого продукта, так или иначе связанного с AD (Active Directory), не обойтись без регистрации и использования доменных и локальных учетных записей (далее учеток). Многие их этих учеток обладают правами и привилегиями, просто по факту заведения их в AD. Так уж сложилось, что по умолчанию они члены группы «Пользователи домена».

Давайте объединимся и не будем источником угроз для информационной безопасности.

Начнем с нашего продукта — SCCM. Читать далее

Рубрика: SCCM | 3 комментария

SCCM; Configuration Baselines; S.M.A.R.T. мониторинг здоровья дисков через WMI. MSStorageDriver_FailurePredictStatu

т.к. Антон заленился набросать данное решение описываю его здесь %)

Цель, считывать SMART-состояния жестких дисков и отправка отчетов ответственным.

Windows заботливо отслеживает состояние жёстких дисков и заполняет соответствующие свойства WMI:

root\wmi\MSStorageDriver_FailurePredictStatus\{HDDInstance}\PredictFailure

Читать далее

Рубрика: SCCM, Tricks | 1 комментарий

SCCM; TS; Ускоряем установку OS

Небольшой трюк, который позволит ускорить установку Операционных систем.

Весь смысл в том, чтобы, загрузившись в WinPE а затем и в Full OS выставить схему электропитания в «High performance» («высокая производительность»).

Поехали.

В первую очередь проверяем, что утилита powercfg присутствует в boot.wim

  • Включаем режим отладки. В консоли SCCM переходим в раздел \Software Library\Overview\Operating Systems\Boot Images. Открываем свойства boot-образа / Вкладка Customization / Галка Enable command support …
  • Загружаемся в WinPE, нажимаем F8, в появившемся cmd.exe вводим команду
powercfg /l

Читать далее

Рубрика: SCCM, Tricks | 1 комментарий