Satzilie 0 Geschrieben 27. Februar 2020 Melden Teilen Geschrieben 27. Februar 2020 Hallo Ihr Lieben, will folgende Abfrage stellen: Alle User ( first Name, last Name, logon Name ) mit den Account Options: Password never expires ausgenommen: Funktionsuser deaktivierte User Das ganze am liebsten in einer *.xlsx Datei . Kann mir da jemand helfen ? Büdde ;-)))))) Bin Powershell Newbie sozusagen... Zitieren Link zu diesem Kommentar
NilsK 2.957 Geschrieben 27. Februar 2020 Melden Teilen Geschrieben 27. Februar 2020 Moin, wenn du gar nicht in der PowerShell unterwegs bist, würde ich das mit adfind.exe auf der Kommandozeile lösen. http://joeware.net/freetools/tools/adfind/index.htm Gruß, Nils 1 Zitieren Link zu diesem Kommentar
4077 30 Geschrieben 27. Februar 2020 Melden Teilen Geschrieben 27. Februar 2020 Du brauchst die commandlets Get-ADUser, where-object, select-object und export-csv. Was hast Du denn schon? 1 Zitieren Link zu diesem Kommentar
Satzilie 0 Geschrieben 27. Februar 2020 Autor Melden Teilen Geschrieben 27. Februar 2020 vor 20 Minuten schrieb NilsK: Moin, wenn du gar nicht in der PowerShell unterwegs bist, würde ich das mit adfind.exe auf der Kommandozeile lösen. http://joeware.net/freetools/tools/adfind/index.htm Gruß, Nils Danke Nils schaue ich mir gleich mal an vor 20 Minuten schrieb 4077: Du brauchst die commandlets Get-ADUser, where-object, select-object und export-csv. Was hast Du denn schon? ehrlich gesagt noch gar nichts.. ;-( wollte mich einfach mal direkt ins Thema "stürzen"... quasi learning by doing... Zitieren Link zu diesem Kommentar
4077 30 Geschrieben 27. Februar 2020 Melden Teilen Geschrieben 27. Februar 2020 vor 36 Minuten schrieb Satzilie: wollte mich einfach mal direkt ins Thema "stürzen"... quasi learning by doing... Eine gute Aufgabe für Anfänger. Dann gebe ich mal etwas zusätzliche Unterstützung: Get-ADUser <noch ein bißchen was> | where-object <noch ein bißchen was> | select-object <noch ein bißchen was>| export-csv <noch ein bißchen was> Wird ein schicker Einzeiler. 1 Zitieren Link zu diesem Kommentar
magheinz 110 Geschrieben 27. Februar 2020 Melden Teilen Geschrieben 27. Februar 2020 vor 7 Stunden schrieb Satzilie: Hallo Ihr Lieben, will folgende Abfrage stellen: Alle User ( first Name, last Name, logon Name ) mit den Account Options: Password never expires ausgenommen: Funktionsuser deaktivierte User Das ganze am liebsten in einer *.xlsx Datei . Kann mir da jemand helfen ? Büdde ;-)))))) Bin Powershell Newbie sozusagen... Wie sind die fuktionsuser definiert? Ansonsten sollte das mit einem einfachen Get-ADUser -Filter {} schon gehen. Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 28. Februar 2020 Melden Teilen Geschrieben 28. Februar 2020 (bearbeitet) vor 11 Stunden schrieb 4077: Wird ein schicker Einzeiler. <SCNR> "schick" und "Einzeiler" .... uuuuhhh ... da schüttelt's mich ... </SCNR> bearbeitet 28. Februar 2020 von BOfH_666 Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 28. Februar 2020 Melden Teilen Geschrieben 28. Februar 2020 Hi, das wäre ein Anfang. Ggfs. ist es einfacher anders auf die Funktionsuser zu filtern, sofern die eine passende Benennung haben: $Funktionsuser = @("SamAccountName_FunktionsUser1","SamAccountName_FunktionsUser2","SamAccountName_FunktionsUser3","SamAccountName_FunktionsUser4") $DomainDN = (Get-ADDomain).DistinguishedName Get-ADUser -SearchBase $("OU=<deine>,OU=<BenutzerOU>," + $DomainDN) -Filter * ` | where { $_.Enabled -eq $true -and $Funktionsuser -notcontains $_.SamAccountName } ` | Select-Object Surname, GivenName, SamAccountName ` | Sort-Object Surname ` | Export-Csv -Path C:\install\AD_Export.csv -Encoding UTF8 -Delimiter ";" -NoTypeInformation Gruß Jan 1 Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 28. Februar 2020 Melden Teilen Geschrieben 28. Februar 2020 hmmmm .... Zitieren Link zu diesem Kommentar
Satzilie 0 Geschrieben 28. Februar 2020 Autor Melden Teilen Geschrieben 28. Februar 2020 vor 13 Stunden schrieb magheinz: Wie sind die fuktionsuser definiert? Ansonsten sollte das mit einem einfachen Get-ADUser -Filter {} schon gehen. nein Zitieren Link zu diesem Kommentar
MurdocX 953 Geschrieben 28. Februar 2020 Melden Teilen Geschrieben 28. Februar 2020 Kurze Frage am Rande. @Satzilie wie weit bist du denn schon gekommen? Oder wo hapert es denn dran? Zitieren Link zu diesem Kommentar
magheinz 110 Geschrieben 2. März 2020 Melden Teilen Geschrieben 2. März 2020 Am 28.2.2020 um 10:57 schrieb Satzilie: nein Dann halt per LDAPFilter Get-ADObject -Properties GivenName,Name,telephoneNumber -LDAPFilter "(&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2)(!userAccountControl:1.2.840.113556.1.4.803:=65536))" Fehlt nur noch die Definition der Funktionsaccounts Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 2. März 2020 Melden Teilen Geschrieben 2. März 2020 Get-ADUser -Filter '*' Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.