$ScriptName = $MyInvocation.MyCommand.Name write-host "Nom du script complet : $ScriptName" if ($ScriptName.length -igt 0) { $Position = $ScriptName.lastindexofany(".") if ($Position -igt 0) {$ScriptName = $ScriptName.substring(0,$Position)} write-host "Nom du script sans extension : $ScriptName" } #Création d'un fichier portant le nom du script et en ajoutant le suffixe _log $varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) #Chemin du répertoire contenant le script $NomFichierACreer = $ScriptName+"_log.txt" $EmplacementFichier = "$varCheminRepertoireScript\$NomFichierACreer" #Création du fichier vierge $MonFichier = New-Item -type file $EmplacementFichier -Force