Problème NetLogon

Installation, configuration, utilisation et dépannage du réseau sous Windows.
Répondre
Maanu
Messages : 10
Enregistré le : lun. 7 déc. 2009 15:19
Etes vous un robot ? : Non

Problème NetLogon

Message par Maanu »

Bonjour.

J'ai un problème de chemin... Pour me connecter au domaine de l'entreprise, nous utilisons un petit script en VBScript. Sur Windows XP, tout fonctionne correctement.
Ce script sert, en partie, à copier l'icone des imprimantes de l'entreprise sur le bureau du PC qui se connecte.
Le problème est que, sous Seven, le chemin "réel" du bureau est C:\users\IDENTIFIANT\Bureau..., mais dans l'explorateur, on le voit comme C:\Utilisateurs\IDENTIFIANT\Bureau.
Nous avons renomé le dossier en "Users" en modifiant le Desktop.ini et aussi le shell32.dll.mui à la racine du dossier, mais cela ne résoud toujours pas le problème.

La ligne du script qui pose problème est la suivante :

Code : Tout sélectionner

Source = "\\" & logonServer & "\NETLOGON\Imprimantes du Tremblay.url"
				Destination = sUserProfile & "\Bureau\Imprimantes du Tremblay.url"
Variable = MsgBox(Destination)
				objFSO.CopyFile Source, Destination, OverwriteExisting
Merci d'avance...
Maanu
Messages : 10
Enregistré le : lun. 7 déc. 2009 15:19
Etes vous un robot ? : Non

Re: Problème NetLogon

Message par Maanu »

UP !

Merci...
Maanu
Messages : 10
Enregistré le : lun. 7 déc. 2009 15:19
Etes vous un robot ? : Non

Re: Problème NetLogon

Message par Maanu »

UP !

Mais là, je crois que je vais aller élargir mon champ de recherche...
Maanu
Messages : 10
Enregistré le : lun. 7 déc. 2009 15:19
Etes vous un robot ? : Non

Re: Problème NetLogon

Message par Maanu »

Heu... Up ? :/
ame
Messages : 8
Enregistré le : mar. 8 déc. 2009 14:07
Etes vous un robot ? : Non
Contact :

Re: Problème NetLogon

Message par ame »

Salut,
Vous devriez utiliser les varibles d'environement pour ne pas avoir ce type de problème.
En VBS:

Code : Tout sélectionner

Set WshShell = WScript.CreateObject("WScript.Shell")'** Création de l'objet Shell **
'** Mise en variable des variables d'environnement **
oUserProfile = WshShell.ExpandEnvironmentStrings("%USERPROFILE%")
oAllUsersProfile = WshShell.ExpandEnvironmentStrings("%ALLUSERSPROFILE%")
Salutations
Répondre