Question Mappage de lecteurs réseau

Plus d'informations
il y a 10 ans 8 mois #20376 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20377 par Laurent Dardenne
Salut,
ped69 écrit:

Vous n'auriez pas une idée de ce qui pourrait causer ces problèmes ?

un pb de droits/session ?
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.

Plus d'informations
il y a 10 ans 8 mois #20378 par Pedro Ferreira
Salut Laurent et merci de ta réponse,


Pour les droits, j'y ai pensé. La GPO est exécutée pour un groupe \&quot;Admins du domaine\&quot; 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.

Vérifie lors de l'exécution du script, si le lecteur est bien monté et accessible.

Je ne comprends pas exactement ce que tu veux dire par là ? Quand j'exécute en local, les lecteurs sont montés oui.

Que donne l'usage de Net use ?

La commande net use utilisée en local fonctionne parfaitement.
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.

Plus d'informations
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 \&quot;Scripts\&quot; (et pas scripts powershell) :

- Nom du script : Powershell.exe

- Paramètres du scripts : -NoLogo -NonInteractive -Command \\&lt;DOMAIN&gt;\netlogon\&lt;SCRIPT.ps1&gt;


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.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20381 par Laurent Dardenne
ped69 écrit:

Quand j'exécute en local, les lecteurs sont montés oui.

non, dans le script PS exécuté par la GPO.
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

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.056 secondes
Propulsé par Kunena