Treiber einpflegen in das MDT

Treiber werden zunächst in einen Ordner importiert.

Dabei ist darauf zu achten, dass der Hersteller und der Modelltyp eindeutig sind.

WMIC csproduct GET vendor -> Hersteller

WMIC csproduct GET name -> Modell

In der Tasksequence ist folgendes hinterlegt:

Diese Schritte müssen pro Tasksequence einmal hinterlegt werden.

In der Variable %make% ist der Hersteller hinterlegt und in der Variable %Model% ist das Modell hinterlegt

Außerdem wurde noch der Treiberschritt im Postinstall deaktiviert:

Image Capture MDT

Um ein Image zu capturen müssen in den Regeln des Deploymentshares die Punkte SkipUserData und SkipComputerBackup auf NONE gestellt werden.

[Settings]

Priority=Default

Properties=MyCustomProperty

SkipALCleanup=

[Default]

UserDataLocation=NONE

ComputerBackupLocation=NONE

OSInstall=Y

SkipCapture=YES

SkipAdminPassword=YES

SkipProductKey=YES

SkipComputerBackup=YES

SkipBitLocker=YES

SkipLocaleSelection=YES

SkipUserData=YES

SkipTimeZone=YES

SkipComputerBackupLocation=YES

KeyboardLocale=de-DE

InputLocalePE=de-DE

UserLocale=de-DE

UILanguage=de-DE

TimeZoneName=W. Europe Standard Time

Autologin Microsoft Deployment Toolkit aktivieren

Problemstellung: Die Keys werde immer wieder durch Abschlussarbeiten des MDT während des Deployments resettet

Zunächst werden dafür die Eigenschaften der Deployment Workbench aufgerufen und unter Settings folgender Eintrag hinterlegt:

SkipALCleanup=

Task Sequence Variable in Task Sequence setzen:

Deployment Dateien bearbeiten LiteTouch.wsf und LTICleanup.wsf

LTICleanup.wsf:

'//----------------------------------------------------------------------------
		'//  Clear the autologon registry keys
		'//----------------------------------------------------------------------------

		oLogging.CreateEntry "Removing AutoAdminLogon registry entries", LogTypeInfo

		If oEnvironment.Item("SkipALCleanup") <> 1 Then
			On Error Resume Next

			oLogging.CreateEntry "Setting Autologon to 0", LogTypeInfo

			oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "0", "REG_SZ"

			oLogging.CreateEntry "Setting DefaultUsername to Nothing", LogTypeInfo

			oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "", "REG_SZ"

			oLogging.CreateEntry "Setting DefaultDomainName to Nothing", LogTypeInfo

			oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomainName", "", "REG_SZ"

			oLogging.CreateEntry "Deleting DefaultPassword", LogTypeInfo

			oShell.RegDelete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword"

			oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoLogonCount", &H00000000, "REG_DWORD"

			On Error Goto 0
		
		End if

LiteTouch.wsf: 

Sub CleanupStartItems

		' Clean up the run registry entry (if it exists)

		On Error Resume Next
		oShell.RegDelete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\LiteTouch"
		On Error Goto 0


		' Clean up the shortcut (if it exists)

		If oFSO.FileExists(oShell.SpecialFolders("AllUsersStartup") & "\LiteTouch.lnk") then
		
			oFSO.DeleteFile oShell.SpecialFolders("AllUsersStartup") & "\LiteTouch.lnk"
			
		End if

		On Error Resume Next

		 If oEnvironment.Item("SkipALCleanup") <> 1 Then
 
		 	oShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "0", "REG_SZ"

		End If 
		
			On Error Goto 0

		oLogging.CreateEntry "CleanStartItems Complete", LogTypeInfo

End Sub