add-pssnapin "Microsoft.EnterpriseManagement.OperationsManager.Client" $server = "OM2K701.field.local" new-managementGroupConnection -ConnectionString:$server; set-location "OperationsManagerMonitoring::"; $computerClass = Get-MonitoringClass -name:Microsoft.Windows.Computer $agents = get-agent Remove-Item c:\temp\report.htm -recurse $time = get-date Add-Content c:\temp\report.htm "`n" Add-Content c:\temp\report.htm "`n
" Add-Content c:\temp\report.htm "`nDisplay Name | Maint Start Time | Maint End Time | User | Reason | Comment |
---|---|---|---|---|---|
" Add-Content C:\temp\report.htm $computer Add-Content C:\temp\report.htm " | " Add-Content C:\temp\report.htm "`n" Add-Content C:\temp\report.htm $mo.StartTime Add-Content C:\temp\report.htm " | " Add-Content C:\temp\report.htm "`n" Add-Content C:\temp\report.htm $mo.ScheduledEndTime Add-Content C:\temp\report.htm " | " Add-Content C:\temp\report.htm "`n" Add-Content C:\temp\report.htm $mo.User Add-Content C:\temp\report.htm " | " Add-Content C:\temp\report.htm "`n" Add-Content C:\temp\report.htm $mo.Reason Add-Content C:\temp\report.htm " | " Add-Content C:\temp\report.htm "`n" Add-Content C:\temp\report.htm $mo.Comments Add-Content C:\temp\report.htm " |