1 votes

Script Powershell pour créer un dossier basé sur le nom d'utilisateur, puis déplacer les données de profil

Je dois créer une solution de sauvegarde des profils d'utilisateurs sur un domaine (pas des VDI). J'ai le script suivant pour copier le dossier des favoris, le problème que j'ai c'est que j'ai besoin que le script crée un dossier basé sur le nom d'utilisateur de la personne que nous sauvegardons, puis copie le profil dans le dossier qui a été créé (basé sur le nom d'utilisateur).

Je débute en scripting PowerShell et je n'ai pas pu trouver d'autre solution qui ne nécessite pas l'achat de logiciels.

$destination = "\\backupserver\homedrive$\"
Copy-Item $env:USERPROFILE\Favorites -Destination $destination -Recurse -Force

1voto

Chris Swatzell Points 11

Si vous souhaitez copier l'intégralité du dossier de profil de l'utilisateur, cela devrait inclure également le dossier "Favoris". Si c'est le cas, vous pouvez utiliser ceci.

$destination = 'chemin de destination'
Copy-Item $env:userprofile -destination $destination -Recurse -force

Cela devrait créer un dossier basé sur le nom d'utilisateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X