Scripts et automatisation
Automatisation Windows
Scripts Batch (.bat)
Exemple de script .bat
@echo off
echo Nettoyage des fichiers temporaires...
del /q %TEMP%\*
echo Terminé!
pause
echo Nettoyage des fichiers temporaires...
del /q %TEMP%\*
echo Terminé!
pause
Scripts PowerShell (.ps1)
Exemple de script PowerShell
# Backup automatique
$source = "C:\Users\Admin\Documents"
$dest = "D:\Backup\$(Get-Date -Format 'yyyy-MM-dd')"
New-Item -ItemType Directory -Path $dest -Force
Copy-Item -Path "$source\*" -Destination $dest -Recurse
Write-Host "Backup terminé: $dest"
$source = "C:\Users\Admin\Documents"
$dest = "D:\Backup\$(Get-Date -Format 'yyyy-MM-dd')"
New-Item -ItemType Directory -Path $dest -Force
Copy-Item -Path "$source\*" -Destination $dest -Recurse
Write-Host "Backup terminé: $dest"
⚠️ Politique d'exécution
Pour exécuter des scripts PowerShell, vous devrez peut-être changer la politique:
Set-ExecutionPolicy RemoteSigned