clear-host $varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) #On récupère le chemin du répertoire contenant ce script $cert=(dir cert:\currentuser\my\ -CodeSigningCert) $MonFolder = Get-ChildItem -Path $varCheminRepertoireScript -File | Where-Object {$_.Name -match 'ps1$'} foreach ($MyFile in $MonFolder) { Write-Host "$($MyFile.FullName)" #On affiche le nom du fichier ainsi que son chemin d'accès complet Set-AuthenticodeSignature -FilePath $($MyFile.FullName) -Certificate $cert -TimestampServer http://timestamp.sectigo.com }