├── .github └── FUNDING.yml ├── .gitignore ├── Build └── Build-Module.ps1 ├── CHANGELOG.MD ├── CleanupMonster.psd1 ├── CleanupMonster.psm1 ├── Docs ├── Invoke-ADComputersCleanup.md └── Readme.md ├── Examples ├── DeleteComputers.ps1 ├── DeleteComputersEnableSource.ps1 ├── DeleteComputersInteractive.ps1 ├── DeleteComputersInteractive02.ps1 ├── DeleteComputersWithJamfAndO365.ps1 ├── DeleteComputersWithMoveAndEmail.ps1 ├── DeleteComputersWithO365.ps1 ├── DeleteComputersWithO365andJAMF.ps1 ├── DeleteSIDHistory.ps1 ├── HowToChangeTaskToGMSA.ps1 ├── HowToPreparePasswordForUse.ps1 ├── HowToReEnableComputer.ps1 ├── HowToRemoveProtectedFromDeletionAll.ps1 ├── HowToRemoveProtectedFromDeletionFew.ps1 └── Images │ ├── CleanupDevicesAllRemaining.png │ ├── CleanupDevicesCurrentRun.png │ ├── CleanupDevicesHistory.png │ ├── CleanupDevicesPending.png │ ├── CleanupDevicesReport.png │ ├── SIDHistoryEmail.png │ ├── SIDHistoryReportAll.png │ ├── SIDHistoryReportCurrentRun.png │ ├── SIDHistoryReportHistory.png │ └── SIDHistoryReportLogs.png ├── Private ├── Assert-InitialSettings.ps1 ├── Convert-ListProcessed.ps1 ├── ConvertTo-PreparedComputer.ps1 ├── Disable-WinADComputer.ps1 ├── Get-ADComputersToProcess.ps1 ├── Get-InitialADComputers.ps1 ├── Get-InitialGraphComputers.ps1 ├── Get-InitialJamfComputers.ps1 ├── Import-ComputersData.ps1 ├── Import-SIDHistory.ps1 ├── Move-WinADComputer.ps1 ├── New-ADComputersStatistics.ps1 ├── New-EmailBodyComputers.ps1 ├── New-EmailBodySidHistory.ps1 ├── New-HTMLProcessedComputers.ps1 ├── New-HTMLProcessedSIDHistory.ps1 ├── Remove-ADSIDHistory.ps1 ├── Request-ADComputersDelete.ps1 ├── Request-ADComputersDisable.ps1 ├── Request-ADComputersMove.ps1 └── Request-ADSIDHistory.ps1 ├── Public ├── Invoke-ADComputersCleanup.ps1 └── Invoke-ADSIDHistoryCleanup.ps1 └── README.MD /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/.gitignore -------------------------------------------------------------------------------- /Build/Build-Module.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Build/Build-Module.ps1 -------------------------------------------------------------------------------- /CHANGELOG.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/CHANGELOG.MD -------------------------------------------------------------------------------- /CleanupMonster.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/CleanupMonster.psd1 -------------------------------------------------------------------------------- /CleanupMonster.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/CleanupMonster.psm1 -------------------------------------------------------------------------------- /Docs/Invoke-ADComputersCleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Docs/Invoke-ADComputersCleanup.md -------------------------------------------------------------------------------- /Docs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Docs/Readme.md -------------------------------------------------------------------------------- /Examples/DeleteComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputers.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersEnableSource.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersEnableSource.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersInteractive.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersInteractive.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersInteractive02.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersInteractive02.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersWithJamfAndO365.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersWithJamfAndO365.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersWithMoveAndEmail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersWithMoveAndEmail.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersWithO365.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersWithO365.ps1 -------------------------------------------------------------------------------- /Examples/DeleteComputersWithO365andJAMF.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteComputersWithO365andJAMF.ps1 -------------------------------------------------------------------------------- /Examples/DeleteSIDHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/DeleteSIDHistory.ps1 -------------------------------------------------------------------------------- /Examples/HowToChangeTaskToGMSA.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/HowToChangeTaskToGMSA.ps1 -------------------------------------------------------------------------------- /Examples/HowToPreparePasswordForUse.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/HowToPreparePasswordForUse.ps1 -------------------------------------------------------------------------------- /Examples/HowToReEnableComputer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/HowToReEnableComputer.ps1 -------------------------------------------------------------------------------- /Examples/HowToRemoveProtectedFromDeletionAll.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/HowToRemoveProtectedFromDeletionAll.ps1 -------------------------------------------------------------------------------- /Examples/HowToRemoveProtectedFromDeletionFew.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/HowToRemoveProtectedFromDeletionFew.ps1 -------------------------------------------------------------------------------- /Examples/Images/CleanupDevicesAllRemaining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/CleanupDevicesAllRemaining.png -------------------------------------------------------------------------------- /Examples/Images/CleanupDevicesCurrentRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/CleanupDevicesCurrentRun.png -------------------------------------------------------------------------------- /Examples/Images/CleanupDevicesHistory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/CleanupDevicesHistory.png -------------------------------------------------------------------------------- /Examples/Images/CleanupDevicesPending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/CleanupDevicesPending.png -------------------------------------------------------------------------------- /Examples/Images/CleanupDevicesReport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/CleanupDevicesReport.png -------------------------------------------------------------------------------- /Examples/Images/SIDHistoryEmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/SIDHistoryEmail.png -------------------------------------------------------------------------------- /Examples/Images/SIDHistoryReportAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/SIDHistoryReportAll.png -------------------------------------------------------------------------------- /Examples/Images/SIDHistoryReportCurrentRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/SIDHistoryReportCurrentRun.png -------------------------------------------------------------------------------- /Examples/Images/SIDHistoryReportHistory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/SIDHistoryReportHistory.png -------------------------------------------------------------------------------- /Examples/Images/SIDHistoryReportLogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Examples/Images/SIDHistoryReportLogs.png -------------------------------------------------------------------------------- /Private/Assert-InitialSettings.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Assert-InitialSettings.ps1 -------------------------------------------------------------------------------- /Private/Convert-ListProcessed.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Convert-ListProcessed.ps1 -------------------------------------------------------------------------------- /Private/ConvertTo-PreparedComputer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/ConvertTo-PreparedComputer.ps1 -------------------------------------------------------------------------------- /Private/Disable-WinADComputer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Disable-WinADComputer.ps1 -------------------------------------------------------------------------------- /Private/Get-ADComputersToProcess.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Get-ADComputersToProcess.ps1 -------------------------------------------------------------------------------- /Private/Get-InitialADComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Get-InitialADComputers.ps1 -------------------------------------------------------------------------------- /Private/Get-InitialGraphComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Get-InitialGraphComputers.ps1 -------------------------------------------------------------------------------- /Private/Get-InitialJamfComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Get-InitialJamfComputers.ps1 -------------------------------------------------------------------------------- /Private/Import-ComputersData.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Import-ComputersData.ps1 -------------------------------------------------------------------------------- /Private/Import-SIDHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Import-SIDHistory.ps1 -------------------------------------------------------------------------------- /Private/Move-WinADComputer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Move-WinADComputer.ps1 -------------------------------------------------------------------------------- /Private/New-ADComputersStatistics.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/New-ADComputersStatistics.ps1 -------------------------------------------------------------------------------- /Private/New-EmailBodyComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/New-EmailBodyComputers.ps1 -------------------------------------------------------------------------------- /Private/New-EmailBodySidHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/New-EmailBodySidHistory.ps1 -------------------------------------------------------------------------------- /Private/New-HTMLProcessedComputers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/New-HTMLProcessedComputers.ps1 -------------------------------------------------------------------------------- /Private/New-HTMLProcessedSIDHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/New-HTMLProcessedSIDHistory.ps1 -------------------------------------------------------------------------------- /Private/Remove-ADSIDHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Remove-ADSIDHistory.ps1 -------------------------------------------------------------------------------- /Private/Request-ADComputersDelete.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Request-ADComputersDelete.ps1 -------------------------------------------------------------------------------- /Private/Request-ADComputersDisable.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Request-ADComputersDisable.ps1 -------------------------------------------------------------------------------- /Private/Request-ADComputersMove.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Request-ADComputersMove.ps1 -------------------------------------------------------------------------------- /Private/Request-ADSIDHistory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Private/Request-ADSIDHistory.ps1 -------------------------------------------------------------------------------- /Public/Invoke-ADComputersCleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Public/Invoke-ADComputersCleanup.ps1 -------------------------------------------------------------------------------- /Public/Invoke-ADSIDHistoryCleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/Public/Invoke-ADSIDHistoryCleanup.ps1 -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvotecIT/CleanupMonster/HEAD/README.MD --------------------------------------------------------------------------------