Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2100 connectés 

 


Dernière réponse
Sujet : partage d'imprimante domaine active directory.
hp_nar salut tout le monde désolé pour le temp de réponse mais j'étais occupé sur d'autre chantiers ces derniers temps et celui ci m'était un peu sorti de la tête.
 
pour finir j'ai utilisé la solution d'installer sur chaque poste l'imprimente en définissant un port TCP/IP
 
ça marche nickel. merci à tous pour le temps passé à me répondre. :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
hp_nar salut tout le monde désolé pour le temp de réponse mais j'étais occupé sur d'autre chantiers ces derniers temps et celui ci m'était un peu sorti de la tête.
 
pour finir j'ai utilisé la solution d'installer sur chaque poste l'imprimente en définissant un port TCP/IP
 
ça marche nickel. merci à tous pour le temps passé à me répondre. :hello:
teamm tu c comme ca on s'entraidera, ya pa de mal à galerer. !!!!!!!!!!!!!!!!!!!! tu as de l'humour k meme!!!!!!!!!!!!
com21 teamm : pour etre deux dans la galère à poster sur Software et réseaux ?
 
 
:lol:
teamm di moi " hp_nar"  ta boite ne chercherait pas des administrateurs par hasard ? ou assistant, je cherche du boulot, alors on sait jamé.
merci
Requin 1) Installer ton imprimante sur le serveur d'impression (ton 2000 server typiquement)
2) Mettre un script de connexion (idéalement via une GPO) pour qu'elle soit connectée au login de l'utilisateur
 
Voici par exemple un tel script (écrit en VBScript), je n'ai pas défini d'imprimante par défaut, mais celà peut se faire à l'aide de l'objet WScript.Network.SetDefaultPrinter (donc wshNetwork.SetDefaultPrinter "\\monserveur\monimprimante" ):
 

Code :
  1. Option Explicit
  2. On Error Resume Next
  3. Dim wshNetwork, wshShell, wshSysEnv, colDrives, nReturnCode
  4. Dim i, j
  5. Dim aryDrives, aryShares, strUser
  6. Dim colPrinters, aryPrinters
  7. Dim BS
  8. BS = Chr(92) ' Set a backslash (\)
  9. Set wshNetwork = WScript.CreateObject("WScript.Network" )
  10. Set wshShell = WScript.CreateObject("WScript.Shell" )
  11. Set wshSysEnv = wshShell.Environment("SYSTEM" )
  12. strUser = wshShell.ExpandEnvironmentStrings("%USERNAME%" )
  13. ' Those array are linked, using two 1-dim arrays instead of one 2-dim array
  14. aryDrives = Array("F:", "M:", "O:", "U:" )
  15. aryShares = Array("\\monserveur\metro$", _
  16.                   "\\monserveur\partage$\" & strUser & "\mes documents", _
  17.                   "\\monserveur\partage$\" & strUser & "\outlook", _
  18.                   "\\monserveur\partage$" )
  19. aryPrinters = Array("\\monserveur\infoprint", _
  20.                     "\\monserveur\bobcolpt1-p", _
  21.                     "\\monserveur\bobcolpt1-l", _
  22.                     "\\monserveur\bobcobac-l" )
  23. If (wshSysEnv("OS" ) = "Windows_NT" ) Then
  24.  
  25.    ' Connect drives
  26.    Set colDrives = wshNetwork.EnumNetworkDrives
  27.    For i = 0 To colDrives.Count - 1 Step 2
  28.       ' Disconnect previous connections
  29.       For j = LBound(aryDrives) To UBound(aryDrives)
  30.          If (colDrives(i) = aryDrives(j)) Then
  31.             wshNetwork.RemoveNetworkDrive aryDrives(j)
  32.          End If
  33.       Next
  34.    Next
  35.    ' Map new drive
  36.    If UBound(aryDrives) = UBound(aryShares) Then
  37.       For i = Lbound(aryDrives) To UBound(aryDrives)
  38.          wshNetwork.MapNetworkDrive aryDrives(i), aryShares(i)
  39.       Next
  40.    Else
  41.       MsgBox "Error into connexion's script, aryShares and arryDrives aren't of the same size !"
  42.    End If
  43.    
  44.    ' Connect printers
  45.    Set colPrinters = wshNetwork.EnumPrinterConnections
  46.    For i = 0 To colPrinters.Count - 1 Step 2
  47.       ' Disconnect already connected printers
  48.       For j = LBound(aryPrinters) To UBound(aryPrinters)
  49.          If (colPrinters(i) = aryPrinters(j)) Then
  50.             wshNetwork.RemovePrinterConnection aryPrinters(j)
  51.          End If
  52.       Next
  53.    Next
  54.    For j = LBound(aryPrinters) To UBound(aryPrinters)
  55.       wshNetwork.AddWindowsPrinterConnection aryPrinters(j)
  56.    Next
  57. Else
  58.    WScript.Echo "This WSH logon script supports only Windows NT/2000/XP/2003." & vbNewLine &_
  59.                 "Exiting..."
  60.    Set wshNetwork = Nothing
  61.    Set wshShell = Nothing
  62.    WScript.Quit(1)
  63. End If
  64. Set wshNetwork = Nothing
  65. Set wshShell = Nothing
  66. WScript.Quit(nReturnCode)


 
Ces scripts sont assez souples, tu peux aller sur http://msdn.microsoft.com/scripting/ pour aller cehrcher la doc et référence du langage. Il existe aussi sur Technet le "Microsoft Script Center" avec pas mal d'exemples de scripts)

com21 Sinon ya le profil par defaut, c'est bien pratique http://support.microsoft.com/defau [...] ;fr;305709
 
L'imprimante configuré dans le profil par defaut sera disponible pour tous les nouveaux compte qui se connectera sur le poste en question.
 
 
Mais sinon un script au logon pour ajotuer les imprimantes c'est pas mal
knives si tu n'a que 15 postes tu peux installer l'imprimante en dur en creant un port tcp/ip avec le compte admin, la l'imprimante sera disponible quel que soit l'utilisateur logué.
la meilleur methode serait de faire un script pour connecter l'imprimante et qui s'execute au logon de tes users, tres simple avec AD et de cette facon tu t'assure que l'imprimante est bien connectée a chaque reboot.
hp_nar voilà le ou les soucis.
 
le premier soucis est que je n'ai rien d'un administrateur mais que ma boite a accepté des contrat qui me pousse à me conduire comme tel. me voilà donc en charge d'un domaine active directorie avec son serveur windows 2000 et 15 poste windows 2000 et 300 compte repertorié sur le serveur.
 
 
mon probleme concerne le partage d'imprimante. sur un réseau en workgroup avec un utilisateur par poste, pas de soucis pour les partage, mais là, si je conecte une imprimante réseau, elle n'est disponible que sur le compte et l'ordinateur ou je l'ai créé.
 
 
je voudrait savoir comment faire que chacun des 300 utilisateurs puisse imprimer à partir de n'importe quel poste sur l'imprimante partagé par le serveur.
 
pour l'instant la seul solution que j'ai trouvé serais de loguer les 300 compte sur chaque poste et à chaque fois de conecter l'imprimante. rassurer vous je n'éssayerait même pas. ceci dit une vrai solution me soulagerait.
 
 
 merci d'avance. :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)