Question Récupérer le nom d'une machine distante

Plus d'informations
il y a 13 ans 9 mois #12152 par Howard
Bonjour,


Chez mon client, tous les postes clients ont le lecteur C: qui porte le nom de leur machine.

J'aimerais créer un logon script qui mappe le lecteur C: via la lettre Z: sur un serveur distant à l'établissement d'une session RDP pour tous les utilisateurs en fonction du nom de machine.

Comment faire un net use avec leur nom de machine ?

exemple :
net use Z: \\%computername_client%\C$

Merci pour votre aide

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

Plus d'informations
il y a 13 ans 9 mois #12153 par DARTEVELLE
Bonjour,

J'aurai bien une idée, après ce n'est pas très propre. Disons que c'est pas très évolutif ni flexible ...

Tu pourrais stocker dans un fichier csv le nom de la machine et le login. Ainsi tu peux retrouver le nom de la machine en fonction du login de l'user ;)

Mais du coup si on ajoute une machine ou qu'un user change de machine ça ne fonctionne plus :S

Après je continue de chercher une commande qui pourrait nous donner le hostname de la machine local.<br><br>Message édité par: Theo25, à: 22/06/12 15:54

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

Plus d'informations
il y a 13 ans 9 mois #12154 par Matthew BETTON
Bonjour,

Dans la session TSE, voir du côté de la variable d'environnement \&quot;$env:CLIENTNAME\&quot;. Elle correspond à la machine depuis laquelle est établie la connexion TSE.

Sinon, dans les options TSE du serveur, il y a la possibilité de paramétrer un script de connexion, le comportement de la session, etc...

Par GPO, on peut activer le montage systématique des lecteurs locaux du client. Une fois la session ouverte sur le serveur, tous les lecteurs locaux sont automatiquement mappés.

Ce paramétrage est également possible dans le client TSE (cf mstsc.exe =&gt; onglet \&quot;Ressources locales\&quot; =&gt; \&quot;Ressources et périphériques locaux\&quot; =&gt; bouton \&quot;Autres\&quot; =&gt; Lecteurs).

@+

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

Plus d'informations
il y a 13 ans 9 mois #12157 par Howard
Bonjour à tous,

merci pour votre aide.

Je vais pencher vers le paramètre CLIENTNAME. Donc ce que je dois faire si j'ai bien compris c'est récupérer la valeur du CLIENTNAME et la mettre dans une valeur.

Ensuite, je fais un net use \\VARIABLE\C$ ?

Merci

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

Plus d'informations
il y a 13 ans 9 mois #12158 par Howard
mon net use ne fonctionne pas !

j'ai fait :
net use Z: \ \%CLIENTNAME% \C$

rien ne se monte

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

Plus d'informations
il y a 13 ans 9 mois #12159 par SiSMik
Faut revoir la façon dont tu utilises net use...

[code:1]
$server = $env:CLIENTNAME
$cmd = \&quot;Net use Z: \\\&quot; + $server + \&quot;\c$\&quot;
Invoke-Expression $cmd[/code:1]

Pas testé, mais ça devrait marcher...

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

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