Windomain failed wenn Computerobjekt nicht mehr vorhanden
Verfasst: 30 Apr 2026, 11:41
Ich habe eben ausversehen eine Hand voll Clients aus dem AD gelöscht, die ich nicht löschen wollte. An sich kein Drama, dachte ich, weil ich einfach das windomain Paket wieder drüber laufen lassen wollte. Das failed auf den Clients aber, weil ExecWith_powershell_leave_domain damit nicht umgehen kann (so verstehe ich es zumindest):
Auf den betroffenen Kisten muss ich mich jetzt über unseren Lokalen Admin anmelden, und das Gerät händisch aus der Domain packen. Danach klappt der Domainjoin dann wieder. Kann man das ggf. im Paket abfangen?
Edit: Ggf kann man ein Property "Purge_Local" setzen, das folgenden Befehla ausführt: "dd-Computer -WorkGroupName "WORKGROUP" -Force -Restart"
Das scheint den Client aus der Domain zu nehmen.
Code: Alles auswählen
(268) [5] [2026-04-30 11:08:34.077] [windomain] GetOutStreamFromSection: ExecWith_powershell_leave_domain "powershell.exe" winst /sysnative
(269) [6] [2026-04-30 11:08:56.435] [windomain] ExitCode 1
(270) [7] [2026-04-30 11:08:56.440] [windomain] The value of the variable "$list$" is now:
(271) [7] [2026-04-30 11:08:56.440] [windomain] (string 0)Remove-Computer : Fehler beim Entfernen des Computers "*hostname*" aus der Domäne "*domain*". Fehlermeldung:
(272) [7] [2026-04-30 11:08:56.440] [windomain] (string 1)Zuordnungen von Kontennamen und Sicherheitskennungen wurden nicht durchgeführt.
(273) [7] [2026-04-30 11:08:56.440] [windomain] (string 2)In C:\opsi.org\tmp\_opsiscript_8ur10Pe0AB.ps1:3 Zeichen:1
(274) [7] [2026-04-30 11:08:56.440] [windomain] (string 3)+ Remove-Computer -ComputerName "localhost" -UnjoinDomainCredential $my ...
(275) [7] [2026-04-30 11:08:56.440] [windomain] (string 4)+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(276) [7] [2026-04-30 11:08:56.440] [windomain] (string 5) + CategoryInfo : OperationStopped: (*hostname*:String) [Remove-Computer], InvalidOperationException
(277) [7] [2026-04-30 11:08:56.440] [windomain] (string 6) + FullyQualifiedErrorId : FailToUnjoinDomain,Microsoft.PowerShell.Commands.RemoveComputerCommand
(278) [7] [2026-04-30 11:08:56.440] [windomain] (string 7)
(279) [7] [2026-04-30 11:08:56.440] [windomain] (string 8)
(280) [7] [2026-04-30 11:08:56.440] [windomain] (string 9)HasSucceeded ComputerNameEdit: Ggf kann man ein Property "Purge_Local" setzen, das folgenden Befehla ausführt: "dd-Computer -WorkGroupName "WORKGROUP" -Force -Restart"
Das scheint den Client aus der Domain zu nehmen.