Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo und guten Abend zusammen, 

ich habe mal wieder eine Frage in die Runde. 

Ich möchte aus dem AD Computerkonten auslesen, die seit XXX Tagen nicht mehr angemeldet waren und optional dazu deaktivierte Computerkonten. 

Ich habe folgendes gefunden: 

 

Get-ADComputer -Filter * -Properties operatingsystem,lastlogondate | Where-Object {($_.operatingsystem -notlike "*Server*") -and ($_.lastlogondate -le -and $_.enabled -eq $true ((Get-Date).adddays(-365)))} | Sort-Object Lastlogondate | Format-Table Name,Lastlogondate

Wo ist der Fehler? Vielleicht bin ich auch nur wieder zu blind. 

 

Grüße!

 

Kanns nicht testen und hab n Weilchen nicht mehr mit gearbeitet.

 

($_.lastlogondate -le -and $_.enabled -eq $true ((Get-Date).adddays(-365)))

Sieht an der Stelle erstmal komisch aus. Müsste das nicht lastlogondate -le get-date... and enabled eq true sein?

 

 

Servus zusammen, versuche mal das hier:
Get-ADComputer -Filter * -Properties operatingsystem, lastlogondate, enabled | 
    Where-Object {
        ($_.operatingsystem -notlike "*Server*") -and
        ($_.lastlogondate -le (Get-Date).AddDays(-365)) -and
        ($_.enabled -eq $true)
    } |
    Sort-Object lastlogondate |
    Format-Table Name, Lastlogondate

bitte beachten das ihr PowerShell auch als ADMIN ausführt 

lg 

In AD-Users and Computers eine neue LDAP-Query anlegen

(&(objectCategory=computer)(!(operatingSystem=*Server*)))

und über View - Add/Remove Columns die Spalte "Modified" einblenden.

Danach sortieren und du kannst die Konten direkt deaktivieren/löschen/verschieben oder was auch immer du damit machen möchtest.

Vorteil: du bist schon in der AD und falls im Feld "Description" noch irgendwelchen näheren Infos dazu stehen warum die Kiste nur einmal im Schaltjahr benutzt wird kannst du das auch gleich sehen.

Ja, das ist nicht PowerShell, funktioniert aber genauso gut und man kann ggf. noch mehr Infos direkt rausziehen.

Bearbeitet von Maniska

  • 3 Wochen später...

Bin zwar noch nicht so lange in der Thematik aber ich sehe keinen Grund wieso nicht.

Es müsste nur der Befehl Get-ADComputer mit dem Parameter -SearchBase ergänzt werden. Der Parameter gibt den distinguished name (DN) deiner gewünschten OU an.

Sollte ich mich irren, sind Ergänzungen gewünscht.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.