Inital commit.

This commit is contained in:
2019-11-11 19:22:39 -05:00
parent f89d330f14
commit a052b43b22
80 changed files with 5989 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
## Make sure the computer is running Windows 10
If ( ([System.Environment]::OSVersion.Version).Major -ge 10 ) {
## Make sure the endpoint isn't already running 1809
If ( ([System.Environment]::OSVersion.Version).Build -lt 18362 ) {
## Set the directory where the Windows Update Assistant will be downloaded to
$DOWNLOADS = "${Env:TEMP}"
## URL to the latest version of the Windows Update Assistant
$URL = 'https://download.microsoft.com/download/B/C/F/BCF2D763-F118-4A85-9E63-AEAED1B9E98E/Windows10Upgrade9252.exe'
## Uninstall previous Windows 10 Update Assistant
If ( Test-Path "${Env:SystemDrive}\Windows10Upgrade\Windows10UpgraderApp.exe" )
{ Start-Process "${Env:SystemDrive}\Windows10Upgrade\Windows10UpgraderApp.exe" -ArgumentList '/ForceUninstall' -Wait }
## Create download directory
If (!( Test-Path $DOWNLOADS ))
{ New-Item -ItemType Directory -Path $DOWNLOADS }
## Download Windows 10 Update Assistant
$FILENAME = Split-Path $URL -leaf
If (!( Test-Path "${DOWNLOADS}\${FILENAME}" ))
{ (New-Object System.Net.WebClient).DownloadFile($URL,"${DOWNLOADS}\${FILENAME}") }
## Install and run the Windows 10 Update Assistant
If ( Test-Path "${DOWNLOADS}\${FILENAME}" )
{ Start-Process -FilePath "${DOWNLOADS}\${FILENAME}" -Wait }
## Delete the downloaded program
If ( Test-Path "${DOWNLOADS}\${FILENAME}" )
{ Remove-Item "${DOWNLOADS}\${FILENAME}" }
} Else { Write-Host "This endpoint is already running Windows 10 1809." }
} Else { Write-Host "This endpoint is not running Windows 10." }