Alex Angelopoulos


Alex K. Angelopoulos ( is an IT consultant, an MCSE, and a contributing editor for Windows IT Pro. As an avid scripter, he regularly writes about administrative automation using WSH, PowerShell, and related technologies.

Defragmenting and Shrinking VMware Workstation Disks 1
VMware Workstation can eat up more physical disk space than you'd expect. Fortunately, you can recapture much of it with a few tools and the advice in this article.
Easily Finding Special Paths for PowerShell Scripts
Paths to key OS and user folders aren't always standardized. Here's a way to reliably find and use them in your PowerShell scripts.
Get to Know the PowerShell ISE
The Windows PowerShell Integrated Scripting Environment (ISE) is significantly underused, despite its labor-saving features. Here’s what it has to offer.
VMware vSphere PowerCLI
VMware vSphere PowerCLI includes a wealth of tools that extend PowerShell for VMware server management.
Scripting Shortcuts That Contain Unicode
The WshShortcut object lets you write Unicode content to its properties but throws an error or mangles that content when you attempt to save the shortcut. Here's how you can work around that object's Unicode illiteracy.
Tips for Optimizing PowerShell Scripts
Some PowerShell scripts can be useful but consume a great deal of memory, take a long time to complete, or both. Here are some tips on how to improve the performance of such scripts.
Export PowerShell History for Instant Scripts
When you successfully perform a task in Windows PowerShell, the commands you've issued are intrinsically the commands for a script to automate the same task. Unfortunately, it isn't always obvious how to go from a theoretical script to a real one. Here's how.
Getting the Real Workgroup Name in VBScript and PowerShell - 19 Aug 2010
The %USERDOMAIN% environment variable and the UserDomain property exposed by Windows Script Host's (WSH's) WshNetwork object aren't helpful in a workgroup-based environment because they return the local computer's name. A universal workaround is to use Windows Management Instrumentation (WMI).
Working with Recycled Files in VBScript and PowerShell
EmptyRecycleBin.vbs is a VBScript script that lets you easily delete all the files in the Recycle Bin. When you need to delete, restore, or inspect individual files in the Recycle Bin, you can use the PowerShell script Get-Recycled.ps1.
Use PowerShell's Test-Path to Check Variables and Much More
In PowerShell, you can use one tool to test whether variables, files, folders, drives, registry keys, functions, certificates, and aliases exist, letting you concentrate on using the results instead of worrying about how to get them.
What You Need to Know in a Mixed 32-bit and 64-bit Environment 2
When you transition from a 32-bit Windows environment to a mixed environment of 32-bit and 64-bit Windows, you need to understand processor architectures. You also need to look out for some potential pitfalls.
Get, Set, and Clear Computer Descriptions With Ease 3
With this VBScript script, you can quickly check, set, or remove the description for a remote or local computer. You can even use it to check or clear the descriptions for multiple computers.
Prevent Scripts from Running on Servers
Use VBScript to prevent scripts from running on a specific type of machine.
Making a Logon Script Expire 1
A simple date check loop, demonstrated with an at-logon printer audit, lets you make self-limiting additions to scripts.
John Savill's Microsoft Stack Master Class

Join John Savill for the ALL NEW Microsoft Stack Master Class!

Get 30 hours of detailed instruction covering the complete Microsoft solution stack. Invest a few hours each week and become THE Microsoft expert in your organization.

Thursdays, October 8th to December 17th

John will cover topics including:

* Key Features of Active Directory for every version of Server OS, including Windows Server 2012 R2 and Windows Server 2016
* Key elements of Microsoft System Center 2012 and System Center 2012 R2 PLUS major changes in the 2016 wave
* Deploying, Migrating to, and Managing Hyper-V in Your Organization
* Implementing a Private Cloud
* Using PowerShell to Automate Common tasks
* Key Windows 10 changes including the new Start menu, Cortana, Microsoft Edge, and more
* And much more!


Enroll by October 1st and SAVE $245!



Windows Forums

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

Sponsored Introduction Continue on to (or wait seconds) ×