Παράγετε μια έκθεση των εγκατεστημένων οδηγών
Συνάντησα τυχαία αυτήν την ενσωματωμένη εντολή που λειτουργεί κάτω από XP, το 2003, και Vista.
Από τη γραμμή εντολής μπορείτε να δακτυλογραφήσετε:
driverquery
Και θα επιστρέψει αμέσως με έναν πλήρη κατάλογο οδηγών

Καλύτερα ακόμα, το πρόγραμμα φορτώνεται με τις επιλογές. Εάν εξετάζουμε την οθόνη βοήθειας για τον:
Κατάλογος παραμέτρου:
/S σύστημα Διευκρινίζει το μακρινό σύστημα για να συνδέσει με.
/U [περιοχή \] χρήστης Διευκρινίζει το πλαίσιο χρηστών
κάτω από το οποίο η εντολή πρέπει να εκτελέσει.
/P [κωδικός πρόσβασης] Διευκρινίστε τον κωδικό πρόσβασης για
πλαίσιο χρηστών. Υπαγορεύσεις για την εισαγωγή εάν παραλείπεται.
/FO σχήμα Διευκρινίζει τον τύπο παραγωγής στην επίδειξη.
Έγκυρες τιμές που περνιούνται με
ο διακόπτης είναι «ΠΙΝΑΚΑΣ», «ΚΑΤΑΛΟΓΟΣ», «CSV».
/NH Διευκρινίζει ότι η «επιγραφή στηλών»
μην πρέπει να επιδειχθείτε
παραγωγή οθόνης. Έγκυρος για «τον ΠΙΝΑΚΑ»
και σχήμα «CSV» μόνο.
/V Επιδεικνύει τις αναλυτικές πληροφορίες. Άκυρος
για τους υπογεγραμμένους οδηγούς.
/SI Παρέχει τις πληροφορίες για τους υπογεγραμμένους οδηγούς.
/? Επιδεικνύει αυτήν την βοήθεια/τη χρήση.
Μπορούμε να δούμε ότι είναι δυνατό να ρωτήσει ένας υπολογιστής μακρινά. Επρόκειτο να χτίσω ένα απλό πρόγραμμα για να κάνω αυτό για με… αλλά ενσωματώνομαι ήδη!
Ο σκοπός μου ήταν ότι θέλησα να δημιουργήσω μια έκθεση των οδηγών σχετικά με τους υπολογιστές μέσω το δίκτυό μου. Για να ολοκληρώσει αυτό, απαίτησε δύο αρχεία δεσμης.
Ι ο πρώτος δημιούργησε ένα αρχείο δεσμης που μοιάζει με αυτό:
@echo ===========================================
@echo έκθεση οδηγών για τον υπολογιστή: %1
@echo ===========================================
@driverquery /s %1 διοικητής /p intelliadmin \ του /u [κωδικός πρόσβασης αφαιρούμενος]
@echo
Αφήνει εκτός του ότι ως DriverReport.bat
Το χειρόγραφο θα αντιτεθεί σε μια ερώτηση οδηγών έναν μακρινό υπολογιστή με το διευκρινισμένους όνομα χρήστη και τον κωδικό πρόσβασης… και παραγωγή στη γραμμή εντολής μια ωραία σχηματοποιημένη έκθεση. Το όνομα υπολογιστών θα παρασχεθεί ως πρώτη παράμετρος γραμμών εντολής (ότι είναι τι %1 είναι για)
Επίσης - εάν παρατηρήσετε - θα πρέπει να βάλετε τον κωδικό πρόσβασής σας όπως cleartext σε αυτό το αρχείο δεσμης… έτσι σιγουρεύεται ότι το διαγράφετε όταν γίνεται.
Τώρα, πρέπει να δημιουργήσουμε ένα άλλο αρχείο δεσμης που θα παραγάγει πραγματικά την έκθεση. Εδώ είναι η πρώτη ρωγμή μου σε το:
@del Report.txt
@DriverReport.bat Computer1 >> Report.txt
@DriverReport.bat Computer2 >> Report.txt
@DriverReport.bat Computer3 >> Report.txt
@DriverReport.bat Computer4 >> Report.txt
@DriverReport.bat Computer5 >> Report.txt
@DriverReport.bat Computer6 >> Report.txt
Διαγράφει οποιαδήποτε έκθεση που δημιουργήσαμε πριν από, και παράγουμε έπειτα μια έκθεση για κάθε σύστημα… έπειτα παίρνουμε την παραγωγή και το επισυνάπτουμε στο Report.txt
Απλά συμπληρώστε το αρχείο δεσμης με τα ονόματα υπολογιστών σας. Θα μπορούσατε πιθανώς να ρίξετε μαζί ένα χειρόγραφο vb που θα το εποικούσε για σας.
Αφήνει εκτός του ότι τελευταίο χειρόγραφο ως GenerateReport.bat
Now when you call it (GenerateReport.bat), Report.txt will contain a complete driver list for the computers you include.
Just make sure you put both batch files in the same folder - and be careful with your admin password. Don't leave it laying around on your network in that first batch file.
Written by Steve Wiseman. Read more great feeds at is source WEBSITE
3 comments.
Read more articles on software.
- [+] Digg: Feature this article
- [+] Del.icio.us: Bookmark this article
- [+] Furl: Bookmark this article















#1. November 4th, 2007, at 4:28 PM.
Windows XP returns an error message that “driverquery” is not recognized. Any suggestions?