Steve Seguis

Steve
Seguis

Steve Seguis is the CEO and chief software architect of SCRIPTMATION, which specializes in enterprise system automation. He is an MCSE, a Microsoft MVP for Windows Server, and a Sun Certified Programmer for the Java 2 Platform.

Articles
Programmatically Change Permissions in Print Clusters
If you have to change the permissions on the printers in your print cluster, you don't have to make those changes manually. PrinterPerms.cmd demonstrates how you can script permission changes.
An Uncomplicated Way to Copy a File Using Alternate Credentials
Although it might seem like a lot of complicated code will be needed to automate a task, sometimes there's a simple solution. That's the case with CopyFile.cmd, which you can use to copy any file to any remote machine.
Undocumented Class Lets You Access Information About IE Controls
You can use the MicrosoftIE_Object class with the root\cimv2\Applications\MicrosoftIE namespace to get the name and status of all the controls and programs that have been downloaded for Internet Explorer on a machine.
An "Unkludgy" Way to Back Up Files - 17 May 2007
A reader created a batch file to back up a database. However, the batch file was a kludge, so he wanted to write a better script. Curious as to how a scripting pro would go about it, he contacted Scripting Pro VIP. The result is BackupFile.vbs.
An "Unkludgy" Way to Back Up Files - 25 Apr 2007
A reader created a batch file to back up a database. However, the batch file was a kludge, so he wanted to write a better script. Curious as to how a scripting pro would go about it, he contacted Scripting Pro VIP. The result is BackupFile.vbs.
Create DHCP Scopes 2
Use the Windows 2003 Netsh command to automatically change network settings, including DHCP configurations.
Capture Printer Data Quickly 4
Need to document the printers installed on the your print servers so that you can later recreate it on new servers? Here's a solution.
Gather Failed Logon Attempts 1
Here's a way to quickly discover failed Kerberos-related logon attempts on your DCs without having to go to each machine individually.
A New, Improved Stab at File Ownership
Learn how to determine file ownership without relying on external tools.
Manipulating Command-Line Parameters
Learn how to manipulate variables
Updating AD Attributes—Revisited 6
The updateattribs.vbs script gets a makeover by its author. The new version lets you specify usernames instead of DNs as input and uses named parameters.
Querying Installed Software Remotely 7
Simplify software audits by easily and quickly querying a registry subkey to display a list of installation applications and hotfixes.
Auditing File Ownership
Discover how Ownedby.cmd outputs the name of every file that a specified user has created in a particular directory structure.
Working Around LDAP Administration Limits
If your domain holds a large number of users, you might need to use one of these methods to make userstatusrpt.vbs return information about all your user accounts.
Reporting on User Account Status
A short, simple script shows how to query AD for user account information.
Master-Level Microsoft Stack Training with John Savill

Get 30 hours of comprehensive training covering the complete Microsoft solution stack. Invest a few hours each week and become the #1 Microsoft expert in your organization.

Past Sessions Available for Instant Access!
Semester 2: January 22nd to February 19th
Access to Recordings through May 20, 2015

John Savill will cover topics including:

* Deploying, Managing, and Maintaining Windows
* Key Features of Active Directory from Windows 2000 to Windows Server 2012
* Key elements of System Center 2012 and System Center 2012 R2
* Deploying, Migrating to and Managing Hyper-V in Your Organization
* Implementing a Private Cloud
* Using PowerShell to Automate Common Tasks
* PLUS a preview of Windows 10

 

Windows Forums

The Windows IT Pro forums are moving to myITforum.com! Get answers to questions, share tips, and engage with the IT professional community.

Sponsored Introduction Continue on to (or wait seconds) ×