31 lines
1.9 KiB
PowerShell
31 lines
1.9 KiB
PowerShell
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 |