Dieses Skript wird als "as is" angeboten. Es kann für eigene Anwendungen angepasst und verwendet werden. Weder der Autor noch der KACE Support übernehmen den Support oder Verantwortung für Probleme.
Dieses Skript funktioniert nur als Vorinstallationsaufgabe, da nur das WinPE, welches in der KBE verwendet wird, die notwendigen Registry-Einträge hat.
Es erstellt die notwendigen Partitionen sowie eine große C-Partition.
REG QUERY “HKLM\System\CurrentControlSet\Control” /v “PEFirmwareType” | Find “2”
IF %ERRORLEVEL% == 0 goto UEFI
IF %ERRORLEVEL% == 1 goto BIOS
goto END
:UEFI
(
ECHO select disk 0
ECHO clean
ECHO convert basic noerr
ECHO convert gpt noerr
ECHO create partition efi size=200
ECHO assign letter=s
ECHO format quick fs=FAT32
ECHO create partition msr size=128
ECHO create partition primary
ECHO assign letter=c
ECHO format quick fs=NTFS
ECHO exit
)>X:\Windows\System32\UEFI.txt
diskpart /s X:\Windows\System32\UEFI.txt
goto END
:BIOS
(
ECHO select disk 0
ECHO clean
ECHO convert basic noerr
ECHO convert mbr noerr
ECHO create partition primary size=500
ECHO select partition 1
ECHO active
ECHO assign letter=s
ECHO format quick fs=NTFS
ECHO create partition primary
ECHO select partition 2
ECHO assign letter=c
ECHO format quick fs=NTFS
ECHO exit
)>X:\Windows\System32\BIOS.txt
diskpart /s X:\Windows\System32\BIOS.txt
bootsect.exe /NT60 c:
goto END
:END