Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

 



Dernière réponse
Sujet : [RESOLU] Sauvegarde via le réseau
com21 pas forcément clore par contre tu peux modifier le titre de ton topic en mettant [résolu] en cliquant sur http://forum-images.hardware.fr/th [...] 1/edit.gif  de ton premier post

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
com21 pas forcément clore par contre tu peux modifier le titre de ton topic en mettant [résolu] en cliquant sur http://forum-images.hardware.fr/th [...] 1/edit.gif  de ton premier post
mickmicka Bon bah j'ai reussi à trouver l'erreur, cela venait du fait que le script était en local sur l'AD, en changeant le chemin d'accès à ce fichier (en pointant vers le serveur de partage) tout s'est arrangé !  
 
Mes tests sont fonctionnels, je vais pouvoir appliquer ma GPO à tous les utilisateurs du domaine et vérifier une dernière fois demain.  
 
Merci com21 pour tout cela, tu m'as été fort utile.  
 
Sujet à clore !
com21 bah faut voir comment c'est créer pour trouver l'erreur
mickmicka Oui j'ai un PC de test avec un ancien utilisateur (ayant quitté l'entreprise) qui me sert de test
 
Reprise de l'EDIT précédent : Après vérification sur le compte client, la tache planifiée à été créer pour l'utilisateur mais dans l'onglet Emplacement j'ai juste "\", dans le chemin de définition de la tâche sur le serveur j'ai mis le programme sur le bureau et pointer directement dessus.
com21 faut attendre que la GPO soit appliquée.
 
c'est re appliqué tous les heures (je crois)  environ
Sinon sur le poste client  gpupdate /force
 
Sinon avant de voir si la sauvegarde est faite, regarde si la tâche planifiée est créée ;)
tu as pas un pc de test avec un utilisateur de test ?
mickmicka J'ai trouvé l'endroit, désolé je n'avais pas fait attention à ce premier lien vu que je pensais que c'était un que j'avais déjà consulté auparavant.  
 
Donc j'ai bien trouvé l'endroit, créé une GPO de test sur un seul utilisateur (julie.nomdefamille), qui est toujours connecté sur un PC a ma droite, j'ai programmé la sauvegarde pour 12h55 (il était environ 11h30 quand je l'ai configuré). Mais la sauvegarde ne s'est pas du tout effectué, saurais-tu pourquoi ?
 
EDIT : Après vérification sur le compte client, la tache planifiée à été créer pour l'utilisateur mais dans l'onglet Emplacement j'ai juste "\", dans le chemin de définition de la tâche sur le serveur j'ai mis le programme sur le bureau et pointer directement dessus.
com21 bah une fois que la GPO à configurer la tâche planifié ça sera fait autant de fois par jour que programmé.
 
Pour la GPO j'avais donné des liens :
http://technet.microsoft.com/fr-fr [...] 25745.aspx
mickmicka Je ne trouves pas cette GPO permettant de configurer une tache planifiée à tous les utilisateurs ! :x  
 
Oui mais il faudrait que ce soit tous les jours (ce serait mieux quand même)
com21 bah ça change quoi que les utilisateurs mettent en veille le pc, via une GPO tu peux configurer la tâche planifiée.
 
et je pense que de temps en temps ils sont quand même obliger de se reconnecter au domaine.
mickmicka Pour les ordinateurs fixes pas de soucis, une GPO concernant les scripts de fermeture de session et c'est réglé.
 
Mais c'est pour les ordinateurs portables que c'est plus compliqué (les utilisateurs ferment le PC, ils ne l'éteignent.)
 
Parce que lorsque l'on ferme l'écran les ordinateurs se mettent en veille prolongé.  
 
@com21 : D'accord donc au pire on l'applique à al configuration machine mais comment faire ?
com21

mickmicka a écrit :

Je tape la commande telle que tu me la donnée (\\172.22.226.236\C$\Users\%username%\Desktop... car je ne sais pas quelle commande peut être utilisé
 
Non le but est que les répertoires de travail de l'utilisateur soit sauvegardé, et pas la configuration machine, donc il faut que cela s'applique aux utilisateurs.  
Les fichiers de sauvegarde sont classés par utilisateur, le dossier julie.nomdefamille contient les fichiers de julie.nomdefamille


 
Bah ça n'empêche pas que le script est lancé sur la machine client via le compte de l'utilisateur et ça sauvegardera bien les données de l'utilisateur

com21 Et pour continuer dans ce sens là :
 
Ordinateurs fixes : on stock le profil sur le serveur  
Ordinateur portable : on peut aussi stocker le profil sur le serveur avec synchro local
Ou
On garde le profil local et on fait une synchro via synctoy sur le serveur (et on sauvegarde le serveur)
 
 
Après cela nécessite de gros changements à faire.
Lanstack Bonjour,
 
Ce sont des ordinateurs fixes ou portables. Si ce sont des fixes, ils suffiraient que les documents des utilisateurs soient sur le serveur. Tous les nuits, tu sauvegarde les données du serveur.
mickmicka Je tape la commande telle que tu me la donnée (\\172.22.226.236\C$\Users\%username%\Desktop... car je ne sais pas quelle commande peut être utilisé
 
Non le but est que les répertoires de travail de l'utilisateur soit sauvegardé, et pas la configuration machine, donc il faut que cela s'applique aux utilisateurs.  
Les fichiers de sauvegarde sont classés par utilisateur, le dossier julie.nomdefamille contient les fichiers de julie.nomdefamille
com21 via cmd tu tapes quoi exactement ?
 
Faut utiliser les " "  
et mettre le chemin complet (vers le .bat)
 
Bien sur le %username% utilise le compte qui est connecté.  
De toute façon le but et que ce soit la machine cliente qui lance le .bat qui exécute la sauvegarde vers le serveur
mickmicka Lorsque je tape un \\172.22.226.236\C$ dans la fenêtre exécuter, j'arrive sur le disque dur en question mais lorsque je tape cette même commande dans un interpréteur de commande (cmd.exe) le chemin réseau est introuvable.
 
EDIT : Je viens de me rendre compte aussi que lorsque je tape le chemin (\\172.22.226.236\C$\Users\%username%) dans la fenêtre exécuter, ce la m'affiche seulement le répertoire Administrateur et non pas le répertoire de l'utilisateur actuellement connecté sur ce PC (julie.nomdefamille, ce compte est un ancien compte qui me sers de test aussi), alors que je suis bien connecté en tant que julie.nomdefamille sur le PC en question qui se trouve en ce moment même à ma droite.
com21 \\172.22.226.236\C$\Users\%username%\Desktop\sauvegarde_docs.bat
 
Et commence par voir si tu arrives à accéder à  : \\172.22.226.236\C$
mickmicka Je creuse, je creuse mais lorsque j'ai tapé un \\172.22.226.236\C:\Users\%username%\Desktop\sauvegarde_docs.bat (via mon serveur Active Directory) j'ai nom de réseau introuvable
 
et quand je met un start devant cela me dit que le chemin est introuvable, je ne sais pas trop comment m'en sortir
com21 si le .bat est sur le bureau il faut lancer via \\serveur\dossier\toto.bat
 
Si le script est lié à une GPO utilisateurs et que tu utilises la variable %username% cela ne devrait pas poser problème que l'utilisateur change d'ordinateur.
 
Pour powershell : bah tu peux tout faire, faut juste savoir le faire ;)
mickmicka Je suis tombé tout à l'heure sur ton premier site mais je n'ai pas réussi à accéder à la machine réseau et lui dire de lancer le fichier .bat qui se trouve sur le bureau (ou sur le lecteur réseau, mais sur le bureau pour les tests).  
 
Le soucis vient aussi du fait que un utilisateur peut se connecter sur le PC n°236 (mia-236) puis le lendemain il pourra se connecter sur le n°237 (mia-237), donc il faudrait que le script définisse d'abord si le PC est connecté au réseau puis quel utilisateur est connecté sur ce poste pour ensuite sauvegarder au bon endroit.
 
J'ai pensé aussi au Powershell mais je ne connais pas trop et je ne sais pas si c'est possible de faire ce que je veux avec le Powershell !?
com21 VIA GPO tu peux créer une tâche planifiée sur l'UO Users_portables
 
Commande batch :  
Genre http://www.batcher.fr/commandes.php  ?
 
Sinon ya Powershell :
http://technet.microsoft.com/fr-fr [...] 51144.aspx
 
mickmicka Je viens de regarder les liens, le soucis c'est que en GPO c'est bien pour des PC qui sont fixes, c'est d'ailleurs les changements que j'ai effectués, à la fermeture de la session utilisateur la sauvegarde s'effectue.  
 
Mais un utilisateur de PC portable ne se déconnectent pas de sa session, il ferme son écran et part.. La sauvegarde ne peut donc pas s'effectué, c'est pour j'aimerais ajouter une tâches planifiée (aux alentours de midi) pour que les utilisateurs stockés dans l'unité d'organisation "Users_portables" bénéficie eux aussi de la sauvegarde.
mickmicka Merci beaucoup com21, j'ai cherché ceci sur le net un petit moment sans jamais trop trouver de réponse.  
 
Au passage tu n'aurais pas un site complet pour bien apprendre les commandes relatives au fichier batch ?
com21 Tu peux créer ta tâche planifié via un .bat  ;)
 
http://social.technet.microsoft.co [...] forum=1092
 
Sinon via GPO : http://technet.microsoft.com/fr-fr [...] 25745.aspx
mickmicka Bonjour com21 merci pour ta réponse.  
 
La première solution n'est pas envisageable, si on supprime sur le poste client, le fichier est toujours présent sur le snap (serveur de sauvegarde), c'est le but de cette manipulation, si l'utilisateur supprime sans le vouloir, tout est sauvegardé sur le réseau.  
 
J'ai pensé à ta deuxième solution mais est-il possible de configurer cette tâche planifiée via le serveur Active Directory (via les GPO ou un autre batch) ? Car si mon maître de stage et moi devons passer sur tous les postes pour configurer la tâche planifiée cela risque d'être long :x.  
 
com21 Piste à explorer :
 
Logiciel synctoy : http://www.labo-microsoft.org/articles/win/synctoy/
Cela permet de synchroniser 2 dossiers entre eux.
Attention : cela ne fait pas de sauvegarde incrémentale !   si on efface d'un coté, ça effacera de l'autre.
On peut faire une tâche planifiée pour que ça s'exécute tous les XX heures
 
Deuxieme solution :
Lancer le .bat via une tâche planifiée toutes les XX heures.
2 possibilités :  
le .bat est lancé via un compte administrateur, celui ci peut s'exécuter n'importe quand.
Le .bat est lancé via le compte de l'utilisateur, on peut paramétrer la tâche pour qu'elle ne s'exécute que si l'utilisateur est connecté.
 
Eventuellement tu peux rajouter un test au début du .bat qui test le serveur (ping par exemple)
Si ça répond pas --> on sort
 
Au pire sans le test, le .bat va juste échouer.
mickmicka Bonjour à tous,  
 
voilà, je suis étudiant en BTS SIO (Services Informatiques aux Organisations) et je suis actuellement en stage en entreprise.  
 
Mon maître de stage m'as demandé d'automatiser les sauvegardes des postes clients (sauvegarde incrémentale journalière), car pour l'instant c'est un fichier .bat sur le bureau des utilisateurs (mon maître de stage leur à demandé de faire des sauvegardes régulières, mais certains ne les font pas, c'est pourquoi il faut les automatiser).  
 
Le problème est que les utilisateurs ne sont pas forcément tous connectés à la même heure.  
 
J'aimerais pouvoir faire un programme qui vérifie si l'utilisateur est connecté, s'il l'est qu'un fichier .bat, qui se trouve sur un lecteur réseau, s'effectue pour l'utilisateur qui est connecté en ce moment sur l'ordinateur. Cette règle intervient dans le cadre d'utilisation (par de nombreux employés) de PC portables, mis à disposition par l'entreprise.  
 
Si mon post n'est pas clair, n'hésitez pas à poster des questions.  
 
Merci d'avance pour vos réponses ! Mickaël

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR