Public/Functions/OSDCloud/Start-OSDDiskPart.ps1
function Start-OSDDiskPart { [CmdletBinding()] param () #================================================= # DiskPart Script TXT #================================================= $DiskPartScript = @' list volume select disk 0 clean convert gpt create partition EFI size=496 assign letter=S format fs=fat32 quick label=System create partition MSR size=128 create partition PRIMARY format fs=ntfs quick label=Windows assign letter=C rescan list partition select partition 3 shrink desired=984 minimum=984 create partition primary format quick fs=ntfs label=Recovery set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" gpt attributes=0x8000000000000001 list partition exit '@ $DiskPartPath = "$env:TEMP\DiskPartScript.txt" Write-Verbose "Creating $DiskPartPath " $DiskPartScript | Out-File -FilePath $DiskPartPath -Encoding utf8 -Width 2000 -Force Write-Host "Running DiskPart" &X:\Windows\System32\DiskPart.exe /s $DiskPartPath Get-Partition Get-Volume #================================================= } |