Frage : Powershell - Vergleichs-Operatoren mit mehrfachen Werten

Hallo, möchten das

I morgens einen Befehl mit Powershell schreibend, alle Benutzer im aktiven Verzeichnis zu exportieren, die nicht in das Gebiet für länger als ein Monat geloggt haben und das auch nicht insbesondere sind, OU's.

I morgens using die Suche cmdlets, zum this.

The des Stückchens zu erzielen ich Arbeiten fein angebracht haben, aber ich 2 Werte (depts) vergleichen. Das Stückchen zeigt keine Benutzer in der Verkaufsabteilung, aber ich möchte auch einen anderen Vergleich addieren, welche ich Schwierigkeit habe, an work.

This zu gelangen bin, wie ich denke, dass es work

Get-QADUser - sizelimit 0 wurde | Wo-Gegenstand {($_.lastLogonTimeStamp - le $userlimit) - und ($_.DN - notlike „*sale*“ - oder „*maternity*")} | samAccountName, lastLogonTimeStamp, dn vorwählen | „c:\userLogin.csv“ - notypeinformation

or

Get-QADUser - sizelimit 0 Exportieren-CSV | Wo-Gegenstand {($_.lastLogonTimeStamp - le $userlimit) - und ($_.DN - notlike „*sale*") - oder ($_.DN - notlike „*maternity*")} | samAccountName, lastLogonTimeStamp, dn vorwählen | „c:\userLogin.csv“ Exportieren-CSV - notypeinformation

Your Hilfe würde geschätzt!

Thanks
1:
Get-QADUser - sizelimit 0 | Wo-Gegenstand {($_.lastLogonTimeStamp - le $userlimit) - und ($_.DN - notlike „*sale*")} | samAccountName, lastLogonTimeStamp, dn vorwählen | „c:\userLogin.csv“ - notypeinformation Exportieren-CSV

Antwort : Powershell - Vergleichs-Operatoren mit mehrfachen Werten

Hallo

Ich denke I, das ihm geknackt, also einfach und ich verfehlte den Trick vollständig! Ich hinzufügte gerade in den mehrfachen Wo-Gegenstand cmds chen.

- Sizelimit 0 Erhalten-QADUser | Wo-Gegenstand {$_.lastLogonTimeStamp - le $userlimit} | Wo-Gegenstand {$_.DN - notlike „*sale*“} | Wo-Gegenstand {$_.DN - notlike „*maternity*“} | samAccountName, lastLogonTimeStamp, dn vorwählen | „c:\userLogin.csv“ - notypeinformation Exportieren-CSV

Dort möglicherweise programmieren eine mehr Stromlinie, freundliche Weise des Handelns dies, aber es funktioniert!

Beifall
Weitere Lösungen  
 
programming4us programming4us