IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Saisie du nom du profil pour sauvegarde [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Août 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2019
    Messages : 11
    Par défaut Saisie du nom du profil pour sauvegarde
    Bonjour la communauté,
    Dans le cadre d'un grand déploiement et la répétition de tâches toujours identiques au projet, j'ai pensé à automatiser ces opérations de copies de sauvegarde par un script très simple (mon premier).
    J'aimerais saisir le nom du matricule = profil Windows avant chaque lancement de la commande (actuellement, je fais cette opération via la fonction "chercher / remplacer, mais ce n'est pas génial)
    Je bloque sur la saisie du profil, j'ignore comment finaliser
    D'avance merci pour votre aide ou conseils...

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    @echo off
    color 0A
    set /p profil = saisir le matricule :
     
     
    md dir e:\z018568
     
    md dir e:\z018568\Desktop
     
    md dir e:\z018568\Favorites
     
    md dir e:\z018568\Music
     
    md dir e:\z018568\Documents
     
    md dir e:\z018568\Pictures
     
    md dir e:\z018568\Videos
     
    md dir e:\z018568\Downloads
     
    md dir e:\z018568\Signatures
     
    md dir e:\z018568\Firefox
     
    md dir e:\z018568\Disk
     
    robocopy "C:\Users\z018568\Desktop" "e:\z018568\Desktop" /S /E /V /MT:30 /ETA 
     
    robocopy "C:\Users\z018568\Favorites" "e:\z018568\Favorites" /S /E /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\Music" "e:\z018568\Music" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\Documents" "e:\z018568\Documents" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\Pictures" "e:\z018568\Pictures" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\Downloads" "e:\z018568\Downloads" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\AppData\Roaming\Microsoft\Signatures" "e:\z018568\Signatures" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\Videos" "e:\z018568\Videos" /S /E /V /MT:30 /ETA  
     
    robocopy "C:\Users\z018568\AppData\Roaming\Mozilla" "e:\z018568\Firefox" /S /E /V /MT:30 /ETA  
     
    robocopy d: "e:\z018568\Disk" /S /E /V /MT:30 /ETA

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Voici comment exploiter la saisie.

    J'ai ajouter des étiquettes pour éviter la répétition de code et quelques vérifications.

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    @echo off
    color 0A
     
    set /p profil=Saisir le matricule : 
    if not exist "C:\Users\%profil%\" goto fin
    if "%profil%" == "" goto fin
     
    call :saveprofil "C:\Users\%profil%\Desktop" "e:\%profil%\Desktop"
    call :saveprofil "C:\Users\%profil%\Favorites" "e:\%profil%\Favorites"
    call :saveprofil "C:\Users\%profil%\Music" "e:\%profil%\Music"
    call :saveprofil "C:\Users\%profil%\Documents" "e:\%profil%\Documents"
    call :saveprofil "C:\Users\%profil%\Pictures" "e:\%profil%\Pictures"
    call :saveprofil "C:\Users\%profil%\Downloads" "e:\%profil%\Downloads"
    call :saveprofil "C:\Users\%profil%\AppData\Roaming\Microsoft\Signatures" "e:\%profil%\Signatures"
    call :saveprofil "C:\Users\%profil%\Videos" "e:\%profil%\Videos"
    call :saveprofil "C:\Users\%profil%\AppData\Roaming\Mozilla" "e:\%profil%\Firefox"
    call :saveprofil "d:" "e:\%profil%\Disk"
    goto fin
     
    :saveprofil
    if not exist "%~1" goto :eof
    md "%~2"
    robocopy "%~1" "%~2" /S /E /V /MT:30 /ETA 
    goto :eof
     
    :fin
    echo.
    echo fin
    pause>nul

  3. #3
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Août 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2019
    Messages : 11
    Par défaut Saisie du Profil Windows pour Sauvegarde
    Un grand MERCI Ericlm128 , cela fonctionne très bien !!!
    Je vais grossièrement me servir de ta "science" pour refaire la manip inverse puisque je pars d'un profil sur Windows 7 qui passe sur Windows 10. Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer le nom des profiles utilisés pour la compilation
    Par thomas.huguerre dans le forum Maven
    Réponses: 2
    Dernier message: 23/04/2009, 12h24
  2. lire nom de fichier pour sauvegarde ensuite sur presse papier
    Par chapeau_melon dans le forum VBScript
    Réponses: 3
    Dernier message: 21/03/2007, 20h35
  3. [DEBUTANT]Nom d'Hote pour une sauvegarde
    Par tripper.dim dans le forum Oracle
    Réponses: 2
    Dernier message: 26/04/2006, 13h45
  4. Réponses: 3
    Dernier message: 25/01/2006, 17h54
  5. Profiler pour Java
    Par donde dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 10/02/2003, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo