Question
Mappage de lecteurs réseau
- Pedro Ferreira
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 10 ans 8 mois #20376
par Pedro Ferreira
Mappage de lecteurs réseau a été créé par Pedro Ferreira
Bonjour à tous,
J'espère que vous allez tous bien.
Voilà, j'ai un problème avec un script Powershell que je mets en place actuellement dans mon entreprise.
Ce script est simple. il consiste à mapper deux lecteurs réseau S: et U: sur tous les ordinateurs du domaine. J'exécute donc ce script par GPO.
Tout d'abord, voici le code du script :
[code:1]
#Mappage du lecteur S:
New-PSDrive -Name S -PSProvider FileSystem -Root \\srvseic-data\Files -Persist
#Mappage du lecteur U:
$strComputer = \".\"1
$var = GWMI -Comp $strComputer -CL Win32_ComputerSystem
$domain_user = $var.UserName
$domain_user_split = $domain_user -split '\\'
$login = $domain_user_split[1]
New-PSDrive -Name U -PSProvider FileSystem -root \\srvseic-data\$login -Persist
Get-PSDrive[/code:1]
Le lecteur S:, sert d'aaccès au serveur de fichiers, il est mappé directement avec le commande New-PSDrive. Pour le lecteur U:, je récupère tout d'abord le login connecté et ensuite je mappe le lecteur, qui est donc un répertoire personnel de chaque utilsateur.
Lorsque j'exécute ce code en local, tous les lecteurs réseau sont mappés et je peux y accéder.
Mais maintenant, si j'essaie d'exécuter ce script à l'aide d'une GPO, les lecteurs réseau sont \"mappés\" mais ils ont la croix rouge avec écrit \"Lecteur réseau déconnecté\". De plus, si j'essaie de les supprimer, un message s'affiche \"Cette connexion n'existe pas\"
Ce qui est le plus étrange, c'est que j'ai accès au contenu des deux lecteurs.
Vous n'auriez pas une idée de ce qui pourrait causer ces problèmes ? Je me suis imaginé un problème de droits mais je ne trouve aucun problème quand je vérifie. Peut-être que je ne cherche pas au bon endroit ? Qu'en pensez-vous ?
Merci d'avance pour votre aide précieuse,
Pedro.<br><br>Message édité par: ped69, à: 6/07/15 11:56
J'espère que vous allez tous bien.
Voilà, j'ai un problème avec un script Powershell que je mets en place actuellement dans mon entreprise.
Ce script est simple. il consiste à mapper deux lecteurs réseau S: et U: sur tous les ordinateurs du domaine. J'exécute donc ce script par GPO.
Tout d'abord, voici le code du script :
[code:1]
#Mappage du lecteur S:
New-PSDrive -Name S -PSProvider FileSystem -Root \\srvseic-data\Files -Persist
#Mappage du lecteur U:
$strComputer = \".\"1
$var = GWMI -Comp $strComputer -CL Win32_ComputerSystem
$domain_user = $var.UserName
$domain_user_split = $domain_user -split '\\'
$login = $domain_user_split[1]
New-PSDrive -Name U -PSProvider FileSystem -root \\srvseic-data\$login -Persist
Get-PSDrive[/code:1]
Le lecteur S:, sert d'aaccès au serveur de fichiers, il est mappé directement avec le commande New-PSDrive. Pour le lecteur U:, je récupère tout d'abord le login connecté et ensuite je mappe le lecteur, qui est donc un répertoire personnel de chaque utilsateur.
Lorsque j'exécute ce code en local, tous les lecteurs réseau sont mappés et je peux y accéder.
Mais maintenant, si j'essaie d'exécuter ce script à l'aide d'une GPO, les lecteurs réseau sont \"mappés\" mais ils ont la croix rouge avec écrit \"Lecteur réseau déconnecté\". De plus, si j'essaie de les supprimer, un message s'affiche \"Cette connexion n'existe pas\"
Ce qui est le plus étrange, c'est que j'ai accès au contenu des deux lecteurs.
Vous n'auriez pas une idée de ce qui pourrait causer ces problèmes ? Je me suis imaginé un problème de droits mais je ne trouve aucun problème quand je vérifie. Peut-être que je ne cherche pas au bon endroit ? Qu'en pensez-vous ?
Merci d'avance pour votre aide précieuse,
Pedro.<br><br>Message édité par: ped69, à: 6/07/15 11:56
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 8 mois #20377
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Mappage de lecteurs réseau
Salut,
ped69 écrit:
Vérifie lors de l'exécution du script, si le lecteur est bien monté et accessible.
As-tu relut la doc et vérifié les détails par rapport à ton contexte ?
Que donne l'usage de Net use ?
ped69 écrit:
un pb de droits/session ?Vous n'auriez pas une idée de ce qui pourrait causer ces problèmes ?
Vérifie lors de l'exécution du script, si le lecteur est bien monté et accessible.
As-tu relut la doc et vérifié les détails par rapport à ton contexte ?
Que donne l'usage de Net use ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Pedro Ferreira
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 10 ans 8 mois #20378
par Pedro Ferreira
Réponse de Pedro Ferreira sur le sujet Re:Mappage de lecteurs réseau
Salut Laurent et merci de ta réponse,
Pour les droits, j'y ai pensé. La GPO est exécutée pour un groupe \"Admins du domaine\" et je réalise les tests avec mon compte qui fait partie de ce groupe Admins du domaine. Je ne sais pas s'il y a un endroit où mes droits sont faux. Si c'est le cas, je ne vois pas.
Lorsque je la mets dans un fichier .bat et l'exécute depuis la GPO, dont le code est :
[code:1]net use S: \\srvseic-data\Files
net use U: \\srvseic-data\%USERNAME%[/code:1]
Bah depuis le serveur, la commande n'a pas l'air de s'exécuter ou du moins, rien ne se passe. Ceci fait croitre mes doutes sur un éventuel problème de droits mais je ne sais pas où regarder..
Pour les droits, j'y ai pensé. La GPO est exécutée pour un groupe \"Admins du domaine\" et je réalise les tests avec mon compte qui fait partie de ce groupe Admins du domaine. Je ne sais pas s'il y a un endroit où mes droits sont faux. Si c'est le cas, je ne vois pas.
Je ne comprends pas exactement ce que tu veux dire par là ? Quand j'exécute en local, les lecteurs sont montés oui.Vérifie lors de l'exécution du script, si le lecteur est bien monté et accessible.
La commande net use utilisée en local fonctionne parfaitement.Que donne l'usage de Net use ?
Lorsque je la mets dans un fichier .bat et l'exécute depuis la GPO, dont le code est :
[code:1]net use S: \\srvseic-data\Files
net use U: \\srvseic-data\%USERNAME%[/code:1]
Bah depuis le serveur, la commande n'a pas l'air de s'exécuter ou du moins, rien ne se passe. Ceci fait croitre mes doutes sur un éventuel problème de droits mais je ne sais pas où regarder..
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 8 mois #20379
par Philippe
Réponse de Philippe sur le sujet Re:Mappage de lecteurs réseau
salut ped69
Peut tu faire une GPO comme dans ce sur ce post
c'est à dire :
- d'ajouter ce genre de ligne dans les propriétés d'ouverture ou de fermeture de session dans l'onglet \"Scripts\" (et pas scripts powershell) :
- Nom du script : Powershell.exe
- Paramètres du scripts : -NoLogo -NonInteractive -Command \\<DOMAIN>\netlogon\<SCRIPT.ps1>
et voir si tu peut faire des log comme expliqué !
et nous dire ce que ça donne !
je crois que l'on ne peut pas utilisé psdrive dans un script de démarrage d'une GPO
je regarde de ce côté là !
Peut tu faire une GPO comme dans ce sur ce post
c'est à dire :
- d'ajouter ce genre de ligne dans les propriétés d'ouverture ou de fermeture de session dans l'onglet \"Scripts\" (et pas scripts powershell) :
- Nom du script : Powershell.exe
- Paramètres du scripts : -NoLogo -NonInteractive -Command \\<DOMAIN>\netlogon\<SCRIPT.ps1>
et voir si tu peut faire des log comme expliqué !
et nous dire ce que ça donne !
je crois que l'on ne peut pas utilisé psdrive dans un script de démarrage d'une GPO
je regarde de ce côté là !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 8 mois #20380
par Philippe
Réponse de Philippe sur le sujet Re:Mappage de lecteurs réseau
peut tu aussi vérifié si tu n'a pas de conflit avec une autre gpo qui remonte les lecteurs
ou un bat/script local
ou un bat/script local
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 8 mois #20381
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Mappage de lecteurs réseau
ped69 écrit:
Je monte le drive je vérifie si via ce drive l'accès à un fichier est possible.
le pb se pose avec ton compte ou un compte utilisateur ou les deux ?
Il existe peut-être une GPO qui écrase/limite cette déclaration ?
[edit]
cross post
<br><br>Message édité par: Laurent Dardenne, à: 6/07/15 16:28
non, dans le script PS exécuté par la GPO.Quand j'exécute en local, les lecteurs sont montés oui.
Je monte le drive je vérifie si via ce drive l'accès à un fichier est possible.
le pb se pose avec ton compte ou un compte utilisateur ou les deux ?
Il existe peut-être une GPO qui écrase/limite cette déclaration ?
[edit]
cross post
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.053 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Mappage de lecteurs réseau