[RESOLU] Serveur d'impression sous windows 2000 PRO

Serveur d'impression sous windows 2000 PRO [RESOLU] - Windows & Software

Marsh Posté le 23-09-2002 à 10:24:42    

Je dispose d'un serveur d'impression, sous windows 2000 professionnel, constitué principalement d'imprimantes réseaux (brancher en RJ45).
 
Et voila les données du problème:
 
Lorsqu'un utilisateur se sert d'une imprimante, ca lui ouvre une session sur mon serveur (jusque la, c'est normal). Mais un fois que l'impression est terminée, le session reste ouverte...et etant donnée que win2000PRO n'accepte pas plus de 10 connexions utilisateurs ouvertes, dès que j'ai un 11eme utilisateur qui veut imprimer il ne peut pas et il est egalement impossible d'acceder au données du serveur, car le nomre de connexions maxi a été atteint.
 
J'ai donc specifiées dans les options de sécurité ( par gpedit.msc) que le connexions inactive de plus de 5 minutes devaient etre deconnectées automatiquement.
Mais ca ne marche pas, etant données que les options de sécurité du domaine sont prioritaires par rapport à celles d'un poste local.
 
Donc si vous avez des propositions des solutions vous etes les bienvenue. :(


Message édité par GENIUS999 le 27-09-2002 à 17:37:23
Reply

Marsh Posté le 23-09-2002 à 10:24:42   

Reply

Marsh Posté le 23-09-2002 à 10:34:27    

C'est l'inverse, les GPO locales sont prioritaires par rapport aux GPO du domaine non ?

Reply

Marsh Posté le 23-09-2002 à 11:32:18    

Jef34 a écrit a écrit :

C'est l'inverse, les GPO locales sont prioritaires par rapport aux GPO du domaine non ?




 
non :
 
"Si des paramètres de statégie sont définies au niveau du domaine, ils remplacent les paramètres de stratégies locales"
 
Et je viens de me rendre compte en ecrivant cette phrase qu'au niveau du domaine, rien n'est defini, donc ça devrait marcher...


Message édité par GENIUS999 le 23-09-2002 à 11:32:35
Reply

Marsh Posté le 23-09-2002 à 14:49:27    

[:yoyoz]

Reply

Marsh Posté le 23-09-2002 à 14:58:49    

Personne ne sais?

Reply

Marsh Posté le 24-09-2002 à 11:41:00    

:(

Reply

Marsh Posté le 25-09-2002 à 10:41:11    

[:lerodfaction]

Reply

Marsh Posté le 26-09-2002 à 08:08:59    

Bon, voyant votre enthousiasme, je vais pauser la question autrement.
 
Comment faire pour qu'une session sois automatiquement deconnecté si le temps d'inactivité de cette session dépasse x minutes?
 
Moi, je suis passé par la gpedit, il y a peut etre autre chose a faire etant donné que je suis sur un domaine.
 
Merci  :sweat:

Reply

Marsh Posté le 26-09-2002 à 20:58:55    

[:eltaf]

Reply

Marsh Posté le 27-09-2002 à 08:32:38    

Je pensais que le niveau de ce forum etait plus elevé... je suis un peu decu  :(


Message édité par GENIUS999 le 27-09-2002 à 08:32:46
Reply

Marsh Posté le 27-09-2002 à 08:32:38   

Reply

Marsh Posté le 27-09-2002 à 09:18:21    

Moi je suis déçu qu'un type qui se veut un "genius" ne soit pas capable de trouver tout seul qqch d'aussi simple dans la registry :
 
Description de LANManServer : "Provides RPC support and file, print, and named pipe sharing."
 
Ensuite il suffit de se rendre dans les paramètres :
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\autodisconnect
 
Par défaut : 15 minutes...

Reply

Marsh Posté le 27-09-2002 à 09:46:09    

Requin a écrit a écrit :

Moi je suis déçu qu'un type qui se veut un "genius" ne soit pas capable de trouver tout seul qqch d'aussi simple dans la registry :
 
Description de LANManServer : "Provides RPC support and file, print, and named pipe sharing."
 
Ensuite il suffit de se rendre dans les paramètres :
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\autodisconnect
 
Par défaut : 15 minutes...
 




 
 :non:  
Si j'ai bien compris, la valeur par defaut est de 15 minutes... Mais j'ai eu une session qui est resté plus de 15h inactive sans etre deconnecté...
Alors desolé Mr requin, mais c'est pas aussi simple... :na:  
 
Merci en tout cas de ton aide :)


Message édité par GENIUS999 le 27-09-2002 à 09:49:38
Reply

Marsh Posté le 27-09-2002 à 09:53:55    

... d'inactivité ... :(

Reply

Marsh Posté le 27-09-2002 à 09:58:45    

Requin a écrit a écrit :

... d'inactivité ... :(




 
Oui, c'est là que je deviens fou. :pt1cable:  
J'ai suivi ton conseil, et pour voir si ca avait une influence, j'ai passer la variable a 1...soit une minute, mais ca ne change rien.....
 
Et ca fais 1 semaine que je suis sur ce probleme... :cry:  

Reply

Marsh Posté le 27-09-2002 à 10:06:43    

As-tu relancé le service "server" ?

Reply

Marsh Posté le 27-09-2002 à 10:08:42    

Requin a écrit a écrit :

As-tu relancé le service "server" ?




 
oui, il demarre en automatique...

Reply

Marsh Posté le 27-09-2002 à 10:13:17    

genius999 a écrit a écrit :

 
 
oui, il demarre en automatique...




 
Au vu de ta réponse tu as du relancer la machine...
 
Question à 2 euros, pourquoi n'utilises-tu pas un print server (HP JetDriect, Axis Print Server, ...) pour partager tes imprimantes réseau ?
 
Car bon le prix d'une licence 2K Pro est généralement suppérieur à ce genre de matos et au niveau administration tu n'as pas à te prendre la tête.

Reply

Marsh Posté le 27-09-2002 à 10:20:39    

Requin a écrit a écrit :

 
 
Au vu de ta réponse tu as du relancer la machine...
 
Question à 2 euros, pourquoi n'utilises-tu pas un print server (HP JetDriect, Axis Print Server, ...) pour partager tes imprimantes réseau ?
 
Car bon le prix d'une licence 2K Pro est généralement suppérieur à ce genre de matos et au niveau administration tu n'as pas à te prendre la tête.




 
Ba tout simplement parce que sur mon serveur d'impression, il y a un logiciel relié avec nos badgeuses (pour la gestion des temps) et a notre controle d'acces et ce soft tourne sous windows exclusivement.


Message édité par GENIUS999 le 27-09-2002 à 10:21:01
Reply

Marsh Posté le 27-09-2002 à 10:44:03    

Et tu as + de 10 "badgeuses" qui envoient des demandes d'impression ?  :ouch:  
 
Car la il y a qqch que je ne comprend pas. D'habitude les badgeuse envoie au soft les infos (via une communiquation + ou moins propriétaire) et ce dernier se charge d'écrire un événement dans le log et généralement une ligne sur une imprimante matr... donc niveau licence ca ne demande strictement rien car le soft est local et n'utilise pas les share RPC pour communiquer avec les badgeuses / pointeuses.
 
Est-ce que ce serveur sert uniquement au badgeuses / pointeuses ? Peux tu me dire quel est le choix qui a motivé l'achat d'un 2000 pro au lieu d'un 2000 serveur pour cette tâche ? Une migration vers 2000 serveur est-elle envisageable ? Car ce qui me semble étrange c'est qu'un tel soft te bouffe à lui tout seul les 10 connexions RPC...

Reply

Marsh Posté le 27-09-2002 à 10:48:27    

Requin a écrit a écrit :

Et tu as + de 10 "badgeuses" qui envoient des demandes d'impression ?  :ouch:  
 
Car la il y a qqch que je ne comprend pas. D'habitude les badgeuse envoie au soft les infos (via une communiquation + ou moins propriétaire) et ce dernier se charge d'écrire un événement dans le log et généralement une ligne sur une imprimante matr... donc niveau licence ca ne demande strictement rien car le soft est local et n'utilise pas les share RPC pour communiquer avec les badgeuses / pointeuses.
 
Est-ce que ce serveur sert uniquement au badgeuses / pointeuses ? Peux tu me dire quel est le choix qui a motivé l'achat d'un 2000 pro au lieu d'un 2000 serveur pour cette tâche ? Une migration vers 2000 serveur est-elle envisageable ? Car ce qui me semble étrange c'est qu'un tel soft te bouffe à lui tout seul les 10 connexions RPC...




 
nan nan nan nan nan...
je me suis mal exprimé, c'est juste que le soft doit tourné sur un windows, mais le badgeuse n'utilise pas les imprimante, d'ailleurs, la liaison entre la badgeuse et le pc se fais par le port serie...
Le soft est en local et ne me genere aucun probleme au niveau des ouverture de session, puisqu'il n'en n'ouvre pas..

Reply

Marsh Posté le 27-09-2002 à 10:52:45    

genius999 a écrit a écrit :

 
 
nan nan nan nan nan...
je me suis mal exprimé, c'est juste que le soft doit tourné sur un windows, mais le badgeuse n'utilise pas les imprimante, d'ailleurs, la liaison entre la badgeuse et le pc se fais par le port serie...
Le soft est en local et ne me genere aucun probleme au niveau des ouverture de session, puisqu'il n'en n'ouvre pas..




 
Tu peux décrire l'implémentation exacte ? Car si cela se trouve il y a moyen de faire les choses légèrement différement et de ne plus avoir ce problème de connexions.


Message édité par Requin le 27-09-2002 à 10:52:54
Reply

Marsh Posté le 27-09-2002 à 10:56:19    

Sur mon serveur d'impression, j'ai 5 imprimantes reseaux (qui ont leurs adresses IP propre).
Ce serveur me sert egalement pour recupérer les données de badgeages et de geré les acces via un soft qui dialogue avec un terminal qui gere toutes mes badgeuses et controleurs d'acces.
 
Voila, c'est tout.

Reply

Marsh Posté le 27-09-2002 à 11:02:39    

genius999 a écrit a écrit :

Sur mon serveur d'impression, j'ai 5 imprimantes reseaux (qui ont leurs adresses IP propre).
Ce serveur me sert egalement pour recupérer les données de badgeages et de geré les acces via un soft qui dialogue avec un terminal qui gere toutes mes badgeuses et controleurs d'acces.
 
Voila, c'est tout.




 
Ok donc, si j'ai bien capté, ce serveur sert d'une part à gérer les badgeuses et d'autre part à gérer les impressions pour le réseau.
 
Possède-tu d'autres serveurs ? Ne serait-il pas possible de déplacer cette tâche sur un NT / 2000 server (genre le serveur de fichier ou tu aurais les licences en question) ? En règle générale l'impression ne bouffe pas trop de ressources...
 
Si le problème est lié à une question de coût et que ton employeur est plus enclin à investir en personnel qu'en matos /licences serait d'envisager Linux (une redhat fera l'affaire) avec Samba pour le serveur d'impression.

Reply

Marsh Posté le 27-09-2002 à 11:05:21    

De toute facon un 2000 pro n'est pas prevu pour ce genre de taches.
 

Requin a écrit a écrit :

 
 
En règle générale l'impression ne bouffe pas trop de ressources...




 
 :ouch:  
 

Requin a écrit a écrit :

 
Si le problème est lié à une question de coût et que ton employeur est plus enclin à investir en personnel qu'en matos /licences serait d'envisager Linux (une redhat fera l'affaire) avec Samba pour le serveur d'impression.




 
ca c'est clair...

Reply

Marsh Posté le 27-09-2002 à 11:12:37    

Brainbugs -> Ma remarque était en comparaison avec typiquement un serveur de DB ou d'autres applications / services nettement plus lourds. Je n'ai pas dit que la charge était négligeable, d'ailleurs sur la plus part des réseaux que je gère les imprimantes c'est pas ce qui est le plus gourmand ;)  
 
Par ailleurs il arrive souvent que le serveur de fichier en glande pas une... alors autant le faire bosser un peu :D

Reply

Marsh Posté le 27-09-2002 à 11:14:42    

Requin a écrit a écrit :

 
 
Ok donc, si j'ai bien capté, ce serveur sert d'une part à gérer les badgeuses et d'autre part à gérer les impressions pour le réseau.
 
Possède-tu d'autres serveurs ? Ne serait-il pas possible de déplacer cette tâche sur un NT / 2000 server (genre le serveur de fichier ou tu aurais les licences en question) ? En règle générale l'impression ne bouffe pas trop de ressources...
 
Si le problème est lié à une question de coût et que ton employeur est plus enclin à investir en personnel qu'en matos /licences serait d'envisager Linux (une redhat fera l'affaire) avec Samba pour le serveur d'impression.




 
je dispose egalement d'un serveur de données sous 2000 server, mais le but de mon serveur d'impression etait justement pour ne pas le surcharger et justement le libérer de cette tache.
Il n'est pour l'instant pas envisageable d'investir dans une nouvelle licence 2000 server juste pour ce probleme.
Je ne comprends pas pourquoi vous cherchez des solutions que je qualifierais d'absurdes pour resoudre un probleme  de se niveau.
ce serait en effet détourner le probleme, et donc le resoudre par l'absurde...


Message édité par GENIUS999 le 27-09-2002 à 11:16:20
Reply

Marsh Posté le 27-09-2002 à 11:18:26    

N'existe t il pas tout simplement un moyen automatique de deconnecté toutes les sessions ouvertes toutes les x minutes?
 
Merci en tout cas de votre collaborations pour resoudre mon probleme.... :jap:

Reply

Marsh Posté le 27-09-2002 à 11:23:49    

genius999 a écrit a écrit :

 
 
je possede egalament d'un serveur de donnée sous 2000 server, mais le but de mon serveur d'impression etait justement pour ne pas le surcharger et justement le libérer de cette tache.
Il n'est pour l'instant pas envisageable d'investir dans une nouvelle licence 2000 server juste pour ce probleme.
Je ne comprends pas pourquoi vous cherchez des solutions que je qualifierais d'absurdes pour resoudre un probleme  de se niveau.
ce serait en effet détourner le probleme, et donc le resoudre par l'absurde...




 
Je ne remet pas en question la répartition des charges. Par contre il faut reconnaître que la personne qui a pris un 2000 pro pour réaliser un serveur d'impression s'est complètement plantée !
 
Par conséquent tu va devoir corriger le tir. Tu as 3 solutions simples :
1) Migrer ton serveur d'impression vers 2000 server (pas envisageable en restant dans la légalité)
2) Déplacer les services d'impression sur ton véritable serveur (à voir l'impact sur les performances)
3) Installer un serveur d'impression "Open Source" (linux avec Samba) qui te permettera d'économiser sur les licences, mais te demanderas probablement un investissement personnel. Eventuellement ta machine 2000 pro actuelle pourrait faire l'affaire niveau hardware, ce qui impliquerait de déplacer ton logiciel de "bageuses" (qui ne doit pas bouffer grand chose) sur ton 2000 serveur ou une autre machine.
 
Vouloir bricoler le nombre de licences d'un 2000 pro ne me semble pas être une solution à long terme.

Reply

Marsh Posté le 27-09-2002 à 11:25:07    

genius999 a écrit a écrit :

N'existe t il pas tout simplement un moyen automatique de deconnecté toutes les sessions ouvertes toutes les x minutes?
 
Merci en tout cas de votre collaborations pour resoudre mon probleme.... :jap:  




malheureusement pas sur Ms
 
 
ton serveur de donnée si tu le monitor tu verras qu'au niveau RAM il doit pas prendre grand chose...
 
a la rigueur tu lui met 256mo de plus et ca va rouler pour l'impression...
 
Maintenant, si j'avais un conseil, je mettrai un linux à la place de ton 2000 pro. Plus rapide, moins cher, plus stable... plus difficile à mettre en oeuvre et a administrer

Reply

Marsh Posté le 27-09-2002 à 11:29:20    

brainbugs a écrit a écrit :

 
malheureusement pas sur Ms
 
 
ton serveur de donnée si tu le monitor tu verras qu'au niveau RAM il doit pas prendre grand chose...
 
a la rigueur tu lui met 256mo de plus et ca va rouler pour l'impression...
 
Maintenant, si j'avais un conseil, je mettrai un linux à la place de ton 2000 pro. Plus rapide, moins cher, plus stable... plus difficile à mettre en oeuvre et a administrer




 
Oui peut etre, mais est ce que mon logiciel pour les badgeuses fonctionnerais... je suis sur que nan.

Reply

Marsh Posté le 27-09-2002 à 11:32:22    

genius999 a écrit a écrit :

 
 
Oui peut etre, mais est ce que mon logiciel pour les badgeuses fonctionnerais... je suis sur que nan.




 
c'est clair mais comme disait requin tu le mets sur un autre serveur. Ca pompe queue d'alle comme ressource.
 

Reply

Marsh Posté le 27-09-2002 à 11:33:30    

tu utilise kel soft pr faire serveur d'impression ? juste 2000 ou tu as un truc plus elaboré qui te permet des ratios et tt ?
 
edit : sous 2000 serveur, tu peux lui dire de fermer une session ouverte inacte depuis ntps (n étant à définir)


Message édité par thalis le 27-09-2002 à 11:36:46
Reply

Marsh Posté le 27-09-2002 à 11:34:20    

brainbugs a écrit a écrit :

 
 
c'est clair mais comme disait requin tu le mets sur un autre serveur. Ca pompe queue d'alle comme ressource.
 
 




 
ca va me demander vraiment beaucoup de boulot pour un petit probleme... ca doit bien etre possible da faire fermer ces put.. de session quand elles sont inactives...

Reply

Marsh Posté le 27-09-2002 à 11:36:14    

net config server /autodisconnect:xx
 
remplace les xx par le temps voulu

Reply

Marsh Posté le 27-09-2002 à 11:38:04    

jovial a écrit a écrit :

net config server /autodisconnect:xx
 
remplace les xx par le temps voulu




 
ca marche sur un 2K pro ca :??:

Reply

Marsh Posté le 27-09-2002 à 11:42:02    

jovial a écrit a écrit :

net config server /autodisconnect:xx
 
remplace les xx par le temps voulu




 
en minutes si j'ai bien suivi?
 
j'ai taper net config server /autodisconnect:15
je vous dis dans 15 minutes si ca fonctionne... mais j'y crois pas trop... :(


Message édité par GENIUS999 le 27-09-2002 à 11:43:24
Reply

Marsh Posté le 27-09-2002 à 11:44:15    

genius999 a écrit a écrit :

N'existe t il pas tout simplement un moyen automatique de deconnecté toutes les sessions ouvertes toutes les x minutes?
 
Merci en tout cas de votre collaborations pour resoudre mon probleme.... :jap:  




 
Oui ce serait possible avec un simple batch...
 

Code :
  1. REM *--- arret des services ---*
  2. net stop "print spooler"
  3. net stop "computer browser"
  4. net stop "server"
  5. REM *--- lancement des services ---*
  6. net start "server"
  7. net start "computer browser"
  8. net start "print spooler"


 
Le problème c'est que tu vas avoir une interruption complète de ces services pendant l'execution du batch.... à mon avis pas une solution terrible.
 
Une solution plus acceptable serait d'utiliser Windows Scripting Host, qui te permet de monitorer ces ressources facilement. Pour se faire il faudra te documenter sur Windows Scripting Host (WSH) et Active Directory Service Interface (ADSI)... si tu as déjà programmé un chouilla ca ne devrait pas être trop dur :
 
- WSH
- ADSI
 
ADSI est assez compliqué car il permet d'interfacer avec énormément de "providers". celui qui t'intéresse est WinNT.
 
Pour réaliser cela (et bien d'autres choses utiles) je te conseille d'acheter le livre suivant :
Windows 2000 Scripting Bible de William R. Stanek édité par IDG Books... tu auras des exmples concrets entre autres sur management de ressources avec des scripts.


Message édité par Requin le 27-09-2002 à 11:45:26
Reply

Marsh Posté le 27-09-2002 à 11:46:18    

Requin a écrit a écrit :

 
 
Oui ce serait possible avec un simple batch...
 

Code :
  1. REM *--- arret des services ---*
  2. net stop "print spooler"
  3. net stop "computer browser"
  4. net stop "server"
  5. REM *--- lancement des services ---*
  6. net start "server"
  7. net start "computer browser"
  8. net start "print spooler"


 
Le problème c'est que tu vas avoir une interruption complète de ces services pendant l'execution du batch.... à mon avis pas une solution terrible.
 
Une solution plus acceptable serait d'utiliser Windows Scripting Host, qui te permet de monitorer ces ressources facilement. Pour se faire il faudra te documenter sur Windows Scripting Host (WSH) et Active Directory Service Interface (ADSI)... si tu as déjà programmé un chouilla ca ne devrait pas être trop dur :
 
- WSH
- ADSI
 
ADSI est assez compliqué car il permet d'interfacer avec énormément de "providers". celui qui t'intéresse est WinNT.
 
Pour réaliser cela (et bien d'autres choses utiles) je te conseille d'acheter le livre suivant :
Windows 2000 Scripting Bible de William R. Stanek édité par IDG Books... tu auras des exmples concrets entre autres sur management de ressources avec des scripts.




 
ok, je vais suivre tes conseils... mais j'attends de voir si la solution de jovial fonctionne...

Reply

Marsh Posté le 27-09-2002 à 11:48:14    

genius999 a écrit a écrit :

 
 
ok, je vais suivre tes conseils... mais j'attends de voir si la solution de jovial fonctionne...




 
La comamnde ne modifie pas le paramètre de la registry que j'avais pointé ?

Reply

Marsh Posté le 27-09-2002 à 11:51:18    

Au fait je te conseille surtout d'aller voir ce site :
http://www.15seconds.com/focus/ADSI.htm
 
Tu y trouveras de nombreux exemple (et peut-être même ton bonheur).
 
Après il suffit de planifier à intervalles réguliers ton script avec le "task scheduler".

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed