mirror of
https://github.com/ntdevlabs/tiny11builder.git
synced 2025-03-13 18:15:30 +00:00
Update tiny11maker.ps1 - programmatically check for correct drive letter input
this should avoid a number of misses from users. thanks Copilot.
This commit is contained in:
parent
233b6b0fc4
commit
89b8adfc3e
@ -43,8 +43,16 @@ Write-Host "Welcome to the tiny11 image creator! Release: 05-06-24"
|
|||||||
|
|
||||||
$hostArchitecture = $Env:PROCESSOR_ARCHITECTURE
|
$hostArchitecture = $Env:PROCESSOR_ARCHITECTURE
|
||||||
New-Item -ItemType Directory -Force -Path "$ScratchDisk\tiny11\sources" >null
|
New-Item -ItemType Directory -Force -Path "$ScratchDisk\tiny11\sources" >null
|
||||||
|
do {
|
||||||
$DriveLetter = Read-Host "Please enter the drive letter for the Windows 11 image"
|
$DriveLetter = Read-Host "Please enter the drive letter for the Windows 11 image"
|
||||||
|
if ($DriveLetter -match '^[c-zC-Z]$') {
|
||||||
$DriveLetter = $DriveLetter + ":"
|
$DriveLetter = $DriveLetter + ":"
|
||||||
|
Write-Output "Drive letter set to $DriveLetter"
|
||||||
|
} else {
|
||||||
|
Write-Output "Invalid drive letter. Please enter a letter between C and Z."
|
||||||
|
}
|
||||||
|
} while ($DriveLetter -notmatch '^[c-zC-Z]:$')
|
||||||
|
|
||||||
|
|
||||||
if ((Test-Path "$DriveLetter\sources\boot.wim") -eq $false -or (Test-Path "$DriveLetter\sources\install.wim") -eq $false) {
|
if ((Test-Path "$DriveLetter\sources\boot.wim") -eq $false -or (Test-Path "$DriveLetter\sources\install.wim") -eq $false) {
|
||||||
if ((Test-Path "$DriveLetter\sources\install.esd") -eq $true) {
|
if ((Test-Path "$DriveLetter\sources\install.esd") -eq $true) {
|
||||||
|
Loading…
Reference in New Issue
Block a user