I let this sit for awhile before deciding to finish it, from what I can see it works perfect for our environment. function Get-Updates ($VMHost) { $VMMServer = Get-VMMServer "SCVMM IP Adress" $SCOMServer = "SCOM Server FQDN" New-PSDrive -Name:Monitoring -PSProvider:OperationsManagerMonitoring -Root:\ | Out-Null New-ManagementGroupConnection -ConnectionString:$SCOMServer | Out-Null Set-Location "Monitoring:\$SCOMServer" function StartMaintenance { $SCOMAgent = [...]