top of page

Working with CSV Files

For this week's tip we will review the use of CSV's and PowerShell. While it is almost always better to not use CSV files for output or...

Object Attribute Manipulation

When working with objects in Active Directory and Exchange Server with PowerShell changing an attribute may not be as easy as specifying...

Need Input? Read-Host

PowerShell scripts can perform all sorts of functions. They can gather information, make reports, change settings and prepare servers for...

Tyops and PowerShell

When writing a recent blog post, I noticed that some text I had copied from a website to quote certain specifics, had misspelled words...

How Unique - Output Files

Unique output files Date Random number Append Noclobber When working with output files it is sometimes necessary to create some sort of...

Block Coding / Code Iterations

When building a complex script in PowerShell, remember to bite off only what you can chew successfully. This means that you probably...

PowerShell Cleanup Tips

PowerShell scripts can use and create many types out output. Some output is needed for archival purposes, picked up by other scripts,...

Sleepy PowerShell

Putting PowerShell to sleep. Seems cruel. But it is necessary sometimes in order to either wait for another process or for an operator...

Event Log Configuration

Production servers require a lot of attention and configuration before they are ready to be put into service. For this article we'll...

New Script? Be Prepared!

While writing up some new scripts I ran into some issues which resulting in some troubleshooting, brainstorming and re-writing of the...

Basic Error Handling

Like all programming languages, PowerShell has a form of error handling to help the programmer or scripter, as the case may be. Error...

PS Reporting - You've Got Mail

Automating tasks is typically the end goal of using PowerShell and scheduling normally tedious work. When the automation is done, do you...

PowerShell Tip #7

For those of us that write PowerShell code every day for ourselves, for our clients and for our work, you would think that the code we...

Remote Shared Mailbox (ExO)

For this tip of the week we'll talk about something specific in Exchange Hybrid and PowerShell. Specifically it has to do with the...

PowerShell Tip #5

This week's Tip of the Week article will concentrate on general troubleshooting of PowerShell scripts. In our troubleshooting process...

No Comment(ing)? Not in PowerShell

Writing a script can be hard, making it reusable a bit harder and having someone else understand it's purpose one of the hardest things...

To Filter or Be Where?

When working with data sets and PowerShell, knowing how to handle them can be a tricky proposition. It also depends on the size of the...

PowerShell Tip #2

When working with PowerShell , whether it's for Exchange Server, Exchange Online, Windows or whatever, turning on the Transcript function...

PowerShell Tip #1

When writing PowerShell scripts, help yourself and others who read over your script. Name your variables so they make sense. What does...

© 2016-2020 by Damian Scoles and Dave Stork.

bottom of page