none
trouver l'imprimante par défaut sur un ordinateur distant RRS feed

  • Question

  • bonjour, je post ici vue que je ne trouve pas la rubrique vbs et que powershell est equivalent^^

    je cherche a lister les imprimantes sur un ordinateur distant. Mon soucis est que l'option default fonctionne bien en local mais pas sur un ordinateur distant. Pouvez-vous m'aider?

    D'autre part, je recherche les imprimantes pour toutes les sessions AD du poste. Hors le script à mon avis ne me renvoie que les imprimante crééent par l'accès a l'ordinateur distant via le script. Ok je ne suis pas très clair mais si je regarde les logs de l'ordinateur sur lesquel je pointe, je vois bien dans docments ans setting que mon compte est créé alors que je n'ai jamais ouvert de session dessus...

    Cordialement

    strComputer = "P99AINF102"
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colPrinters = objWMIService.ExecQuery("Select * From Win32_Printer")
    ForEach objPrinterin colPrinters
        If objPrinter.AttributesAnd64Then
            strPrinterType = "Local"
        Else
            strPrinterType = "Réseau"
        EndIf
        Wscript.Echo objPrinter.Name & " -- " & strPrinterType &" défaut" & objPrinter.default
    Next


    • Modifié ttropnull mercredi 7 septembre 2011 10:12
    mercredi 7 septembre 2011 10:11

Réponses

  • Bonsoir,

    les imprimantes connectées par un utilisateur ne sont visibles que par lui et dans son environnement !

    Les imprimantes locales d'une station sont visibles par tous les utilisateurs de la station.

    On ne peut donc pas savoir à distance quelles sont les imprimantes utilisées par un utilisateur précis d'une machine, encore moins pour tous les utisateurs.

    La solution sera donc d'inclure un script exécuté lors de la connexion de l'utilisateur (Login Script ou par Stratégie).

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info
    mardi 3 janvier 2012 21:08

Toutes les réponses