Configuration/Invoke-IntunewinUtil.ps1

param(
    [String]$PackagePath
)
$ErrorActionPreference = 'Stop'
$SandboxOperatingFolder = 'C:\SandboxEnvironment\bin'
$Folder = Get-Item $PackagePath

if ($Folder.FullName -like '*PSADT') {
    $ArgumentList = "-c `"$($Folder.FullName)`" -s `"$($Folder.FullName)\Deploy-Application.exe`" -o `"$($Folder.FullName)`" -a `"$($Folder.FullName)`" -q"
} elseif ($Folder.FullName -like '*PSADTv4') {
    $ArgumentList = "-c `"$($Folder.FullName)`" -s `"$($Folder.FullName)\Invoke-AppDeployToolkit.exe`" -o `"$($Folder.FullName)`" -a `"$($Folder.FullName)`" -q"
} else {
    $ArgumentList = "-c `"$($Folder.FullName)`" -s `"$($Folder.FullName)\$($Folder.Name).ps1`" -o `"$($Folder.FullName)`" -a `"$($Folder.FullName)`" -q"
}
try {
    $Packing = Start-Process -FilePath $SandboxOperatingFolder\IntuneWinAppUtil.exe -ArgumentList $ArgumentList -Wait -PassThru -NoNewWindow
} catch {
    Write-Error "An error occurred: $_"
    Pause
}