output-globalObjects.ps1
|
function output-globalObjects { param ( [Parameter(Mandatory = $true)] $exportFiles ) out-logfile -string "Entering Output-GlobalObjects" if ($global:HTMLDirSyncSuccess.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.DirSyncSuccess -itemToExport $global:HTMLDirSyncSuccess } if ($global:HTMLDirSyncErrors.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.DirSyncErrors -itemToExport $global:HTMLDirSyncErrors } if ($global:HTMLUPNRenameSuccess.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.UPNRenameSuccess -itemToExport $global:HTMLUPNRenameSuccess } if ($global:HTMLUPNRenameErrors.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.UPNRenameErrors -itemToExport $global:HTMLUPNRenameErrors } if ($global:HTMLPrimarySMTPRenameSuccess.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.PrimarySMTPRenameSuccess -itemToExport $global:HTMLPrimarySMTPRenameSuccess } if ($global:HTMLPrimarySMTPRenameErrors.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.PrimarySMTPRenameErrors -itemToExport $global:HTMLPrimarySMTPRenameErrors } if ($global:HTMLSecondarySMTPRemoveSuccess.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.SecondarySMTPRenameSuccess -itemToExport $global:HTMLSecondarySMTPRemoveSuccess } if ($global:HTMLSecondarySMTPRemoveErrors.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.SecondarySMTPRenameErrors -itemToExport $global:HTMLSecondarySMTPRemoveErrors } if ($global:HTMLDomainRemoved.count -gt 0) { out-xmlFile -itemNameToExport $exportFiles.DomainRemoved -itemToExport $global:HTMLDomainRemoved } out-logfile -string "Exiting Output-GlobalObjects" } |