diff options
Diffstat (limited to 'coin/provisioning/common/windows/disable-windows-update-assessment.ps1')
-rw-r--r-- | coin/provisioning/common/windows/disable-windows-update-assessment.ps1 | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/disable-windows-update-assessment.ps1 b/coin/provisioning/common/windows/disable-windows-update-assessment.ps1 new file mode 100644 index 00000000..8cf6d6fe --- /dev/null +++ b/coin/provisioning/common/windows/disable-windows-update-assessment.ps1 @@ -0,0 +1,23 @@ +# The Windows as a Service (WaaS) Update Assessment Platform provides information on a device's Windows updates. + +$limit = (Get-Date).AddMinutes(20) +$path = "C:\Windows\System32\WaaSAssessment.dll" + +DO { + takeown /F $path + icacls $path /grant Administrators:f + Write-host "Deleting $path" + + Try { + del $path + } + Catch [System.UnauthorizedAccessException] { + Write-host "Access to the path '$path' is denied." + Continue + } + + if ((Get-Date) -gt $limit) { + exit 1 + } + +}while (Test-Path -Path "$path") |