Próbuję wykonać następujące czynności: wynikJak uzyskać ciąg zamiast tablicy w PowerShell?
$files = Get-ChildItem c:\temp | Select-Object Name
foreach ($i in $files) {
Write-Host "Filename is $i"
}
próbki:
Filename is @{Name=oracle10204.rsp}
Filename is @{Name=powershell.txt}
Jak mogę dostać tylko po?
Filename is oracle10204.rsp
Filename is powershell.txt
Dzięki, twój przykład działa, ale jak uzyskać moje oświadczenie foreach, aby podać poprawny wynik? – jrara
@jrara - Mówię, nie używaj swojego oświadczenia foreach, ponieważ jest to to samo, ale o wiele bardziej efektywny sposób. Pipelining jest tym, do czego został zaprojektowany PowerShell. – JNK
No tak, ale staram się nauczyć powershell i chciałbym wiedzieć, co jest nie tak z moją pętlą foreach. Wiem, że jest na to wiele innych sposobów. – jrara