Salut j'ai besoin de sauvegarder le profil utilisateur de plusieurs PC, puis-je utiliser des commandes globales comme% UserProfile% pour mon code pour sauvegarder l'utilisateur connecté. Aussi, pourquoi mon script ne sauvegarde-t-il pas correctement les dossiers que je lui ai confiés? La sortie est actuellement inaccessible, il suffit de dire que vous avez besoin de plus de droits pour ouvrir ces dossiers.Userprofile Robocopy Backup
$Destination=Read-Host "Please type the path directory you want to copy the backup files" #destination
$Folder=Read-Host "Please type the root name folder" #name of backup folder
$validation=Test-Path $Destination #validate the destination if it has the privileges
New-PSDrive -Name "Backup" -PSProvider FileSystem -Root $Destination #temporary folder for the backup
if ($validation -eq $True){
Set-Location Backup:
}
else{
Write-Host "Error!Run Script Again"
break
}
robocopy "C:\Users\user\desktop" $Destination\$Folder *.* /mir /sec
robocopy "C:\Users\user\pictures" $Destination\$Folder *.* /mir /sec
robocopy "C:\Users\user\documents" $Destination\$Folder *.* /mir /sec
Function Pause{
Write-Host "Backup Sucessfull!!! `n"
}
Pause
Merci je suppose que cela a fonctionné, mais le problème que je suis face est maintenant, quand je regarde la sortie – Valentino
Il ressemble à ceci: – Valentino
http://imgur.com/a/5AZNa J'espère que vous pouvez me aider – Valentino