Bonjour
Sous un serveur NT, j'administre plusieurs salles dans lesquelles les
ordinateurs portent des noms spécifiques:
salle 1: stations info01, info02, ...
salle 2: stations txt01, txt02, ...
Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations
doivent pouvoir être connectées par script et con2prt. Pas de problème
jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte
et donc lui affecter la bonne imprimante? Imprimante1 pour les
stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée,
mais alors je devrais tester le nom de chaque station dans le script
de login. Et script à modifier à chaque ajout de station.
Par quelle méthode puis-je voir si la station qui se connecte est
infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de
la variable d'environnement: le début.
Et là, je cale.
Merci pour toute information.
Yves Mairesse
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message , pipo s'est ainsi exprimé :
Bonjour Sous un serveur NT, j'administre plusieurs salles dans lesquelles les ordinateurs portent des noms spécifiques: salle 1: stations info01, info02, ... salle 2: stations txt01, txt02, ... Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations doivent pouvoir être connectées par script et con2prt. Pas de problème jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte et donc lui affecter la bonne imprimante? Imprimante1 pour les stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée, mais alors je devrais tester le nom de chaque station dans le script de login. Et script à modifier à chaque ajout de station. Par quelle méthode puis-je voir si la station qui se connecte est infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de la variable d'environnement: le début. Et là, je cale.
Très facile, c'est prévu dans la commande SET : ... REM on extrait les 3 premiers caracteres du nom de machine set root=%computername:~0,3% REM test insensible a la casse (/i) if /i %root%==txt goto Salle2 :Salle1 printer=imprimante1 goto suite :Salle2 printer=imprimante2 ... :suite net use LPT1: serveur%printer% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message 1963d4f9.0402090513.1af07714@posting.google.com,
pipo <ymai@be.tf> s'est ainsi exprimé :
Bonjour
Sous un serveur NT, j'administre plusieurs salles dans lesquelles les
ordinateurs portent des noms spécifiques:
salle 1: stations info01, info02, ...
salle 2: stations txt01, txt02, ...
Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations
doivent pouvoir être connectées par script et con2prt. Pas de problème
jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte
et donc lui affecter la bonne imprimante? Imprimante1 pour les
stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée,
mais alors je devrais tester le nom de chaque station dans le script
de login. Et script à modifier à chaque ajout de station.
Par quelle méthode puis-je voir si la station qui se connecte est
infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de
la variable d'environnement: le début.
Et là, je cale.
Très facile, c'est prévu dans la commande SET :
...
REM on extrait les 3 premiers caracteres du nom de machine
set root=%computername:~0,3%
REM test insensible a la casse (/i)
if /i %root%==txt goto Salle2
:Salle1
printer=imprimante1
goto suite
:Salle2
printer=imprimante2
...
:suite
net use LPT1: \serveur%printer%
...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Bonjour Sous un serveur NT, j'administre plusieurs salles dans lesquelles les ordinateurs portent des noms spécifiques: salle 1: stations info01, info02, ... salle 2: stations txt01, txt02, ... Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations doivent pouvoir être connectées par script et con2prt. Pas de problème jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte et donc lui affecter la bonne imprimante? Imprimante1 pour les stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée, mais alors je devrais tester le nom de chaque station dans le script de login. Et script à modifier à chaque ajout de station. Par quelle méthode puis-je voir si la station qui se connecte est infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de la variable d'environnement: le début. Et là, je cale.
Très facile, c'est prévu dans la commande SET : ... REM on extrait les 3 premiers caracteres du nom de machine set root=%computername:~0,3% REM test insensible a la casse (/i) if /i %root%==txt goto Salle2 :Salle1 printer=imprimante1 goto suite :Salle2 printer=imprimante2 ... :suite net use LPT1: serveur%printer% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Yves Mairesse
Un tout grand merci. Y.M.
Dans le message , pipo s'est ainsi exprimé :
Bonjour Sous un serveur NT, j'administre plusieurs salles dans lesquelles les ordinateurs portent des noms spécifiques: salle 1: stations info01, info02, ... salle 2: stations txt01, txt02, ... Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations doivent pouvoir être connectées par script et con2prt. Pas de problème jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte et donc lui affecter la bonne imprimante? Imprimante1 pour les stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée, mais alors je devrais tester le nom de chaque station dans le script de login. Et script à modifier à chaque ajout de station. Par quelle méthode puis-je voir si la station qui se connecte est infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de la variable d'environnement: le début. Et là, je cale.
Très facile, c'est prévu dans la commande SET : ... REM on extrait les 3 premiers caracteres du nom de machine set root=%computername:~0,3% REM test insensible a la casse (/i) if /i %root%==txt goto Salle2 :Salle1 printer=imprimante1 goto suite :Salle2 printer=imprimante2 ... :suite net use LPT1: serveur%printer% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Un tout grand merci.
Y.M.
Dans le message 1963d4f9.0402090513.1af07714@posting.google.com,
pipo <ymai@be.tf> s'est ainsi exprimé :
Bonjour
Sous un serveur NT, j'administre plusieurs salles dans lesquelles les
ordinateurs portent des noms spécifiques:
salle 1: stations info01, info02, ...
salle 2: stations txt01, txt02, ...
Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations
doivent pouvoir être connectées par script et con2prt. Pas de problème
jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte
et donc lui affecter la bonne imprimante? Imprimante1 pour les
stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée,
mais alors je devrais tester le nom de chaque station dans le script
de login. Et script à modifier à chaque ajout de station.
Par quelle méthode puis-je voir si la station qui se connecte est
infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de
la variable d'environnement: le début.
Et là, je cale.
Très facile, c'est prévu dans la commande SET :
...
REM on extrait les 3 premiers caracteres du nom de machine
set root=%computername:~0,3%
REM test insensible a la casse (/i)
if /i %root%==txt goto Salle2
:Salle1
printer=imprimante1
goto suite
:Salle2
printer=imprimante2
...
:suite
net use LPT1: \serveur%printer%
...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Bonjour Sous un serveur NT, j'administre plusieurs salles dans lesquelles les ordinateurs portent des noms spécifiques: salle 1: stations info01, info02, ... salle 2: stations txt01, txt02, ... Toutes ces stations sont sous Win2k Pro et le serveur est un NT4.
Chacune des salles dispose d'une imprimante à laquelle les stations doivent pouvoir être connectées par script et con2prt. Pas de problème jusque là.
Comment faire, cependant, pour reconnaître quelle station se connecte et donc lui affecter la bonne imprimante? Imprimante1 pour les stations infoxx et Imprimante2 pour les stations txtxx.
La variable d'environnement %computername% pourrait être utilisée, mais alors je devrais tester le nom de chaque station dans le script de login. Et script à modifier à chaque ajout de station. Par quelle méthode puis-je voir si la station qui se connecte est infoxx ou txtxx? Il me faudrait donc accéder à une partie seulement de la variable d'environnement: le début. Et là, je cale.
Très facile, c'est prévu dans la commande SET : ... REM on extrait les 3 premiers caracteres du nom de machine set root=%computername:~0,3% REM test insensible a la casse (/i) if /i %root%==txt goto Salle2 :Salle1 printer=imprimante1 goto suite :Salle2 printer=imprimante2 ... :suite net use LPT1: serveur%printer% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *