четверг, 13 августа 2015 г.

Windows Server 2012 R2. Установка EUFI c USB FLASH 8Gb. Разделение файла install.wim.

И так господа. Приобрёл я сервер HP Proliant dl180 G9. Скачал официальный ISO образ Microsoft Windows Server 2012 R2 с Microsoft Volume Licensing Service Center. Хотел по старинке записать его на болванку DVD, а не тут то было, образ та весит 5,08 Gb. Ну думаю "Не беда", у меня же есть ещё куча способов установки системы (USB Flash, Install on LAN, ну и на худой конец запись на двухслойную болванку). Я выбрал установку c USB Flash, подготовил флэшку, записал туда файлы для установки, пробую ставить на сервере - не тут то было. EUFI не видит флэшку, как оказалось, потому что она отформатирована в NTFS, а не в FAT32. Можно было бы установить с отключенным EUFI, но тогда не работали бы полезные нештяки HP и не определился бы RAID Controller. С помощью маленькой но полезной программки под названием RUFUS я подготовил флэшку к установки с EUFI в FAT32. Начал копировать на подготовленную флэшку файлы образа и опять облом. Как не крути, но FAT32 не поддерживает файлы больше 4Gb. А файл install.wim в образе имеет размер 4,46Gb. Перепробовал много способов решения данной проблемы, перечитал кучу англоязычных форумов, на русском языке, увы, информации практически нету. Сражу скажу, UltraISO вам не поможет, сжать ISO с помощью неё не получится. Но всё же есть один способ который помог мне установить таки Windows Server 2012 R2 из EUFI с USB Flash. Он заключается в разделение файла образа WIM на файлы образа SWM нужного вам размера.

Монтируем скачанный нами ISO образ. Копируем наш зловредный файл install.wim находящийся по пути:
буква смонтированного диска:\sources\install.wim
например в папку:
C:\temp\
Далее открываем от имени Администратора командную строку и используя утилиту dism разбиваем файл install.wim на части *.swm не более 4Gb:
C:\Windows\SysWOW64>dism /split-Image /imagefile:"c:\temp\install.wim" /swmfile:"c:\temp\install.swm" /filesize:4000
После завершения операции в паке C:\temp\ появятся файлы с расширением *.swm, они та нам и нужны.
Далее используя UltraISO пересобираем ISO образ, а именно, удаляем из папки sources файл install.wim и вместо него копируем все *.swm файлы.


Далее монтируем пересобраны ISO образ и готовим флэшку с помощью программы RUFUS как на скриншоте ниже.

После готовности флэшки, копируем на неё файлы с смонтированного образа.

После окончания копирование вынимаем флэшку и идём ставить новую винду на сервак. У меня всё получилось и вам того же желаю. Удачи.

четверг, 6 августа 2015 г.

Windows. GPO. WMI filter for Windows 10


Доброе время суток. Так как начали появляться в моём windowsДомене зверьки на Windows 10, задался целью их отфильтровать с помощью WMI так же как фильтровал предыдущие версии Windows.


Много разглагольствовать не буду а напишу сразу WMI фильтр для фильтрации Windows 7/8/8.1/10:
select * from Win32_OperatingSystem where (Version like "6.1%" or Version like "6.2%" or Version like "6.3%" or Version like "10.0%") and ProductType = "1"

где "6.1%" - Windows 7 / Windows Server 2008 R2;
"6.2%" - Windows 8 / Windows Server 2012;
"6.3%" - Windows 8.1 / Windows Server 2012 R2;
"10.0%" - Windows 10;
ProductType = "1" - Все клиентские операционные системы.

Для любознательных. Как узнать версию системы и протестировать используя Powershell:

#Получить Version,ProductType
Get-WMIObject Win32_OperatingSystem | Select Version,ProductType

# Посмотреть все свойства класса Win32_OperatingSystem
Get-WMIObject Win32_OperatingSystem | Select *

# Тест фильтра
Get-WMIObject -Query 'select * from Win32_OperatingSystem where (Version like "6.1%" or Version like "6.2%" or Version like "6.3%" or Version like "10.0%") and ProductType = "1"'


Удачи.