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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Script creation repertoire perso

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script creation repertoire perso

n°116414
noxadmin78
Posté le 21-11-2013 à 17:51:14  profilanswer
 

Salut,
 
Je souhaite ecrire un script d'ouverture de session en .bat pour les utilisateurs de mon domaine.
 
Dans ce script, il y aura le mappage des lecteurs réseaux et la creation d'un repertoire perso sur le serveur..
Dans ces lecteurs réseaux, un correspond au repertoire perso du user sur le serveur.
 
J'ai les lignes pour la connexion des lecteurs reseaux (net use......).
 
Pour la creation du repertoire, je sais qu'il faut mettre un truc du genre :  
mkdir \\IP du srv\partage\%user% (je crois)
 
Mon problème est au niveau de la condition "existe ou pas",  
si le repertoire existe, on passe. si le repertoire n'exite pas, le créer.
 
C'est pour du windows, et dans un .bat

mood
Publicité
Posté le 21-11-2013 à 17:51:14  profilanswer
 

n°116415
couak
Posté le 21-11-2013 à 17:53:20  profilanswer
 

if exist "\\IP du srv\partage\%user%" mkdir "\\IP du srv\partage\%user%"

n°116418
franck3119​5
je ne suis pas google !
Posté le 21-11-2013 à 18:30:07  profilanswer
 

Salut,
Avec les GPP c'est pas possible ?
Pour la variable je crois que c'est %username%
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
n°116421
couak
Posté le 21-11-2013 à 19:40:15  profilanswer
 

pour la variable sûrement... moi je n'ai fais que répondre à la problématique de la clause de condition :)

n°116424
Je@nb
Modérateur
In ze cloud
Posté le 22-11-2013 à 09:45:22  profilanswer
 

+1 ne pas passer par des .bat, les GPP c'est fait pour ça

n°116425
noxadmin78
Posté le 22-11-2013 à 10:15:01  profilanswer
 

merci pour vos reponses.
 
J'ai trouvé ça :  
set lookup=0
if exist "c:\%username%" (set lookup=1)
if %lookup%==0 mkdir "c:\%username%"
net use Z: "\\srv-partage\%username%"
 
 
j'ai testé et ça fonctionne.
Si le répertoire existe, le script passe aux connexions lecteurs, si le dossier n'existe pas, il le crée.
 

n°116431
nebulios
Posté le 22-11-2013 à 12:25:41  profilanswer
 

Stop au massacre on te dit, utilise des GPP pour ça !

n°116437
Spyk76
Posté le 22-11-2013 à 15:04:50  profilanswer
 

Et la bonne vieille méthode du mappage dans le profil AD ?

 

http://www.labo-microsoft.org/articles/win/mise_a_niveau/2/Images/profilmembre2.gif

 

Et ensuite avec un VBScript tu le renomme :

 

Set objShell = CreateObject("Shell.Application" )
WshNet.MapNetworkDrive "M:","\\serveur\Utilisateurs$\" &User & "\Mes documents"
objShell.NameSpace("M:" ).Self.Name ="Mes Documents"    ' Renome le lecteur par defaut

 

Et dans ta GPO du dit de deplacer le dossier "mes documents" vers M:

 


Ca marche tout le temps  :bounce:


Message édité par Spyk76 le 22-11-2013 à 15:08:40
n°116441
nebulios
Posté le 22-11-2013 à 15:52:40  profilanswer
 

Encore mieux, ce qui marchait en 95 fonctionne donc forcément en 2013  [:kosmos]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  Script creation repertoire perso

 

Sujets relatifs
Script de changement de proxy au demarrageCréation lecteur réseau permanent
Script PowerShell pour modifier 'démarrer dans :" dans les propriétésDFS répertoire inaccessible
Partager un répertoire Windows 7 via Internetcréation serveur web embarqué
PsExec installation MSI et problème de répertoireCréation d'un mini-réseau avec fortes contraintes
[Help] Problème de variable entre 2 script.Script en fonction du réseau
Plus de sujets relatifs à : Script creation repertoire perso


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR