param ( [string]$Path = "." ) Write-Output "`n=== Starting Upload: Iterative Installer ===" $uploadFolder = "AzaionSuiteBuilds" Write-Output "[INFO] Target Google Drive folder: $uploadFolder" Write-Output "[INFO] Looking for latest .exe matching 'AzaionSuite.Iterative.*.exe' in folder: $Path..." $iterativeFile = Get-ChildItem -Path $Path -Filter "AzaionSuite.Iterative.*.exe" | Sort-Object LastWriteTime -Descending | Select-Object -First 1 if ($iterativeFile) { Write-Output "[FOUND] Iterative installer: $($iterativeFile.Name)" Write-Output "[INFO] Full path: $($iterativeFile.FullName)" Write-Output "[ACTION] Uploading file to Google Drive using rclone..." rclone copy "$($iterativeFile.FullName)" "AzaionGoogleDrive:$uploadFolder" --progress if ($LASTEXITCODE -eq 0) { Write-Output "[SUCCESS] Iterative installer uploaded successfully." } else { Write-Output "[ERROR] Upload failed with exit code $LASTEXITCODE." } } else { Write-Output "[WARNING] No matching Iterative installer found in folder: $Path." } Write-Output "=== Upload Complete: Iterative Installer ===`n"