05.03.2017, 23:52
Парни, спасибо всем, кто подписывается на мой канал с видеоуроками. Вас уже больше 500 человек!
В следующем месяце я выступаю в Швейцарии и все силы брошены на подготовку этих трёх докладов, поэтому активности по блогу и видеоурокам равны нулю. Обещаю с апреля вернуться к записям и реализовать задуманные идеи.
05.03.2017, 23:46
Обновился Windows 10 Deployment and Management Kit, который позволяет развернуть готовую лабу на Hyper-V и попробовать следующие сценарии:
- In-Place Upgrade
- Image Creation
- Lite-Touch Deployment
- Zero-Touch Deployment
- Managing Windows 10 with Configuration Manager
- Windows Information Protection
- Code Integrity
- Windows 10 Provisioning
- Application Compatibility
- Application Virtualization
- Provisioning
- Web Application Compatibility
- Microsoft BitLocker Administration and Monitoring
- Secure Host
- Credential Guard
- Windows Store for Business
- Upgrade Analytics
Для работы с лабой требуется Hyper-V хост с 300 Гб свободного места и 32 Гб памяти. В лабе вы можете найти следующие программные продукты:
- Windows 10 Enterprise, Version 1607
- System Center Configuration Manager 1511
- Windows Assessment and Deployment Kit for Windows 10, version 1607
- Microsoft Deployment Toolkit 2013 Update 2
- Microsoft Application Virtualization 5.1
- Microsoft BitLocker Administration and Monitoring 2.5 SP1
- Windows Server 2012 R2
- SQL Server 2014
Виртуальные машины (упакованный архив весит около 29 Гб) и 200 Мб инструкций можно скачать здесь. Данная лаба будет интересна специалистам, которые ещё не перешли на ConfigMgr Current Branch, или которые ещё не успели познакомиться со всеми новинками в управлении и установке Windows 10.
15.01.2017, 20:14
Как известно, в Intune можно загружать только .exe и .msi файлы. Что делать, если понадобилось запустить скрипт, например, .bat, который создаёт какие-то ключи реестра, удаляет файлы или запускает для установки программу, формат которой отличен от .exe?
Краткий ответ — это использование встроенного в операционную систему пакетировщика IExpress или загрузка в Intune cmd.exe вместе с вашим скриптом.
Итак, IExpress:
Будьте внимательны: пакеты, созданные в одной версии операционной системы, не будут работать в другой, т.е. файл .exe, который вы создали в Windows 7, не запустится в Windows 10.
Continue reading ‘запуск скриптов через Intune’ »
07.01.2017, 19:44
По работе пришлось создать два кастомных отчёта: компьютеры с определёнными установленными обновлениями и определённым именем и компьютеры без установленных обновлений. Обычно в таких случаях используются стандартные отчёты, но у нас эти обновления были установлены через пакеты, а объявления позже были удалены, что делало невозможным поиск этой информации в обычных отчётах.
Давно не брал я в руки шашек.:)
SELECT DISTINCT TOP (100) PERCENT dbo.v_R_System.Netbios_Name0
FROM dbo.v_R_System INNER JOIN
dbo.v_GS_QUICK_FIX_ENGINEERING ON dbo.v_R_System.ResourceID = dbo.v_GS_QUICK_FIX_ENGINEERING.ResourceID
WHERE (dbo.v_R_System.Netbios_Name0 LIKE '%PARX0100%' OR
dbo.v_R_System.Netbios_Name0 LIKE '%PARX0602%' OR
dbo.v_R_System.Netbios_Name0 LIKE '%PARX0603%') AND (dbo.v_GS_QUICK_FIX_ENGINEERING.HotFixID0 LIKE '%2427997%' OR
dbo.v_GS_QUICK_FIX_ENGINEERING.HotFixID0 LIKE '%2531912%' OR
dbo.v_GS_QUICK_FIX_ENGINEERING.HotFixID0 LIKE '%2521923%' OR
dbo.v_GS_QUICK_FIX_ENGINEERING.HotFixID0 LIKE '%2577550%' OR
dbo.v_GS_QUICK_FIX_ENGINEERING.HotFixID0 LIKE '%2706168%')
ORDER BY dbo.v_R_System.Netbios_Name0
SELECT DISTINCT TOP (100) PERCENT Netbios_Name0
FROM dbo.v_R_System
WHERE (Netbios_Name0 NOT IN
(SELECT v_R_System_1.Netbios_Name0
FROM dbo.v_R_System AS v_R_System_1 INNER JOIN
dbo.v_GS_QUICK_FIX_ENGINEERING AS v_GS_QUICK_FIX_ENGINEERING_1 ON
v_R_System_1.ResourceID = v_GS_QUICK_FIX_ENGINEERING_1.ResourceID
WHERE (v_GS_QUICK_FIX_ENGINEERING_1.HotFixID0 LIKE '%2427997%') OR
(v_GS_QUICK_FIX_ENGINEERING_1.HotFixID0 LIKE '%2521923%') OR
(v_GS_QUICK_FIX_ENGINEERING_1.HotFixID0 LIKE '%2577550%') OR
(v_GS_QUICK_FIX_ENGINEERING_1.HotFixID0 LIKE '%2706168%') OR
(v_GS_QUICK_FIX_ENGINEERING_1.HotFixID0 LIKE '%2531912%'))) AND (Netbios_Name0 LIKE '%PARX0100%' OR
Netbios_Name0 LIKE '%PARX0101%' OR
Netbios_Name0 LIKE '%PARX0603%')
ORDER BY Netbios_Name0
14.12.2016, 00:25
Сегодня столкнулись с ошибкой миграции с версии 2012 R2 на 1610: после определения Source Hierarchy сбор данных заканчивается ошибкой и следующими записями в migmctrl.log:
ERROR: [Worker]: System.Data.SqlClient.SqlException (0x80131904): Invalid column name ‘IsBuiltIn’.
Если в логе посмотреть строку выше, то видно, что ConfigMgr пытается мигрировать информацию о группах границ и задача сбора информации из исходной инфраструктуры заканчивается статусом Failed, хотя и границы, и группы границ мигрируются успешно:
[Worker]: Query against Legacy Site , @rowversion=00-00-00-00-00-EC-7C-E3, @SourceSiteCode=C00: SELECT Name AS EntityName, CONVERT(NVARCHAR(256), GroupID) AS ObjectKey, 0 AS ObjectTypeID, 0x0 AS rowversion, ‘U’ AS ChangeAction, CONVERT(NVARCHAR(256), GroupID) AS UniqueID FROM BoundaryGroup WHERE isnull(IsBuiltIn,0) = 0
Колонка IsBuiltIn отсутствует в таблице в dbo.BoundaryGroup в версиях Configuration Manager младше 1606. Её можно создать вручную, как описано в workaround,
или применить Update 1 для System Center Configuration Manager 1610, который вышел вчера:
01.12.2016, 22:06
По просьбе подписчика выкладываю для таких ленивых, как я, конфигурационный файл со списком всех ролей и фич Windows Server 2016, который требуются для установки System Center Configuration Manager Current Branch. Работу с этим файлом я показывал в видеоуроке по инсталляции ConfigMgr 1606:
Install-WindowsFeature –ConfigurationFilePath D:\Install\DeploymentConfigTemplate.xml -Source e:\sources\SxS\
или
Install-WindowsFeature –ConfigurationFilePath D:\Install\DeploymentConfigTemplate.xml -Source WIM:E:\sources\install.wim:2
Скачать DeploymentConfigTemplate.xml
27.11.2016, 18:50
Удалил все сервера System Center из своей лабы, включая SCCM, с которыми работал последние два года, и решил сконцентрироваться на англоязычных видеоуроках (больше 50 возможных тем в моём to do list по ConfigMgr, не считая Intune, MDT, SCOM и EMS) по принципу «настраиваешь фичу с нуля — запиши видеоурок». Так намучался, что пять раз пожалел. 🙂