Cette commande produira 1 ligne supplémentaire en haut et 3 de plus en bas.
Get-Process | select Name | ft -HideTableHeaders | Out-File .\process.txt
3 Réponses :
Je pense que les lignes EPPY sont dues à la sortie de la table de format et à la sortie de fichier mettent des terminateurs de ligne entre chaînes, mais je ne suis pas si sûr.
Pour éviter cela, vous pouvez faire quelque chose comme ça si vous avez besoin de faire la liste de noms dans un fichier: p> Il sera utile si out-fichier code> avait un
-Suppresslasemptyline code> interrupteur sur Évitez ce dernier vide
ligne. p> p>
Même résultat que lors de la réponse précédente, mais dans une autre syntaxe:
Get-Process | foreach{ $_.Name} > .\process.txt
PowerShell peut être ennuyeux parfois.
Vous pouvez le transformer en une chaîne et la couper:
(Get-Process | select Name | ft -HideTableHeaders | Out-String).Trim() | Out-File .\process.txt