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

Netzwerkdrucker auf entfernten Computern installieren

Um einen Netzwerkdrucker lokal auf einem Rechner zu installieren kann es sinnvoll sein, diesen Prozess zu automatisieren.

  1. Treiber herunterladen
  2. Treiber via pnputil.exe dem Treiberstorage bekannt machen
  3. Unter “C:\Windows\System32\DriverStore\FileRepository” befindet sich dann ein neuer Treiberordner
  4. In der .inf Datei steht die Bezeichnung zum Drucker drin. Diese MUSS bei Add-PrinterDriver -Name “” ZWINGEND den Druckernamen beinhalten
  5. Auch unter Add-Printer -Drivername “” muss der Name des Treibers gezielt angesteuert werden
pnputil.exe /a "C:\Install\OEMSETUP.INF"
Add-PrinterDriver -Name "Kyocera ECOSYS P6230cdn KX" -InfPath "C:\Windows\System32\DriverStore\FileRepository\oemsetup.inf_amd64_2b3fc9f872db355b\OEMSETUP.INF"
Add-PrinterPort -Name "LAN-PORT" -PrinterHostAddress "10.0.0.0"
Add-Printer -DriverName "Kyocera ECOSYS P6230cdn KX" -Name "ECOSYS P6230cdn" -PortName "LAN-PORT"

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