Ray_Jay
-
Gesamte Inhalte
6 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Ray_Jay
-
-
Wenn man schon Fehler sucht, dann ist folgende Zeile kontraproduktiv.
$ErrorActionPreference = "SilentlyContinue"
Wahrscheinlich bekommst du deshalb keine Fehler angezeigt.
Schon mal was von diesem symbol ( # ) am anfang einer befehlszeile gehört.
-
Ne ich bekomme keine Fehlermeldung. Das ist ja das was mich so ärgert.
Wie meinst du das mit dem vorhalten?
Willst du den kompletten Script für die Rechner haben?
- 1
-
Moin,
ich würde das nicht selbst bauen, sondern OldCmp nutzen.
[OldCmp]
http://joeware.net/freetools/tools/oldcmp/index.htm
Ansonsten stolpere ich in deinem Code über:
Set-ADUser $User -Location $User.LastLogonDate
Warum sollte das LastLogonDate eine gültige Location abgeben? Und was für ein Parameter soll das sein?
Gruß, Nils
Ich Habe des selben Code für das Verschieben der Rechner genommen
# Set the number of days from today since the last logon.
$Days = (Get-Date).AddDays(-600)
$computers = Get-ADComputer -Properties * -Filter {LastLogonDate -lt $Days} -SearchBase $searchbase
$DisabledComps = Get-ADComputer -Properties Name,Enabled,LastLogonDate -Filter {(Enabled -eq "False" -and LastLogonDate -lt $Days)} -SearchBase $inactiveOU
#Move inactive computer accounts to your inactive OU
foreach ($computer in $computers) {
Set-ADComputer $computer -Location $computer.LastLogonDate | Set-ADComputer $computer -Enabled $false
Move-ADObject -Identity $computer.ObjectGUID -TargetPath $inactiveOU
#Remove group memberships
foreach ($group in $groups) {
Remove-ADGroupMember -Identity $group -Members $computer.ObjectGUID -Confirm:$false
}
}
Bei Rechnern funktioniert es ohne Probleme. Nur die Benutzer wollen einfach nicht. :cry:
-
Hallo Zusammen,
Ich versuche seit 2 Tagen krampfhaft das Problem zu lösen das inaktive Benutzer via Powershell in eine ander OU Verschoeben werden.
Das Script für Verschieben der Rechner Objekte funktioniert ohne Probleme, aber die Benutzer lassen sich nicht verschieben.#Import AD module
Import-Module ActiveDirectory
$ErrorActionPreference = "SilentlyContinue"
$searchbase = "DC=Domain,DC=de"
$EntGroups = "OU=OU Benutzer,DC=domain,DC=de"
$groups = Get-ADUser -Filter * -searchbase $EntGroups
$inactiveOU = “OU=Alte Benutzer,OU=OU Deaktiviert,DC=domain,"DC=de"
# Set the number of days from today since the last logon.
$Days = (Get-Date).AddDays(-xTAGE)
$User = Get-ADUser -Properties * -Filter {LastLogonDate -lt $Days} -SearchBase $searchbase
$DisabledUsers = Get-ADUser -Properties Name,Enabled,LastLogonDate -Filter {(Enabled -eq "False" -and LastLogonDate -lt $Days)} -SearchBase $inactiveOU
#Move inactive computer accounts to your inactive OU
foreach ($User in $Users) {
Set-ADUser $User -Location $User.LastLogonDate | Set-ADUser $User -Enabled $false
Move-ADObject -Identity $User.ObjectGUID -TargetPath $inactiveOU
Remove group memberships
foreach ($group in $groups) {
Remove-ADGroupMember -Identity $group -Members $User.ObjectGUID -Confirm:$false
}
}Habt Ihre eine idee was ich da falsch gemacht habe?
Danke schomn mal für eure Hilfe.
-
Ist zwar schon paar tage alt dein post, aber heute war es bei uns auch soweit das x rechner keine gpo's mehr ziehen wollten...
Danke für den Workarround... :):):):)
Kurz mal bissle googlen und fehler ist gefixt...
Besten Dank ;)
KMS / VAMT
in Windows Server Forum
Geschrieben
Hallo Leutz,
Ich komme mir langsam etwas b***d vor, weill ich es nicht hinbekomme die Serve 2016 Lizenz im VAMT einzubinden.
Bin neu bei der Firma und der alte Admin hat nichts dokumentiert. Muss mir alles zusammensuchen und von hinten aufräumen.
Hier eine Details:
Auf nen Server 2012 R2 lauft VAMT mit folgender Version:
Version: 10.0.10240.0
Die Management Consolen Version ist:
3.0
Version 6.3 (Build 9600)
Wenn ich versuche den Key für Server 2016 DC zu hinterlegen, dann bekomme ich eine Fehlermeldung das der key ungültig, oder diese nicht von VAMT unterstützt wird.
Im Netz habe ich gefunden, das man einige Patche nachinstallieren soll:
Windows8.1-KB3172614-x64
Windows8.1-KB3173424-x64
Diese sind aber bereits hinterlegt.
Bin für jeden hinweiss der mir helfen kann sehr dankbar.
Liebe Grüße
Benjamin