Wie die Fragen Änderungen wie ist von jemandem zu sein, fragenPowershell: foreach-Schleife
0
A
Antwort
3
Sie Export-Csv
dafür verwenden können.
Zuerst sollten Sie Objekte anstatt Strings aus den beiden Arrays erstellen:
$objects = foreach($f1 in $file1)
{
foreach($f2 in $file2)
{
New-Object psobject -Property @{
Server = $f1
HotfixID = $f2
}
}
}
Jetzt können wir Rohr diese Export-Csv
und geben Sie ein Trennzeichen (ein Leerzeichen in Ihrem Fall):
$objects |Export-Csv -Path "C:\path\to\output.file" -Delimiter ' ' -NoTypeInformation
2
Sie sind in dieselbe Falle geraten wie viele andere, wenn Sie mit PowerShell arbeiten - Sie manipulieren Text statt Objekte.
Statt Verketten von Strings ({$f1+","+$f2}
), erstellen Sie ein Objekt:
{ New-Object PSObject -Property @{ "Server" = $f1; "Hotfix" = $f2 } }
Dann die ganze ForEach
in Klammern wickeln und weisen auf eine Variable:
$hfdata = (ForEach ...)
... und schließlich , Export-CSV
das Array:
Export-CSV -InputObject $hfdata -Path $savefile
Verwandte Themen
- 1. Powershell-Aufruf Powershell-Skript
- 2. emacs powershell versus powershell-mode
- 3. Implementieren PowerShell PSProvider * in * PowerShell
- 4. Powershell. C# Messung der Powershell-Host-Speicherauslastung
- 5. Powershell invoke-webrequest für Powershell 2.0
- 6. PowerShell-Skripts ausführen, ohne PowerShell zu installieren?
- 7. Powershell-Variable
- 8. PowerShell-Ausgabeformatierung?
- 9. Powershell Array
- 10. Powershell -AllMatches
- 11. PowerShell-Funktionen
- 12. PowerShell App.Config
- 13. Search Powershell
- 14. Powershell Bitstransfer
- 15. Powershell-Attribute?
- 16. PowerShell-Modulvariablen
- 17. Powershell System.Windows.Forms.TextBox
- 18. Powershell -Datum
- 19. Powershell-Ausgabe
- 20. Powershell "beitreten"
- 21. Powershell Lizenzierungspläne
- 22. Powershell Logic
- 23. Powershell Joins
- 24. Powershell importExcel
- 25. PowerShell beenden
- 26. PowerShell - Laufwerkvariable
- 27. Powershell Charting
- 28. Powershell, Mausklick
- 29. Powershell. Netzwerktests
- 30. in Powershell
Vielen Dank für Ihre he lp :) –