top of page

TLS and PowerShell Web Requests

Apparently, TLS versions matter when working with PowerShell. It matters for PowerShell and Invoke-WebRequest commands. I have some...

Microsoft Teams PowerShell

If you use PowerShell to manage your workloads in Office 365, then you know there are quite a few PowerShell modules. Recently Microsoft...

Use PowerShell MFA with Office 365

To ensure the security of your connections to Office 365, whether its for Exchange, Security and Compliance Center or Azure AD, using...

Data Type Formatting

PowerShell variables can store all kinds of data types. Some of these include Strings, Integers and DateTime. This give PowerShell...

DEV, QA and PROD - Old Fashioned?

When I first started in IT, there was a tried and true process of Development, Quality Assurance and finally Production. This meant that...

ToMB() or Not!

If you manage Exchange in-premises, then knowing the size of your users mailboxes can be an important fata set to understand. The...

Try and Catch - Being Practical

Practically speaking, Try and Catch pairs can perform many functions. They can simply be there for error handling, can be used to...

Revisiting Old Scripts

For the past two months I have take an old Exchange Script, one that took an assessment of Exchange information, and did a major rework. ...

Consistency

Depending on your background or tendencies, coding may not come natural as it does for other people. I have found over time that one...

A Good Ending

Like all good scripts, starting off well should be reciprocated with a good ending as well. What does that mean? Think processing,...

Garbage In Garbage Out

The Problem When working with data in PowerShell the well-known idiom "Garbage In, Garbage Out" applies quite aptly. If you source data...

Setting Up Your Scripts for Success

Over the past few months I have written quite a few scripts for myself and my clients. When I write them I tend to concentrate more on...

Out (File) Logging

There are many ways to keep track of the changes made by a script. Some examples that can be used are: * Transcript * Out-File * Event...

Learning PowerShell

Today is New Year's Eve and I thought I would put together one more PowerShell Top of the Week. This week marks the 26th Top of the Week...

PowerShell - Menu Driven

Depending on the purpose of your script, a menu might be an otherwise extraneous. Yet there are quite a few uses where having a menu is...

Connectivity Testing

When writing scripts that download files or scrape websites for content, one of the weaknesses of such scripts comes down to whether or...

Adding a Progress Bar

When dealing with complex scripts with lots of running parts and that take some time to complete, it is convenient to have some sort of...

Managing Your Connections

When working with on-premises servers we may not thing about the remote PowerShell connections that are made, whether they are broken or...

Your PowerShell Editor

Editing a PowerShell script can be done with many different apps. While what you use comes down to what you are comfortable with, it is...

© 2016-2020 by Damian Scoles and Dave Stork.

bottom of page