$varMaDate = get-date -format "yyyy_MM_dd_-_HH_mm_ss" $varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) $currentScriptName = $MyInvocation.MyCommand.Name #Récupération du nom du script en cours $currentScriptName = $currentScriptName.substring(0,$($currentScriptName.lastindexofany("."))) #Création du fichier vierge $EmplacementFichier = "$varCheminRepertoireScript\$($currentScriptName)_Log.txt" $MonFichier = New-Item -type file $EmplacementFichier -Force $MyLine = "$varMaDate Exécution du script" add-content $MonFichier $MyLine