Have a Question?
Log.txt avec Transcript
écrire un fichier de log
# Définition de l'emplacement du log
$logpath = "C:\LOGS"
# Définition du nom du log: on reprend le nom du script avec la date et l'heure du jour
$scriptdate = Get-Date -Format "ddMMyy-HHmm"
$script = $MyInvocation.MyCommand.Name
$scriptName = $script.split('\.')[-2] + "_" + $scriptdate
$log = "C:\LOGS\$scriptName.log"
# Début de log
Start-Transcript -Path $log
# Maintenant à chaque fois qu'on va écrire dans la console avec un write-output, write-host ou un -verbose, tout sera mis dans fichier de log
write-output "$scriptName"
# Fin du log
write-output "End of script"
Stop-Transcript