Fichier output d'un script PS vide
Bonjour,
J'ai un soucis avec un script PowerShell. J'aimerai que sa sortie soit redirigée dans un fichier (texte ou csv, peut importe).
Ainsi, je lance mon script comme ceci : ./script.ps1 | Out-File test.txt
Mon fichier texte est bien généré, mais il est vide, alors que la sortie de mon script me donne le résultat escompté dans la console.
Pour info, voici le script que je lance :
Code:
1 2 3 4 5 6 7 8 9 10
| $Servers = Import-Csv c:\Temp\servers.csv
foreach ($Server in $Servers) {
$NetAdapter = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -ComputerName $Server.Name -Filter "IpEnabled = TRUE"
foreach ($Adapter in $NetAdapter) {
$Name = $Server.Name
$MAC = $Adapter.MacAddress
Write-Host "$Name - $MAC"
}
} |
C'est pour récupérer les adresse MAC des machines présentes dans le fichier c:\Temp\servers.csv
Très pratique, sauf que j'aimerai qu'il me génère un fichier exploitable...
Des idées ?
Merci d'avance.
Bàv,