Skript Beschreibung
Zusammenfassung: Zombie-Device-Hunter - Identifies and manages stale devices in Intune.
Prüfstatus: Ungeprüft
Aus dem bestehenden GitHub-Bestand übernommen; fachliche und Tenant-Abnahme ausstehend.
Implements a 3-stage lifecycle process for inactive devices:
Stage 1 (Detect): Find devices not synced for X days.
Stage 2 (Warn): Mark for communication/notification.
Stage laSt (Purge): Identify candidates for deletion.
#>
[CmdletBinding()]
param (
[Parameter(Mandatory=$false)]
[int]$InactivityDays = 90,
[Parameter(Mandatory=$false)]
[ValidateSet('Detect', 'Warn', 'Purge')]
[string]$Stage = 'Detect'
)
process {
$CutoffDate = (Get-Date)