Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Fehlende Informationen bei der Ausgabe der Varibalen

$
0
0

Hallo,

ich habe ein Phänomen das ich mir nicht erklären kann.

Ich habe mir ein Script geschrieben um mir auf die schnelle verschieden AD-Informationen anzuzeigen.

Um es etwas einfacher (für euch) zu machen habe ich Variable A und B erstellt.Auch ohne die Variablen ist das Verhalten gleich

Daher mein Erklärungsversuch mit den Variablen

$OU = "OU=User,OU=Abteilungen,OU=standort,DC=standort,DC=firma,DC=intern"

$User =Get-ADUser -Filter {(Enabled -eq $True) -and (PasswordNeverExpires -eq $False)} -Properties PasswordLastSet ,pwdLastSet

$A=$User|Where-Object -FilterScript {$_.pwdLastSet -ne "0"} |Select-Object Name,@{Name='Erstellungsdatum';e={$_.PasswordLastSet}},@{Name='Ablaufdatum';e={$_.PasswordLastSet.adddays($maxpasswortalter)}}|Where-Object {$_.Ablaufdatum -lt ($heute.AddDays(15))}|Sort-Object -Property Ablaufdatum

$B=Search-ADAccount -AccountExpiring -TimeSpan 30.00:00:00 -SearchBase $OU |Select-Object -Property Name,AccountExpirationDate
$A
$B


Bei der Ausgabe ist $A komplett und bei $B fehlt in der Ausgabe AccountExpirationDate

Drehe ich die Variablen

$B
$A

dann wird $B komplett angezeigt und bei $A habe ich nur Name als Ausgabewert

Am Ende funktionieren beide aber nicht zusammen und das verstehe ich nicht.

Kann mir das jemand erklären?!


Gruß Toni! Wenn Dir meine Antwort hilft, markiere sie bitte als Antwort! Vielen Dank!






Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>