Comment dois-je écrire dans la console, et un fichier journal dans un appel en Powershell avec CR / LF retours à la ligne
J'ai un script powershell et je veux écrire une console et écrire dans un fichier journal avec un seul appel.
Je le faisais...
Start-Transcript -Path $TargetDir\Log.log
Write-Host "Stuff"
... qui fonctionne très bien, sauf que les retours à la ligne, il génère sont LF, ce qui signifie que mes journaux de l'allure dans tout éditeur de texte sur terre, sauf pour le bloc-notes.
Voici ce que j'ai pour cette...
function global:Write-Notepad
(
[string] $Message,
[string] $ForegroundColor = 'Gray'
)
{
Write-Host "$Message`r" -ForegroundColor $ForegroundColor
}
...qui écrit un CR à la fin de chaque message, mais il ne semble pas écrire des lignes comme ceci...
&$ACommand | Write-Notepad
Je ne suis pas sûr de ce que la syntaxe de la tuyauterie de l'opérateur s'attend, mais je vous serais très reconnaissant de l'aide.
OriginalL'auteur user467384 | 2010-11-12
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Tee-Objet enverra une copie de la canalisation d'objets dans un fichier ou une variable, et de sortie en même temps.
OriginalL'auteur JasonMArcher
Voici la solution que j'ai installé sur...
OriginalL'auteur user467384