Obsah

Microsoft Deployment Toolkit

HideShell tweaks for Windows 10

Follow this blog post to change Unattend.xml file: https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-mdt-2013-update-1-and-hideshell/

Quick and Dirty Testing customsettings.ini variables in MDT

del C:\MININT\SMSOSD\OSDLOGS\VARIABLES.DAT /q
net use Z: \\server\deploymentshare$
z:
cd scripts
cscript ZTIGather.wsf /inifile:..\Control\CustomSettings.ini
"C:\Program Files (x86)\ConfigMgr 2012 Toolkit R2\ClientTools\CMTrace.exe" c:\minint\smsosd\osdlogs\bdd.log

Based on https://deploymentbunny.com/2011/04/27/quick-and-dirty-testing-customsettings-ini-variables-in-mdt/

Auto detekce rozlišení

MDT ve výchozím chování nastavuje rozlišení na 1024×768, ale tímhle nastavením v CustomSettings.ini

[Default]
BitsPerPel=32
VRefresh=60
XResolution=1
YResolution=1

se vynutí automatická detekce.

Databáze

pro přístup z vnějšku do databáze pomocí Integrated SEcurity je potřeba používat named pipes (jinak problém s anonymous login) (pod uživatelem, pod kterým jede deployment). Nebo pokud je třeba TCP, tak přímo říct usr a heslo.

zakázat welcome screen

To disable the welcome message at the start of the deployment wizard, add the following line to the 'default' section. Please note, this also needs to be added to the BootStrap.ini configuration.

[Default] SkipBDDWelcome=YES

locales

SystemLocale = locale ID
UserLocale = locale ID
InputLocale = locale ID:keyboard layout ID, locale ID:keyboard layout ID
UserLocale_DefaultUser = locale ID
InputLocale_DefaultUser = locale ID:keyboard layout ID

Jak zjistit timezone

display the current Time Zone

TZUtil /g 

display all Time Zones.

TZUtil /l 

Jméno počítače v lowercase

OSDComputername=#LCase(„UPPED-%SerialNumber%“)#

BitLocker

Bug při detekci verze Windows

MDT ve verzi 2012 i 2013 u Windows 8.1 nedetekuje správně, že umí BitLocker i v edici Pro a je nutné upravit DeploymentShare\Scripts\ZTIUtility.vbs ve funkci IsHighEndSKUEx přidat case:

			case "PROFESSIONAL", "PROFESSIONALE", "PROFESSIONALN"
				If UCASE(oEnvironment.Item("OSCurrentVersion")) >= "6.2" Then
					IsHighEndSKUEx = TRUE
				End if

Zdroje: