PrinterAudit Script v2 – Serveur d’impression

Author: Titanfall —

Short summary: PrinterAudit Script v2.0 Le script PrinterAudit est un petit script efficace pour vous aider à auditer vos serveurs d'impression. Le script peut visualiser à distance et rapport sur les imprimantes qui existent sur n'importe quel serveur d'impression Windows NT4, 2000 ou 2003. Il est extrêmement utile pour les migrations d'imprimantes, les consolidations et le nettoyage […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/12/14/printeraudit-script-v2-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2019/12/14/printeraudit-script-v2-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/12/14/printeraudit-script-v2-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
5 minutes (294 seconds)
Word count
980

Key points

Primary visual

PrinterAudit Script v2

 – Serveur d’impression
Main illustration associated with the content.

Structured content

PrinterAudit Script v2.0 Le script PrinterAudit est un petit script efficace pour vous aider à auditer vos serveurs d'impression. Le script peut visualiser à distance et rapport sur les imprimantes qui existent sur n'importe quel serveur d'impression Windows NT4, 2000 ou 2003. Il est extrêmement utile pour les migrations d'imprimantes, les consolidations et le nettoyage des files d'attente d'impression orphelines. En consultant les rapports que PrinterAudit génère, vous disposez des informations suivantes:

Une liste de toutes les imprimantes sur un serveur d'impression avec pilote & informations sur le port. Un mappage des utilisateurs aux imprimantes, vous permet de facilement savoir sur quelles imprimantes les utilisateurs impriment. Informations sur la page et le nombre de travaux afin que vous puissiez voir les imprimantes sont très utilisées. Tests Ping pour déterminer si les imprimantes fonctionnent toujours en ligne. Localisez les files d'attente d'imprimante inutilisées par des tests ping et des travaux compte. Fonctionne sur les serveurs d'impression en cluster.

PrinterAudit est GRATUIT à télécharger et utilise! Si vous l'utilisez et l'aimez, tout ce que je demande, c'est que vous envoyez-moi une note pour partager vos remerciements. Contact:

Exigences PrinterAudit est entièrement écrit en VB Script et nécessite un Microsoft DLL créée pour fonctionner. Il fonctionnera sur n'importe quel Windows XP, Windows 2000, ou des ordinateurs Windows 2003. Vous pouvez créer des rapports sur les serveurs d'impression Windows NT4.0 tant que WMI est installé. Le script repose sur des événements d'impression stockés dans le Journal des événements "Système" du serveur d'impression. Il est recommandé que votre journal système est d'au moins 8 mégaoctets (8192 Ko) pour rassembler un historique plus large des événements d'impression. Si vous avez plus de 500 files d'attente d'impression sur un serveur; toi vous devrez peut-être modifier l'entrée de Registre MaxRPCSize pour créer un rapport à distance sur les imprimantes. Pour plus d'informations, consultez la section de dépannage ci-dessous.

Installation Le script a été entièrement écrit en VB Script et utilise le PrnAdmin.dll disponible auprès de Microsoft dans le cadre du Kit de ressources. Le script VB avec le fichier PrnAdmin.dll est téléchargeable dans le fichier ZIP suivant. Le script n'est pas codé et vous êtes libre d'y apporter les modifications que vous souhaitez, bien que vous ne puissiez pas revendre.

PrinterAudit.zip Une fois téléchargé, enregistrez les deux fichiers dans le même répertoire sur votre ordinateur. Si vous préférez, vous pouvez voir le code source ici: PrinterAudit.txt

Usage Le script est exécuté via l'invite de commande. Pour exécuter, accédez au répertoire où se trouve le script et tapez:

cscript printeraudit.vbe / s: SERVEUR

Où SERVER est le nom du serveur que vous souhaitez auditer. Le script commencera par vider les événements d'impression du journal des événements, puis numérisera chaque imprimante sur le serveur d'impression en lui envoyant une requête ping; et recherche pour tous les travaux d'impression dans le journal des événements. La sortie est placée dans un sous-dossier appelé "OUTPUT" avec les fichiers suivants pour chaque serveur:

Nom de fichier La description Exemple de fichier (html)

_SERVER_PrintEvents.txt Un fichier texte contenant toutes les impressions les événements du journal des événements du serveur source.

SERVER_Printers.csv Un fichier de variables séparées par des virgules qui contient les champs suivants: Imprimante, nom de partage, commentaire, emplacement, pilote d'imprimante, port, adresse IP, Test Ping, premier et dernier ID utilisateur à imprimer, dates de travail, nombre de travaux et de pages, Emplois moyens / jour

ÉCHANTILLON

SERVER_Users.csv Un fichier de variables séparées par des virgules qui contient les champs suivants: Imprimante, ID utilisateur, date du premier et du dernier travail, nombre total de travaux et de pages, moyenne Emplois / jour, nom complet et description (du domaine)

ÉCHANTILLON

Options de ligne de commande:

Option La description

/? Aidez-moi

/ S: serveur Auditez le serveur spécifié.

/I:serverlistfile.txt Audit de tous les serveurs d'impression répertoriés dans "serverlistfile.txt". Vous pouvez spécifier n'importe quel nom de fichier que vous aimez. Les serveurs doit figurer sur chaque ligne. Toute ligne préfixée par un point-virgule (;) Etre ignoré.

/ NP Pas de mode Ping. Cela sautera le ping vérifier; en désactivant la vérification ping, il permettra au script d'exécuter un un peu plus vite.

Le script (en moyenne) ne prend que quelques minutes pour exécuté par serveur. Si vous disposez d'un grand journal des événements et de centaines d'imprimantes, il se peut prendre jusqu'à 30 minutes pour s'exécuter par serveur.

Dépannage

PROBLÈME:

Aucun événement n'est généré, le _SERVER_PrintEvents.txt le fichier journal est vide.

RÉSOLUTION:

Assurez-vous que "DUMPEL.EXE" se trouve dans le chemin d'accès. Assurez-vous que vous disposez des droits d'administration sur le serveur que vous signalez contre.

PROBLÈME:

Impossible de répertorier l'erreur des imprimantes.

RÉSOLUTION:

Assurez-vous que vous disposez des droits administratifs serveur que vous signalez. Si vous disposer d'un grand nombre d'imprimantes (> 300), vous devrez peut-être Clé de registre MaxRPCSize. Ajoutez l'entrée de registre ci-dessous ou utilisez-la fichier de registre. Accédez à Key: HKEY_Local_Machine System Current Control Définir Contrôle Imprimer Ajoutez DWORD nommé "MaxRPCSize" avec une valeur de 500000 HEX (5242880 décimal) Ensuite, arrêtez et démarrez le "Spouleur" ou "Imprimante Service de spouleur.

Encore besoin d'aide? Contact:

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.