A voir également:
- Commandes Dos sous 2000 server
- Invite de commandes - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Commandes terminal mac - Guide
- Mysql community server - Télécharger - Bases de données
2 réponses
la commande clef est : cmd puis....
net user toto /add
voila l'utilisateur toto est crée
pour les securité les droits les repertoires perso ,etc, c'est beaucoup moins simple lit la suite tete reposée
voila un script que j ai fait compatible nt4 2000 pour créer automatiquement depuis un serveur 2000 des utilisateurs dans un centre de formation
Le programme final doit s’exécuter sur le serveur active directory qui fonctionne en mode mixte.
Il doit simplifier au maximum les opérations
Il doit être compatible avec des client Windows NT4 sp6 et Windows 2000 sp4 en mode mixte
Il doit fonctionner quand l’organisme décidera de passer en mode natif
Il doit pouvoir exploiter les scripts déjà existant de connexion des utilisateurs
1 – Concevoir des noms d’utilisateur réutilisable (initiale prénom + nom de famille le tout limité à x caractères)
Prévoir des noms de répertoires partagés identiques au nom d’utilisateur
Définir le chemin UNC afin de rediriger le profil dans le répertoire de l’utilisateur \\nom_serveur\%username%\%username% où « %username% » est un code qui correspond au nom de l’utilisateur
Créer un groupe d’utilisateur d’une même UO (afin de faciliter la gestion des autorisations de partages)
Concevoir un utilisateur type qui servira de base pour la création des utilisateurs d’une même unité d’organisation (contrôler l’appartenance au groupe)
Le script
batch simple de creation de compte - windows NT pour un utilisateur
%1 est le premier paramètre de la ligne de commande (nom de l'utilisateur)
%2 est le deuxième paramètre (mot de passe)
crée le dossier personnel (modifiez si nécessaire d:\users\):
md d:\users\%1
crée le sous-dossier du profil (modifiez si nécessaire profil):
md d:\users\%1\profil
crée le compte utilisateur
/homedir enregistre le chemin réseau pour le dossier du profil (modifiez le nom du serveur \\serveur)
une astuce qui permet de se connecter au dossier personnel \\serveur\%1 (partage)
alors que la variable HOME pointe sur le sous-dossier \\serveur\%1\profil (non partage)
la commande NET USE p: /HOME placée dans le script de connexion connecte sur \\serveur\%1 !
empêche la modification du mot de passe
le script common.bat situé dans NETLOGON sera exécute a chaque ouverture de session (modifiez si necessaire common)
net user %1 %2 /ADD /homedir:\\serveur\%1\profil /passwordchg:no /scriptpath:common.bat
partage le dossier personnel
net share %1=d:\users\%1 /unlimited
donne à l'utilisateur et au groupe local administrateurs tous les droits sur le dossier personnel
cacls d:\users\%1 /G Administrateurs:F /E /T
cacls d:\users\%1 /G %1:F /E /T
supprime les droits donnes au groupe global Admins du domaine
évite la redondance avec le groupe local administrateurs - facultatif)
supprime les droits donnés au groupe global tout le monde sur le dossier personnel et sur le dossier du profil
cacls d:\users\%1 /E /R "Admins du domaine"
cacls d:\users\%1 /E /R "Tout le monde"
cacls d:\users\%1\profil /E /R "Tout le monde"
cache le dossier du profil et en fait un dossier système
attrib +h +s d:\users\%1\profil
copie dans le profil de l'utilisateur un profil par défaut
(fichier user.dat, dossier bureau, menu demarrer, etc.)
xcopy d:\users\defaut\profil d: users\%1\profil /e /s
bon courage
net user toto /add
voila l'utilisateur toto est crée
pour les securité les droits les repertoires perso ,etc, c'est beaucoup moins simple lit la suite tete reposée
voila un script que j ai fait compatible nt4 2000 pour créer automatiquement depuis un serveur 2000 des utilisateurs dans un centre de formation
Le programme final doit s’exécuter sur le serveur active directory qui fonctionne en mode mixte.
Il doit simplifier au maximum les opérations
Il doit être compatible avec des client Windows NT4 sp6 et Windows 2000 sp4 en mode mixte
Il doit fonctionner quand l’organisme décidera de passer en mode natif
Il doit pouvoir exploiter les scripts déjà existant de connexion des utilisateurs
1 – Concevoir des noms d’utilisateur réutilisable (initiale prénom + nom de famille le tout limité à x caractères)
Prévoir des noms de répertoires partagés identiques au nom d’utilisateur
Définir le chemin UNC afin de rediriger le profil dans le répertoire de l’utilisateur \\nom_serveur\%username%\%username% où « %username% » est un code qui correspond au nom de l’utilisateur
Créer un groupe d’utilisateur d’une même UO (afin de faciliter la gestion des autorisations de partages)
Concevoir un utilisateur type qui servira de base pour la création des utilisateurs d’une même unité d’organisation (contrôler l’appartenance au groupe)
Le script
batch simple de creation de compte - windows NT pour un utilisateur
%1 est le premier paramètre de la ligne de commande (nom de l'utilisateur)
%2 est le deuxième paramètre (mot de passe)
crée le dossier personnel (modifiez si nécessaire d:\users\):
md d:\users\%1
crée le sous-dossier du profil (modifiez si nécessaire profil):
md d:\users\%1\profil
crée le compte utilisateur
/homedir enregistre le chemin réseau pour le dossier du profil (modifiez le nom du serveur \\serveur)
une astuce qui permet de se connecter au dossier personnel \\serveur\%1 (partage)
alors que la variable HOME pointe sur le sous-dossier \\serveur\%1\profil (non partage)
la commande NET USE p: /HOME placée dans le script de connexion connecte sur \\serveur\%1 !
empêche la modification du mot de passe
le script common.bat situé dans NETLOGON sera exécute a chaque ouverture de session (modifiez si necessaire common)
net user %1 %2 /ADD /homedir:\\serveur\%1\profil /passwordchg:no /scriptpath:common.bat
partage le dossier personnel
net share %1=d:\users\%1 /unlimited
donne à l'utilisateur et au groupe local administrateurs tous les droits sur le dossier personnel
cacls d:\users\%1 /G Administrateurs:F /E /T
cacls d:\users\%1 /G %1:F /E /T
supprime les droits donnes au groupe global Admins du domaine
évite la redondance avec le groupe local administrateurs - facultatif)
supprime les droits donnés au groupe global tout le monde sur le dossier personnel et sur le dossier du profil
cacls d:\users\%1 /E /R "Admins du domaine"
cacls d:\users\%1 /E /R "Tout le monde"
cacls d:\users\%1\profil /E /R "Tout le monde"
cache le dossier du profil et en fait un dossier système
attrib +h +s d:\users\%1\profil
copie dans le profil de l'utilisateur un profil par défaut
(fichier user.dat, dossier bureau, menu demarrer, etc.)
xcopy d:\users\defaut\profil d: users\%1\profil /e /s
bon courage