muhmuh
Goto Top

Get-Aduser - If then else???

Hallo Zusammen,

ich exportiere mit nachfolgendem Code (nachfolgende ein kleiner Auszug) Daten aus dem ADS in eine CSV-Datei, die anschließend weiterverarbeitet wird.
Get-ADuser -Filter * -Properties * | Select Enabled,fax | Select-Object -Property @{label='STATUS';expression={$_.Enabled}},@{label='STANDARDFAX';expression={$_.fax}} | Export-CSV -Path TEST.csv -NoClobber -Delimiter ";" -Encoding unicode -NoTypeInformation  

Gibt es eine Möglichkeit eine Art IF..THEN..ELSE-Funktion einzufügen?
D.h. ist keine Faxnummer vorhanden, dann gebe "011111111" ein. Wenn eine Faxnummer vorhanden ist, dann gebe die Faxnummer aus. dem ADS aus.

Ich bin eigentlich sicher face-smile , dass dies mit Powershell direkt machbar ist, aber leider habe ich hierzu bisher nichts finden können.

Gruß
Willi

Content-Key: 333337

Url: https://administrator.de/contentid/333337

Printed on: April 24, 2024 at 10:04 o'clock

Mitglied: 132692
Solution 132692 Mar 26, 2017 at 19:06:55 (UTC)
Goto Top
Get-ADuser -Filter * -Properties * | Select Enabled,@{label='STATUS';expression={$_.Enabled}},@{label='STANDARDFAX';expression={if($_.fax -ne $null){$_.fax}Else{'011111111'}}} | Export-CSV -Path TEST.csv -NoClobber -Delimiter ";" -Encoding unicode -NoTypeInformation  
Gruß p.
Member: MuHMuH
MuHMuH Mar 26, 2017 at 19:14:22 (UTC)
Goto Top
Hallo Pattern,

vielen Dank für Deine schnelle Lösung.
Ich bin echt froh, da ich nun endlich das letzte mich störende Scriptteilchen einpflegen konnte.

Schönen Abend
Willi