Oto przykład jak zabrać przykład każda wartość $ a, konwertować je do PSObject z imieniem i właściwości wartość, jak również za pomocą Add- Polecenie cmdlet użytkownika. `` Jest kontynuacją linii. Ponieważ element Add-Member jest wywoływany w potoku, właściwość -passThru została użyta do przekazania obiektu z nowym elementem.
$a | %{ new-object psobject -property @{Name="String"; Value=$_}} `
| %{ Add-Member -inputObject $_ -passThru -type NoteProperty -name Note -Value Value}
Przepuściłem wyjście do | ft -auto, aby zmniejszyć kolumny, aby pasowały tutaj ładnie.
Value Name Note
----- ---- ----
This String Value
Is String Value
a String Value
cat String Value
Innym sposobem odpowiadania zaktualizowany pytanie: $a | %{new-object psobject -p @{Name=$_}
Oczekiwane wyniki: Wyjście:
Name
----
This
Is
a
cat
przeczytaj ten http://technet.microsoft.com/en-us/library/ff730946.aspx –
Co chcesz osiągnąć? Jakie są twoje oczekiwane wyniki? – manojlds
Edytowałem pytanie. – jrara