From fcd339d54d48ab2d5d73fd41f94c5403bd0fe080 Mon Sep 17 00:00:00 2001 From: MyDrift Date: Mon, 19 Aug 2024 22:16:39 +0200 Subject: [PATCH] fix (maybe?) --- functions/private/Invoke-WinUtilMicroWin-Helper.ps1 | 2 +- functions/public/Invoke-WPFGetIso.ps1 | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/functions/private/Invoke-WinUtilMicroWin-Helper.ps1 b/functions/private/Invoke-WinUtilMicroWin-Helper.ps1 index b568b839..f3ffbd9c 100644 --- a/functions/private/Invoke-WinUtilMicroWin-Helper.ps1 +++ b/functions/private/Invoke-WinUtilMicroWin-Helper.ps1 @@ -248,7 +248,7 @@ function Remove-FileOrDirectory([string]$pathToDelete, [string]$mask = "", [swit function New-Unattend { param ( - [Parameter(Mandatory, Position = 0)] [string] $userName, + [Parameter(Mandatory, Position = 0)] [string]$userName, [Parameter(Position = 1)] [string] $userPassword ) diff --git a/functions/public/Invoke-WPFGetIso.ps1 b/functions/public/Invoke-WPFGetIso.ps1 index 5c5d7fa2..320b3b55 100644 --- a/functions/public/Invoke-WPFGetIso.ps1 +++ b/functions/public/Invoke-WPFGetIso.ps1 @@ -80,14 +80,18 @@ function Invoke-WPFGetIso { # Auto download newest ISO # Credit: https://github.com/pbatard/Fido $fidopath = "$env:temp\Fido.ps1" + $originalLocation = Get-Location + Invoke-WebRequest "https://github.com/pbatard/Fido/raw/master/Fido.ps1" -OutFile $fidopath $selectedItem = ($sync["ISOArchitecture"].SelectedItem -split '-')[0] $rel = "x" + $selectedItem - # Have to correct the language to actually be a working one + # TODO: Have to correct the language to actually be a working one + Set-Location -Path $env:temp & $fidopath -Win 'Windows 11' -Rel $sync["ISORelease"].SelectedItem -Arch $rel - $filePath = "$workingdir\*.iso" + Set-Location $originalLocation + $filePath = Get-ChildItem -Path "$env:temp" -Filter "Win11*.iso" | Sort-Object LastWriteTime -Descending | Select-Object -First 1 } Write-Host "File path $($filePath)"