Итоги 2015 года

Вот и подходит к концу 2015 год. Многое, но не все, мне удалось воплотить в жизни в этом году. В целом год прошел без каких то серьезных изменений.

Главное есть желание работать.

Основные направления развития выбраны,а это уже не мало. Собрана огромная база ресурсов,которые регулярно просматриваются и изучаются.

В 2016 году буду стремится к тому что бы сделать свою работу более автоматизированной. Конечно же powershell в этом сильно помогает. Много прояснилось и стало ясным.

Кстати хочу вам порекомендовать новую книгу Niall Brady The Windows-noob OSD Guides for Configuration Manager 2012 R2

Версия kindel edition стоит всего 10$. Все книги я приобретаю именно в этом формате. Конечно бумажный экземпляр удобней,но стоимость с учетом доставки довольно большая.

Моя библиотека выглядит примерно вот там.

library.PNG

А еще хотелось бы поделится материалами по SCCM найденные в интернете

Книжки,скрипты по SCCM

У меня есть несколько статей,которые я подготовил использую данную литературу. Вы их увидите здесь.  Так что буду стараться писать сюда намного чаще. До встречи в 2016 году! С новым годом!

Posted in итоги | Leave a comment

Клиенты SCCM не обновляются.

Данный пост посвящается troubleshooting`у машин на которые не прилетает обновление для клиента.

Решил я как то раз провести инвентаризацию установленных клиентов в организации.

В итоге после создания Device Collection, используя данный пост , в membership rules я создал следующий query statement :

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ClientVersion != “5.00.8239.1301”

На 22.12.15 последняя версия клиента 5.00.8239.1301 это SCCM 2012 R2 SP1 CU2.

Я получил список клиентов с устаревшими версиями. Большинство из них были 5.00.8239.1203  (SCCM 2012 R2 SP1 CU1)

Начав свое исследования я определил,что в папке

C:\Windows\ccmsetup не хватает файла обновления configmgr2012ac-sp2r2sp1-kb3100144-x64.msp, на остальных машинах этот файл присутствовал. В данном вопрос очень полезной оказалась надстройка от https://psrightclicktools.codeplex.com/, я решил проделать Repair Client и посмотреть что же будет.

В файле C$\Windows\ccmsetup\Logs\ccmsetup.log тут же начали появляться данные в том числе и эти…

Couldn’t verify ‘C:\windows\ccmsetup\configmgr2012ac-sp2r2sp1-kb3100144-x64.msp’ authenticode signature. Return code 0x80092003 ccmsetup 

CcmSetup failed with error code 0x80004005 ccmsetup

Попутно создается файл типа c$\Windows\CCM\Logs\repair-msi-343D4507-997F-4553-9F86-2BB81F19A05E.log в нем тоже присутствуют ошибки

MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:B4) [14:29:09:161]: Transforming table Error.
MSI (s) (D8:B4) [14:29:09:161]: Продукт: Configuration Manager Client — Настройка завершена успешно.
MSI (s) (D8:B4) [14:29:09:161]: Установщик Windows изменил настройку продукта. Продукт: Configuration Manager Client. Версия: 5.00.8239.1000. Язык: 1049. Изготовитель: Microsoft Corporation. Изменение настройки завершено с состоянием: 0.
MSI (s) (D8:B4) [14:29:09:161]: Attempting to delete file C:\windows\Installer\12e73a7.mst
MSI (s) (D8:B4) [14:29:09:161]: Unable to delete the file. LastError = 32

Таких компьютеров у меня порядка 15 штук из 600. Ошибка одинаковая у всех. Помогло Uninstall Client через Right Click Tools и установка клиента через консоль SCCM. Кстати гугление особого результата не дало. По сути проблема решается и клиент устанавливается без проблем после удаление оного. Были подозрения на сертификаты,но тогда проблема носила бы более массовый характер и клиент бы не ставился, как мне кажется.

Интересно, а как сказывается присутствие не обновленного клиента на компьютере? На что это влияет? Насколько критично?

 

Posted in SCCM, Troubleshooting | Tagged | Leave a comment

Troubleshooting Windows Deployments

В 2012 году Michael Niehaus отправляясь в  Новую Зеландию на конференцию TechEd,составил файл с ошибками встречающимися при развертывании ОС. Очень выручает, в том случае если что то пошло не так. Одним словом must have

Posted in MDT, Troubleshooting | Tagged , , | Leave a comment

Сетевая лицензия Autodesk. Смена сервера лицензий средствами SCCM.

Возникла потребность перенести сетевые лицензии Autodesk с одного ПК на другой.

При запуске лицензия  продукта ищется  по следующей последовательности:

1) переменная среды ADSKFLEX_LICENSE_FILE

2) значение ключа реестра:HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\ADSKFLEX_LICENSE_FILE

3) переменная среды LM_LICENSE_FILE

4) информация в файле  licpath.lic в каталоге установки продукта

5) если информации нет, запускается диалог поиска сервера лицензий (не на всех продуктах)

В моем случае я выбрал 1 вариант. Для этих целей я использовал Compliance Settings в SCCM.

В Discovery script выбрал вариант Script – Boolean, сама команда выглядит следующим образом $([environment]::GetEnvironmentVariable(“ADSKFLEX_LICENSE_FILE”,”Machine”)) -eq “@SERVER” , после запуска команды мы получаем логическое значение true или false,исходя из этого выполняем Remediate Script:

[Environment]::SetEnvironmentVariable(“ADSKFLEX_LICENSE_FILE”, “@SERVER”, “Machine”)

Все довольно просто. Главное добавлять переменную на уровне Machine. После выполнения на компьютерах данного Baseline,продукты Autodesk запускали использую новый сервер лицензий.

Кстати для просмотра и удобного чтения вашего файла лицензий можно использовать вот этот сервис http://www.licenseparser.com/index.html.

Posted in autodesk, SCCM | Tagged , | Leave a comment

Настройка SUP для работы через Proxy.

Возникла проблема при скачивании обновлений через proxy используя SUP.

При создании пакета папки были пусты,а обновления не скачивались.

Просмотр лога  ruleengine.log выдавал кучу ошибок

12007

Есть несколько способов решения данной проблемы. 

Мною был выбран способ через утилиты UpdDwnldCfg.exe расположенную в папке

<SCCM installation Drive folder:>\Bin\X640000409

Запускаем утилиту с параметрами:

UpdDwnldCfg.exe /s:<proxyserver:port> /u:allusers

и все готово.

Список полезных логов:

logs

Posted in SCCM | Tagged , , | Leave a comment

Полезные ресурсы Август 2015

SCCM:

Хороший блог по SCCM http://www.systemcentercentral.com/blog/config-manager/

Много интересных вебинаров по SCCM https://www.brighttalk.com/search?duration=0..&keywords%5B%5D=sccm&q=SCCM&rank=webcast_relevance

Отличный сайт http://www.4sysops.com , обязателен к изучению.

Особенно https://4sysops.com/joseph-moody/

Troubleshooting OSD https://4sysops.com/archives/analyzing-smspxe-log-and-other-methods-to-troubleshoot-sccm-2012-os-deployments/

UDI

Вебинары по UDI https://technet.microsoft.com/en-us/video/leveraging-application-discovery-with-mdt-2012-udi?f=255&MSPPError=-2147217396

PowerShell

Отличная книга по PowerShell http://powershell.com/cs/blogs/ebookv2/default.aspx

Posted in Самообразование | Tagged | Leave a comment

PowerShell ISE, подключение к консоли SCCM.

Для удобства использования возможностей PowerShell при работе с SCCM, я использую простой скрипт,загружается он пи запуске консоли ISE.

Для этого нужно создать файл “C:\Users\alexandr.elizarov\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1”

Следующего содержания:

Function Connect-ConfigMgr {
Import-Module ‘C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1’
Set-Location TST:\
}
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add(“Connect-ConfigMgr”,
{
Connect-ConfigMgr
},”ALT+F1″) | out-Null

Единственно что нужно поменять это Site Code. Более расширенную версию скрипта можно найти на http://blogs.technet.com/b/ConfigMgrDogs

Posted in powershell, SCCM | Tagged , | 1 Comment