Produceer een rapport van geïnstalleerdeh bestuurders
Ik kwam over dit ingebouwde bevel dat onder XP, 2003, en Uitzicht werkt.
Van de bevellijn kunt u typen:
driverquery
En het zal onmiddellijk met een volledige lijst van bestuurders terugkomen

Beter nog, wordt het programma geladen met opties. Als wij het hulpscherm voor het bekijken:
De Lijst van de parameter:
/S systeem Specificeert het verre systeem om te verbinden met.
/U [domein \] gebruiker Specificeert de gebruikerscontext
onder wat het bevel zou moeten uitvoeren.
/P [wachtwoord] Specificeer het Wachtwoord voor gegeven
gebruikers context. Herinneringen voor input indien weggelaten.
/FO formaat Specificeert het type van output aan vertoning.
Geldige waarden die met moeten worden overgegaan
de schakelaar is „LIJST“, „LIJST“, „CSV“.
/NH Specificeert dat „Header van de Kolom“
niet in zou moeten worden getoond
het scherm output. Geldig voor „LIJST“
en slechts formaat „CSV“.
/V Vertoningen gedetailleerde informatie. Ongeldig
voor ondertekende bestuurders.
/SI Verstrekt informatie over ondertekende bestuurders.
/? Toont deze Hulp/Gebruik.
Wij kunnen zien dat het mogelijk is om een computer ver te vragen. Ik ging word een eenvoudig programma bouwen om dit voor me te doen… maar reeds ingebouwd!
Mijn doel was dat ik een rapport wilde creëren van bestuurders over computers over mijn netwerk. Om dit te verwezenlijken, vereiste het twee partijendossiers.
I eerste leidde tot een partijdossier dat als dit kijkt:
@echo ===========================================
@echo het Rapport van de bestuurder voor Computer: %1
@echo ===========================================
@driverquery /s %1 /u intelliadmin\ beheerder /p [Verwijderd Wachtwoord]
@echo
Laat behalve dat als DriverReport.bat
Het manuscript zal een bestuurdersvraag tegen een verre computer met de gespecificeerde gebruikersbenaming en het wachtwoord… in werking stellen en zal output aan de bevellijn een keurig geformatteerd rapport. De computernaam zal als eerste parameter van de bevellijn worden verstrekt (dat is wat %1 voor is)
Ook - als u opmerkt - u zult uw wachtwoord moeten zetten aangezien cleartext in dit partijdossier… zo ervoor zorgt u het wanneer gedaan schrapt.
Nu, moeten wij een ander partijdossier creëren dat eigenlijk het rapport zal produceren. Hier is mijn eerste barst bij het:
@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
Het schrapt om het even welk rapport dat wij hebben gecre�ërd vóór, en dan een rapport voor elk systeem… nemen dan de output en toevoegen het aan Report.txt geproduceerd
Vul eenvoudig het partijdossier met uw computernamen in. U kon een vbmanuscript samen waarschijnlijk werpen dat het voor u zou bevolken.
Laat behalve dat laatste manuscript als 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?