Script de connexion DOS - Win NT/2K/XP - Windows & Software
Marsh Posté le 26-04-2012 à 14:24:04
Spa bien de poster ses exercices
Si j'ai bien compris t'es sensé d'après l'énoncé utiliser 2x If, et 1x For, t'es déjà pas dans ce qu'on te demande là.
J'imagine que ça sert à rien de proposer un VBS qui fait ça sans un .exe à copier et en 10 lignes ?
edit: ça devrait pas être ERRORLEVEL = 0 qui dit d'aller au mappage de lecteurs plutôt ?
Marsh Posté le 26-04-2012 à 14:41:50
Ah oui excuses moi j'ai oublié de dire que je ne sais pas quoi faire avec le for pour l'instant ! :-/
Je vais tester ce que tu m'as dit et je reviens vers toi!
Marsh Posté le 26-04-2012 à 14:44:33
Toujours rien qui se passe ! :-/
Merci quand même, tu as peut-être une autre idée ?
Marsh Posté le 26-04-2012 à 15:15:42
un script de cnx avec des "for" il ya mieux non pour tuer un contrôleur de domain
Marsh Posté le 26-04-2012 à 15:43:13
C'est le client qui exécute le script et le .exe qui renvoie l'appartenance aux groupes, ça doit pas manger des masses.
Après c'est sûr que faire ça en batch en passant par un exe à l'heure de powershell, c'est dommage. Mais bon, c'est un exercice !
Marsh Posté le 26-04-2012 à 16:16:34
Je suis d'accord avec vous mais c'est ce qui a été demandé .. sauf que la je bloque !
Marsh Posté le 26-04-2012 à 16:16:55
Une idee qui me vient en tete :
Code :
|
évidement, tu aura mis :
les droits de lecture sur %netlogon%\ADMINIS uniquement en lecture pour le groupe d'administrateur
%netlogon%\TECHS uniquement en lecture pour un groupe de technicos
%netlogon%\HOTLINERS uniquement en lecture pour un groupe de hotliner
%netlogon%\ADMINIS\script.bat contiendra :
Code :
|
%netlogon%\TECHS\script.bat :
Code :
|
%netlogon%\HOTLINERS\script.bat:
Code :
|
Voila, mais je n'ai aucune idée si ca marche ou pas
Marsh Posté le 26-04-2012 à 16:17:30
Si tu postais l’énoncé, déjà ?
Marsh Posté le 26-04-2012 à 16:35:26
C'est la création d'un batch avec deux if et 1 for. Je suis partie sur cette idée sachant que j'avais créé un A.D sous win2k8 R2 et fait des profils itinérants.
Mais pour le for je ne sais pas encore quoi faire !
Marsh Posté le 26-04-2012 à 16:44:00
Nan ça c'est pas l'énoncé, on a genre 1/10ème des infos là... Le ifmember.exe il sort de mon cul ?
Marsh Posté le 26-04-2012 à 17:07:02
^^' euh oui excuse moi...
Alors ça c'est parce que je veux que sachant le groupe auquel appartient l'utilisateur on monte les différents disques auquel ce même utilisateur à les droits de lecture/écriture.
Donc en cherchant sur le net, j'ai trouvé qu'il fallait utiliser "ifmember" ou "ingroup".
J'ai d'abord testé avec INGROUP sans succès puis avec IFMEMBER et toujours le même résultat NULL !
J'ai testé ma commande NET USE directement sur mon profil itinérant et le lecteur monte comme il faut. Ensuite j'ai voulu tester avec le IFMEMBER mais lors de l'exécution du script, j'ai le message comme quoi IFMEMBER ne fonctionne pas en local.
Maintenant je me demande si le script arrive a s'exécuter lors du démarrage de la session d'un utilisateur.
Merci Z_cool je testerais tout à l'heure ce que tu proposes !
Marsh Posté le 27-04-2012 à 21:49:11
Par contre le multipost c'est le mal :
http://forum.hardware.fr/hfr/Progr [...] 6839_1.htm
Marsh Posté le 28-04-2012 à 10:14:01
Désolé je pensé qu'il avait été supprimé je supprime l'autre post !
Marsh Posté le 28-04-2012 à 11:44:38
Après un test avec un echo il me semble que le script ne se lance pas au démarrage des sessions utilisateurs !
Marsh Posté le 26-04-2012 à 11:26:12
Bonjour tout le monde,
Je ne sais pas si je suis dans la bonne catégorie ou si mon titre de sujet est tout a fait parlant mais voici mon souci :
Je suis actuellement en BTS IG deuxième année et j'ai un script a réaliser avec deux if et un for.
Pour l'instant je veux que les lecteurs réseaux, qui se trouvent sur mon serveur de fichiers, selon le groupe auquel il appartient montent à chaque démarrage de la session d'un utilisateur.
Mais rien ne se passe.
Mon script est le suivant :
Je place ce script dans C:\Windows\sysvol\domain\scripts et ifmember.exe dans le NETLOGON.
Quelqu'un aurait une idée de pourquoi cela ne fonctionne pas ?
Merci d'avance de votre réponse, bonne journée à tous !