Ik heb een hoop verschillende functies zoals:
(zwaar ingekorte versie)
De screenoutput is perfect, maar ik wil dit op dezelfde manier wegschrijven naar een txt of csv bestand. Geprobeerd:
1) Wrappen: "@(foreach{blablal})| export-csv export.csv" -> geeft leeg output bestand
2) Ter plekke pipen: "foreach ($bla in $blabla export-csv | export.csv)" -> geeft geen resultaten
3) Alles pipen: "write-host $blabla | export-csv export.csv" -> wordt genegeerd
Edit 4) Add-content per lijn gebruiken (wat per ongeluk nog in de code stond
)
Nog suggesties? Alvast mijn dank. Om het in een groter geheel te zien, spiek toch eens naar mij gesloten-wegens-veel-te-veel-code thread [PowerShell] Screenoutput naar file.
Edit: voor wie nog met Batch werkt, het is eigenlijk een equivalent van ">blabla.txt" dat ik zoek, maar om een of andere reden is dat niet even eenvoudig geimplementeerd in PS
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| FUNCTION GetInfo { Write-Host " Fetching information from hosts..." Write-Host "" FOREACH ($strComputer in $arrComputers) { $colItems = Get-WmiObject -class "Win32_ComputerSystem" -namespace "root\CIMV2" -computername $strComputer -ErrorAction Stop FOREACH ($objItem in $colItems) { write-host Write-host " Computer Name: " $objItem.Name Write-host " Domain : " $objItem.Domain } $colItems = Get-WmiObject -class "Win32_NetworkAdapterConfiguration" -filter IPEnabled=TRUE -namespace "root\CIMV2" -computername $strComputer -EA Stop FOREACH ($objItem in $colItems) { Write-host " IP address : " $objItem.IPAddress Write-host " MAC address : " $objItem.MACAddress } } } |
(zwaar ingekorte versie)
De screenoutput is perfect, maar ik wil dit op dezelfde manier wegschrijven naar een txt of csv bestand. Geprobeerd:
1) Wrappen: "@(foreach{blablal})| export-csv export.csv" -> geeft leeg output bestand
2) Ter plekke pipen: "foreach ($bla in $blabla export-csv | export.csv)" -> geeft geen resultaten
3) Alles pipen: "write-host $blabla | export-csv export.csv" -> wordt genegeerd
Edit 4) Add-content per lijn gebruiken (wat per ongeluk nog in de code stond

Nog suggesties? Alvast mijn dank. Om het in een groter geheel te zien, spiek toch eens naar mij gesloten-wegens-veel-te-veel-code thread [PowerShell] Screenoutput naar file.
Edit: voor wie nog met Batch werkt, het is eigenlijk een equivalent van ">blabla.txt" dat ik zoek, maar om een of andere reden is dat niet even eenvoudig geimplementeerd in PS

[ Voor 11% gewijzigd door YellowOnline op 10-03-2009 09:15 ]