Remove old Active Directory computer accounts from SCCM

A common issue in IT organizations is that the removal of computer objects is not done regularly. While I’ve presented scripts for removing old computer accounts from Active Directory, I’ve recently had to extend the removal of legacy computers into other systems such as SCCM. Because SCCM dynamically discovers computers, but does not remove them … Read more

iPowerShell – Your handy iOS companion for the PowerShell user

As a regular PowerShell user, I like to draw on useful resources to get quick information to make the scripting experience as pleasant and productive as possible. While I use the Microsoft TechNet documentation as my most common source of documentation for the MS related PowerShell CmdLets, it’s nice to have something portable, searchable and … Read more

Importing, and Updating Exchange 2010 Contacts from CSV

I’ve had a very specific requirement to add a list of external contacts into an internal Microsoft Exchange environment. The goal of this is to integrate an external company’s list of contacts and some key information into the Global Address List with an identifier on each record showing the company name as part of the … Read more

Using PowerShell Import-Csv – Looping with foreach – Part 2

Welcome to the continuation of our series on using the PowerShell function Import-CSV.  In part 1 of this series we touched on the basics of using the Import-Csv CmdLet by reading a file into an array variable and extracting elements and data from our input data. Looping with PowerSehll Import-CSV foreach To enhance this process … Read more