Fråga : Powershell - jämförelseoperatörer med multipel värderar

Hi förmiddaghandstil för

I en befalla med Powershell som exporterar alla användare i aktivarkiv, som inte har loggat in i området för longer än en månad, och, som inte är också i synnerhet förmiddagen för OU's.

I using sökandencmdletsna som uppnår snippeten för this.

The mig, har fäst arbeten fint, bara jag önskar att jämföra 2 värderar (depts). Snippeten den ska inte showen några användare i Saleavdelningen, men mig önskar också att tillfoga en annan jämförelse som I-förmiddagen som har svårighet att få till work.

This, är hur I-funderare det skulle work

Get-QADUser - sizelimit 0 | Var-Anmärka {($_.lastLogonTimeStamp - le $userlimit) - och ($_.DN - notlike ”*sale*” - eller ”*maternity*”)} | Välj samAccountName, lastLogonTimeStamp, dn | Exportera-CSV ”c:\userLogin.csv” - notypeinformation

or

Get-QADUser - sizelimit 0 | Var-Anmärka {($_.lastLogonTimeStamp - le $userlimit) - och ($_.DN - notlike ”*sale*”) - eller ($_.DN - notlike ”*maternity*”)} | Välj samAccountName, lastLogonTimeStamp, dn | Exportera-CSV ”c:\userLogin.csv” - skulle hjälp för notypeinformation

Your uppskattas!

Thanks
> för
1:
" codeBody " " >Get-QADUser för class= " för
" klar "

Svar : Powershell - jämförelseoperatörer med multipel värderar

Hi

Funderare I jag knäckte den, så enkelt och mig missa trick fullständigt! I som tillfogas precis i multipel, Var-Anmärker cmds.

Få-QADUser - sizelimit 0 | Var-Anmärka {$_.lastLogonTimeStamp - le $userlimit} | Var-Anmärka {$_.DN - notlike ”*sale*”} | Var-Anmärka {$_.DN - notlike ”*maternity*”} | Välj samAccountName, lastLogonTimeStamp, dn | Exportera-CSV ”den c:\userLogin.csv” - notypeinformationen

Där kanske mer rationaliserar, programvänskapsmatchen långt av att göra detta, men den fungerar!

Jubel
Andra lösningar  
 
programming4us programming4us