Affiliation d'imprimante Active Directory - Windows & Software
Marsh Posté le 10-10-2002 à 12:05:32
tiens, j'en ai aucune idée mais je suis interessé par la solution si elle existe
Marsh Posté le 10-10-2002 à 14:11:55
Est-ce qu'il est envisageable de découper ton parc de PC par OU ?
En cas de non à ma question.
La topologie physique du site permet-elle un découpage ?
Ex : imprimante du bât 1 étage 1 pour les PC du bât 1 étage 1.
WW
Marsh Posté le 10-10-2002 à 14:12:15
genius999 a écrit a écrit : Est il possible, par l'intermedaire de l'Active Directory, de stipuler pour un ordinateur des imprimantes. Je m'explique, en fait, je veux effectuer cette manipulation pour gerer mon parc. Un pc doit utiliser une imprimante et pas une autre. Je veux gérer ca par pc et non pas par utilisateur, ce qui est logique. Pour l'instant, je suis obliger de refaire l'affiliation a chaque fois sur le poste qui le necessite si un nouvel utilisateur se log. Ce que je voudrais, c'et que l'utilisateur n'ai plus accès a panneau de config/Imprimantes et que les imprimantes soient predefinies pour chaque PC. Merci pour votre aide. |
bah je suppose qu'en définissant des droits sur l'imprimante ça doit être suffisant, non?
Marsh Posté le 10-10-2002 à 14:37:41
WestWood a écrit a écrit : Est-ce qu'il est envisageable de découper ton parc de PC par OU ? En cas de non à ma question. La topologie physique du site permet-elle un découpage ? Ex : imprimante du bât 1 étage 1 pour les PC du bât 1 étage 1. WW |
oui, faisable par OU
Marsh Posté le 10-10-2002 à 14:49:36
Si tes users ont un script de logon, tu peux maintenant déterminer dans ce script à quelle OU appartient le computer.
Et en conséquence tu peux monter les bonnes printers :
Exemple :
http://www.microsoft.com/technet/t [...] rprn19.asp
http://www.microsoft.com/technet/t [...] rprn01.asp
WW
Marsh Posté le 10-10-2002 à 15:13:40
WestWood a écrit a écrit : Si tes users ont un script de logon, tu peux maintenant déterminer dans ce script à quelle OU appartient le computer. Et en conséquence tu peux monter les bonnes printers : Exemple : http://www.microsoft.com/technet/t [...] rprn19.asp http://www.microsoft.com/technet/t [...] rprn01.asp WW |
oui, mais le probleme, c'est que si je fais ca par utilisateur, ca va pas etre bon.
Exemple :
J'ai un pc au local commercial avec un imprimante.
A 100m, j'ai un local FAO avec une imprimante et 3 pc.
Un commercial se log sur un pc de fao, quand il va imprimer, ca va allez sur l'imprimante des commerciaux, a 100m de la ou il est.
Non???
Marsh Posté le 10-10-2002 à 15:26:59
Bon en fait pour faire simple dans ton cas on va éviter l'OU cela sera effectivement plus simple.
Si ton imprimante est référencée dans AD tu peux utiliser le champ localisation.
Exemple ici :
http://www.microsoft.com/technet/t [...] rprn47.asp
Dans ce cas il suffit lors du logon dans le script de faire une query ldap en VBS pour obtenir la liste des imprimantes disponibles dans cette localisation (FAO ou Commercial)
Et puis de monter l'imprimante avec les exemples de mon post précédent.
Sinon avec une OU tu aurais eu une OU FAO et une OU Commercial.
Et ensuite il suffisait de demander dans le login script à quel OU appartenait la station de travail et de monter les printers en conséquence.
WW
Marsh Posté le 10-10-2002 à 15:33:29
Je crois que je vais utiliser la deuxième solution, mais ca a pas l'air simple ces scripts...je vais essayer quand meme car pour tout mes utilisateurs j'ai un script de logon, je vais donc pour y intégrer la demande d'imprimante.
Merci, je vais surement encore avois de questions, ca m'etonnerai que j'y arrive aussi facilement.
Marsh Posté le 11-10-2002 à 11:12:28
Quesque je met dans mon script pour faire la demande a mon serveur des imprimantes auxquels a droit se post?
D'abord je dois créer les OU, dans mon scripts c'est Commercial, Compta, Achat... c'est comme ca que je dois les placer dans le scripts?
un truc comme ca?
Set objOU = GetObject("LDAP://OU=Commercial, DC=Compta, DC=Achat" )
objOU.Filter = Array("printqueue" )
For Each objPrintQueue In objOU
strNewLocation = "Redmond/" & objPrintQueue.Location
objPrintQueue.Put "Location" , strNewLocation
objPrintQueue.SetInfo
Next
Quelqu'un pourrais m'expliquer...
Merci de m'aider
Marsh Posté le 11-10-2002 à 16:27:33
krapaud a écrit a écrit : c'est con j'suis vraiment nul en VB |
Marsh Posté le 11-10-2002 à 17:14:40
j'suis étonné que dans la KB MSDN tu n'es pas ce genre de scripts
Marsh Posté le 15-10-2002 à 08:44:13
krapaud a écrit a écrit : j'suis étonné que dans la KB MSDN tu n'es pas ce genre de scripts |
c'est quoi ca?
Marsh Posté le 15-10-2002 à 08:56:56
genius999 a écrit a écrit : c'est quoi ca? |
Knowledge Base du Microsoft Developer Network..
http://msdn.microsoft.com
Marsh Posté le 15-10-2002 à 09:07:32
Requin a écrit a écrit : Knowledge Base du Microsoft Developer Network.. http://msdn.microsoft.com |
vi
merci, je vais y rejeter un oeil.
Marsh Posté le 09-12-2002 à 15:51:20
Comment je fais pour integrer ce type script a un script de logon classique de windows??
Apparement, c'est du VB donc il faut que je fasse un lien dans mon scipt de logon faire celui ci?
Et sous quel format je l'enregistre???
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Name = 'ScriptedPrinter'" )
For Each objPrinter in colInstalledPrinters
objPrinter.SetDefaultPrinter()
Next
Taking Fire, Need assistance!!!!
Marsh Posté le 11-12-2002 à 13:31:06
Tu sauvegardes ton VBScript dans un fichier avec l'extension vbs puis tu ajoutes l'appel à celui ci dans ton script de connexion :
|
Marsh Posté le 11-12-2002 à 13:31:56
Guru a écrit : Tu sauvegardes ton VBScript dans un fichier avec l'extension vbs puis tu ajoutes l'appel à celui ci dans ton script de connexion :
|
Ok, je vais essayé, merci!!
Marsh Posté le 12-12-2002 à 17:03:18
Guru a écrit : Tu sauvegardes ton VBScript dans un fichier avec l'extension vbs puis tu ajoutes l'appel à celui ci dans ton script de connexion :
|
Si tu as compris le script, tu pourrais me le traduire pour que je sache a quelle endroit je dois intervenir pour mettre les ifos qui vont bien...
Je sais, j'abuse un peu mais ca serait vraiment tres sympa..
Marsh Posté le 10-10-2002 à 12:01:55
Est il possible, par l'intermedaire de l'Active Directory, de stipuler pour un ordinateur des imprimantes.
Je m'explique, en fait, je veux effectuer cette manipulation pour gerer mon parc.
Un pc doit utiliser une imprimante et pas une autre. Je veux gérer ca par pc et non pas par utilisateur, ce qui est logique.
Pour l'instant, je suis obliger de refaire l'affiliation a chaque fois sur le poste qui le necessite si un nouvel utilisateur se log.
Ce que je voudrais, c'et que l'utilisateur n'ai plus accès a panneau de config/Imprimantes et que les imprimantes soient predefinies pour chaque PC.
Merci pour votre aide.