Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici = toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici = toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici = toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
non
UNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuter
une "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machine
distante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
non
UNC (X:MonRep au lieu de \NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuter
une "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machine
distante.
Espérant avoir répondu à ta question.
"Microsoft" <raphael_vial@hotmail.com> a écrit dans le message de news:
eUDDHmqGGHA.3036@tk2msftngp13.phx.gbl...
Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
non
UNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuter
une "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machine
distante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" a écrit dans le message de
news:Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
nonUNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuterune "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machinedistante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
dechaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" <yannick.schappler@free.fr> a écrit dans le message de
news:e6z5HWpHGHA.4036@TK2MSFTNGP12.phx.gbl...
Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
non
UNC (X:MonRep au lieu de \NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuter
une "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machine
distante.
Espérant avoir répondu à ta question.
"Microsoft" <raphael_vial@hotmail.com> a écrit dans le message de news:
eUDDHmqGGHA.3036@tk2msftngp13.phx.gbl...
Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" a écrit dans le message de
news:Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
nonUNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuterune "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machinedistante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du profil
dechaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Je ne comprends pas exactement ce que tu souhaites faire :
- associer à chaque utilisateur une lettre de lecteur liée à son
répertoire
profil (par le biais de l'objet utilisateur) ?
- te connecter sur le répertoire associé au profil de l'utilisateur.
Dans les 2 cas j'ai bien une idée, mais quel est ton besoin ?
Pour les deux cas dont je parle vois les exemples ci-dessous, sinon donne
quelque précisions.
Yannick SCHAPPLER
____________________________________________________________________________
CAS 1 :
Dim oContainer, oUtilisateur
' Dans le cas de la création de l'utilisateur
Set oContainer > GetObject("LDAP://OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays")
Set oUtilisateur = oContainer.Create("User","CN=NomLoginUtilisateur")
ou
' Dans le cas de la modification d'un utilisateur existant
oUtilisateur = GetObject
("LDAP://CN=NomLoginUtilisateur,OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays
oUtilisateur.GetInfo
' Modification du profil de l'utilisateur pour mapper le lecteur P: sur
TonServeurProfilesUtilisateursNomLoginUtilisateur
oUtilisateur.Put "homeDrive", "P:"
oUtilisateur.Put "homeDirectory",
TonServeurProfilesUtilisateursNomLoginUtilisateur"
' Envoi des modifications dans ton AD
oUtilisateur.SetInfo
oContainer = Nothing
oUtilisateur = Nothing
____________________________________________________________________________
____________________________________________________________________________
CAS 2 :
Dim oRessourceReseau
Set oRessourceReseau = Wscript.CreateObject ("Wscript.Network")
' Map de la lettre P: sur
TonServeurProfilesUtilisateursNomLoginUtilisateur
oRessourceReseau.MapNetworkDrive "P:",
TonServeurProfilesUtilisateursNomLoginUtilisateur
.......
' Suppression du map P:
oRessourceReseau.RemoveNetworkDrive "P:"
oRessourceReseau = Nothing
____________________________________________________________________________
"Microsoft" a écrit dans le message de news:
e%Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" a écrit dans le message
de
news:Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
nonUNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuterune "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machinedistante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du
profil
dechaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Je ne comprends pas exactement ce que tu souhaites faire :
- associer à chaque utilisateur une lettre de lecteur liée à son
répertoire
profil (par le biais de l'objet utilisateur) ?
- te connecter sur le répertoire associé au profil de l'utilisateur.
Dans les 2 cas j'ai bien une idée, mais quel est ton besoin ?
Pour les deux cas dont je parle vois les exemples ci-dessous, sinon donne
quelque précisions.
Yannick SCHAPPLER
____________________________________________________________________________
CAS 1 :
Dim oContainer, oUtilisateur
' Dans le cas de la création de l'utilisateur
Set oContainer > GetObject("LDAP://OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays")
Set oUtilisateur = oContainer.Create("User","CN=NomLoginUtilisateur")
ou
' Dans le cas de la modification d'un utilisateur existant
oUtilisateur = GetObject
("LDAP://CN=NomLoginUtilisateur,OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays
oUtilisateur.GetInfo
' Modification du profil de l'utilisateur pour mapper le lecteur P: sur
\TonServeurProfilesUtilisateursNomLoginUtilisateur
oUtilisateur.Put "homeDrive", "P:"
oUtilisateur.Put "homeDirectory",
\TonServeurProfilesUtilisateursNomLoginUtilisateur"
' Envoi des modifications dans ton AD
oUtilisateur.SetInfo
oContainer = Nothing
oUtilisateur = Nothing
____________________________________________________________________________
____________________________________________________________________________
CAS 2 :
Dim oRessourceReseau
Set oRessourceReseau = Wscript.CreateObject ("Wscript.Network")
' Map de la lettre P: sur
\TonServeurProfilesUtilisateursNomLoginUtilisateur
oRessourceReseau.MapNetworkDrive "P:",
\TonServeurProfilesUtilisateursNomLoginUtilisateur
.......
' Suppression du map P:
oRessourceReseau.RemoveNetworkDrive "P:"
oRessourceReseau = Nothing
____________________________________________________________________________
"Microsoft" <raphael_vial@hotmail.com> a écrit dans le message de news:
e%23NMwCNIGHA.964@tk2msftngp13.phx.gbl...
Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" <yannick.schappler@free.fr> a écrit dans le message
de
news:e6z5HWpHGHA.4036@TK2MSFTNGP12.phx.gbl...
Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
non
UNC (X:MonRep au lieu de \NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuter
une "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machine
distante.
Espérant avoir répondu à ta question.
"Microsoft" <raphael_vial@hotmail.com> a écrit dans le message de news:
eUDDHmqGGHA.3036@tk2msftngp13.phx.gbl...
Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du
profil
de
chaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi
Je ne comprends pas exactement ce que tu souhaites faire :
- associer à chaque utilisateur une lettre de lecteur liée à son
répertoire
profil (par le biais de l'objet utilisateur) ?
- te connecter sur le répertoire associé au profil de l'utilisateur.
Dans les 2 cas j'ai bien une idée, mais quel est ton besoin ?
Pour les deux cas dont je parle vois les exemples ci-dessous, sinon donne
quelque précisions.
Yannick SCHAPPLER
____________________________________________________________________________
CAS 1 :
Dim oContainer, oUtilisateur
' Dans le cas de la création de l'utilisateur
Set oContainer > GetObject("LDAP://OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays")
Set oUtilisateur = oContainer.Create("User","CN=NomLoginUtilisateur")
ou
' Dans le cas de la modification d'un utilisateur existant
oUtilisateur = GetObject
("LDAP://CN=NomLoginUtilisateur,OU=TonOU,DC=TonDomaine,DC=TaBoite,DC=TonPays
oUtilisateur.GetInfo
' Modification du profil de l'utilisateur pour mapper le lecteur P: sur
TonServeurProfilesUtilisateursNomLoginUtilisateur
oUtilisateur.Put "homeDrive", "P:"
oUtilisateur.Put "homeDirectory",
TonServeurProfilesUtilisateursNomLoginUtilisateur"
' Envoi des modifications dans ton AD
oUtilisateur.SetInfo
oContainer = Nothing
oUtilisateur = Nothing
____________________________________________________________________________
____________________________________________________________________________
CAS 2 :
Dim oRessourceReseau
Set oRessourceReseau = Wscript.CreateObject ("Wscript.Network")
' Map de la lettre P: sur
TonServeurProfilesUtilisateursNomLoginUtilisateur
oRessourceReseau.MapNetworkDrive "P:",
TonServeurProfilesUtilisateursNomLoginUtilisateur
.......
' Suppression du map P:
oRessourceReseau.RemoveNetworkDrive "P:"
oRessourceReseau = Nothing
____________________________________________________________________________
"Microsoft" a écrit dans le message de news:
e%Merci pour les infos ; j'ai juste encore une question : comment puis-je
monter un lecteur réseau avec le profile de chaque utilisateur - j'ai
testé
avec les variables ms je n'y arrive pas ....
Rafi
"Yannick SCHAPPLER" a écrit dans le message
de
news:Bonjour,
Pour ce genre d'action tu peux utiliser les outils cacls.exe ou
xcacls.exe
(kit de ressources techniques), par le biais de l'objet Wscript.Shell.
Cependant ils ne te permettront pas de modifier les permissions sur des
chemins UNC directement.
Tu devras soit :
- Monter au préalable un lecteur réseau et éxécuter Cacls sur un chemin
nonUNC (X:MonRep au lieu de NomServNomRep).
- Implémenter dans ton script un objet WSHController, qui permet
d'éxécuterune "instance vbscript" sur ta machine distante.
- Utiliser un utilitaire du type Psexec afin d'éxécuter Cacls sur la
machinedistante.
Espérant avoir répondu à ta question.
"Microsoft" a écrit dans le message de news:Hello,
il faut que je modifie le droit des dossiers du compte de chaque
utilisateur
( ex: C:Documents and Settingstoto) afin que l'utilisateur ( ici > > toto)
soit ajouté comme administrateur de ce dossier !
Existe -il un moyen de modifier les droits de chaque dossier du
profil
dechaque utilisateur ? et si oui -> comment SVP ?
Merci d'avance pour vos informations
Rafi