powershell - Strange behaviour with Add-Member. Get-Member doesn't return any value -
if write following code and, u can see, use get-member null:
$usertoadd = new-object psobject $usertoadd | add-member -membertype noteproperty -name "name" -value ([adsi]$_.path).name[0] $usertoadd | add-member -membertype noteproperty -name "email" -value ([adsi]$_.path).mail[0] $usertoadd | add-member -membertype noteproperty -name "daysleft" -value $daystillexpiring $usertoadd | add-member -membertype noteproperty -name "expirationtimestamp" -value $expirationtimestamp.tostring("dd/mm/yyyy alle ore hh:mm:ss ") $usertoadd | add-member -membertype noteproperty -name "samaccountname" -value ([adsi]$_.path).samaccountname[0] $usertoadd | get-member -verbose get-content $usertoadd
but variable have value, because when use get-content
following error, containing correct value:
get-content : cannot find drive. drive name '@{name=xxxxxxxxx; email=xxxxxxxxxx; daysleft=13; expirationtimestamp=27/04/2014 alle ore 10' not exist.
| what's ps version? – raf apr 14 '14 @ 10:58 | ||
| ps c:\windows\system32> get-host | select-object version version ------- 4.0 – s4rg0n apr 14 '14 @ 13:46 |