Comment rediriger la sortie vers un fichier texte et la fenêtre de la console (cmd) en même temps?


Réponses:


12

Powershell 2.0 est fourni avec l' Tee-Objectapplet de commande qui fait exactement cela. Si vous utilisez Windows 7, il est livré avec Powershell 2.0 installé. Si vous utilisez une ancienne version de Windows, Powershell 2.0 est disponible au téléchargement .

L'avantage de Powershell est qu'il peut également exécuter les commandes que cmd peut.

Exemple:

dir | Tee-Object -file c:\output\dir.txt


-3

Utilisez Tee-Object pour diriger vers la variable avec le commutateur -variable, puis utilisez la variable pour afficher la façon dont vous souhaitez

get-aduser -filter * -Properties Name, CanonicalName, LogonWorkstations | where { $_.logonworkstations -match "\D" } | Select Name, CanonicalName, logonworkstations | sort canonicalname | Tee-Object -variable Users | Export-Csv -Path ".\$($MyInvocation.MyCommand.Name.split(".")[0])__$(Get-Date -uformat "%Y-%m-%d_%I-%M-%S_%p").csv" -NoTypeInformation

$Users | FL

Clear-Variable Users

1
Bienvenue. Cette question concerne l'invite de commandes (CMD) et non PowerShell.
Je dis Reinstate Monica
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.