Start-Transcript -Path $env:Temp\hagercad.log -Append cd "$env:Temp" Start-BitsTransfer -Source "https://pxe.intern.bnvb-ingenieure.de/hagercad/HagerCAD-Expert-5.11.2210.2401.exe" -Destination "$env:Temp\HagerCAD-Expert-5.11.2210.2401.exe" Start-BitsTransfer -Source "https://pxe.intern.bnvb-ingenieure.de/hagercad/HagerCAD-Expert-5.12.2304.1502.zip" -Destination "$env:Temp\HagerCAD-Expert-5.12.2304.1502.zip" Start-BitsTransfer -Source "https://pxe.intern.bnvb-ingenieure.de/hagercad/HagerCAD-Expert-5.13.2306.2102.zip" -Destination "$env:Temp\HagerCAD-Expert-5.13.2306.2102.zip" Start-BitsTransfer -Source "https://pxe.intern.bnvb-ingenieure.de/hagercad/HagerCAD-Expert-5.14.2309.2201.zip" -Destination "$env:Temp\HagerCAD-Expert-5.14.2309.2201.zip" # Install HagerCAD-Expert (yes, its with /v/qn without space, because french people writing software are smart) Start-Process -FilePath "$env:Temp\HagerCAD-Expert-5.11.2210.2401.exe" -ArgumentList " /S /v/qn" -NoNewWindow -Wait # Expand HagerCAD-Expert Patches Expand-Archive "$env:Temp\HagerCAD-Expert-5.12.2304.1502.zip" -DestinationPath "$env:Temp\HagerCAD-Expert-5.12.2304.1502" Expand-Archive "$env:Temp\HagerCAD-Expert-5.13.2306.2102.zip" -DestinationPath "$env:Temp\HagerCAD-Expert-5.13.2306.2102" Expand-Archive "$env:Temp\HagerCAD-Expert-5.14.2309.2201.zip" -DestinationPath "$env:Temp\HagerCAD-Expert-5.14.2309.2201" # Install Patches cd "$env:Temp\HagerCAD-Expert-5.12.2304.1502" Start-Process -FilePath "$env:Temp\HagerCAD-Expert-5.12.2304.1502\RunPatchHEO.exe" -ArgumentList " /s" -NoNewWindow -Wait cd "$env:Temp\HagerCAD-Expert-5.13.2306.2102" Start-Process -FilePath "$env:Temp\HagerCAD-Expert-5.13.2306.2102\RunPatchHEO.exe" -ArgumentList " /s" -NoNewWindow -Wait cd "$env:Temp\HagerCAD-Expert-5.14.2309.2201" Start-Process -FilePath "$env:Temp\HagerCAD-Expert-5.14.2309.2201\RunPatchHEO.exe" -ArgumentList " /s" -NoNewWindow -Wait :: Cleanup cd "$env:Temp" Stop-Transcript