meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| powershell:script [2026/02/12 00:11] – créée - modification externe 127.0.0.1 | powershell:script [2026/03/08 01:06] (Version actuelle) – toor | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| dir | Where-Object { $_.Name.Contains(" | dir | Where-Object { $_.Name.Contains(" | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Sauvegarde fichier serveur local via Robocopy ===== | ||
| + | |||
| + | |||
| + | <code powershell> | ||
| + | # --- Configuration des chemins --- | ||
| + | $source = " | ||
| + | $destination = " | ||
| + | |||
| + | Write-Host " | ||
| + | |||
| + | # --- Connexion au lecteur réseau --- | ||
| + | # On vérifie si le lecteur est déjà connecté pour éviter les erreurs | ||
| + | if (!(Test-Path $source)) { | ||
| + | $user = " | ||
| + | $password = " | ||
| + | $credential = New-Object System.Management.Automation.PSCredential($user, | ||
| + | | ||
| + | New-PSDrive -Name " | ||
| + | } | ||
| + | |||
| + | # --- Exécution de Robocopy --- | ||
| + | # On utilise Start-Process pour appeler l' | ||
| + | $params = @( | ||
| + | $source, | ||
| + | $destination, | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | "/ | ||
| + | ) | ||
| + | |||
| + | Start-Process robocopy -ArgumentList $params -Wait -NoNewWindow | ||
| + | |||
| + | Write-Host " | ||
| + | Pause | ||
| </ | </ | ||