|
The purpose of this site is to share some cool utilities, and hard to find
pieces of code. Additionally, the prospect of someone contacting me for a a bit
of side work is welcome.
The utilites on this site were written by me, using C# (which requires the .NET
framework to run). They were written mostly to solve routine admin tasks, but
some are just for the technical challenge.
Some other applications I have written:
A feature-packed PC management database using a Windows forms front end and SQL
server database. This application allows the IT organization to track all PCs,
and software licensing. Some of the features include: tracking of all PC
details, assigning PCs to users, history of changes to a record, print PC labels
including barcode of serial, full import capabilites for PC lists and user IDs,
full support for the creation of custom reports with the ability to save report
criteria, software license tracking of keys and users with installation
instructions, built in knowledge base, Active Directory functionality for
disabling PCs, resetting user passwords, disabling user accounts, moving PCs to
different OUs.
A PC inventory service that collects PC hardware details, installed software and
applied hotfixes. The service dumps out an XML file to a server that then
imports the data into SQL and associates the records with the PC management
database listed above. The service uses the registry to check the run schedule,
and when the last successful inventory ran as well as if the file needs to be
transferred to the server. Issues can arrise where the inventory may run, but
the user may be off the network. The service is smart enough to retry until
successful trasmission is completed.
A log analyzer that parses a log for data and uses a schedule to email the daily
changes to multiple recipients.
Ron Frayne
email:ron_frayne@hotmail.com
|