Jump to content

Ray_Jay

Members
  • Gesamte Inhalte

    6
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Ray_Jay

  1. 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

     

  2. 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:

  3. 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.

     

     

×
×
  • Neu erstellen...