blog

Blog

Technical articles, tutorials, and insights on PowerShell, .NET, Active Directory, and enterprise IT automation.

Tag
Category

Type to search across all blog posts.

PowerShell – Everything you wanted to know about Event Logs and then some

blog

PowerShell – Everything you wanted to know about Event Logs and then some

If you feel this title is very familiar to you it’s because I actually have stolen the title from Kevin Marquette. I’m in awe of his posts that take you thru topic from…

event logseventsget-eventlogget-wineventmicrosoft windowwindows
PowerShell – Few tricks about HashTables and Arrays I wish I knew when I started

blog

PowerShell – Few tricks about HashTables and Arrays I wish I knew when I started

I’ve been working with PowerShell for a while now and like with most things I do I’ve learned it by doing and not by reading. I had a job to do, and since I don’t like d…

arrayarraylistgenericlisthashtablepowershelltricks
Bittitan MigrationWiz – The selected Mailboxes cannot be subscribed

blog

Bittitan MigrationWiz – The selected Mailboxes cannot be subscribed

Recently I’m doing yet another migration between Office 365 tenants using Bittitan Migration Wizard. It’s a great tool and takes away a lot of headaches when dealing wit…

bittitanexchange onlineoffice 365
How to find different server types in Active Directory with PowerShell

blog

How to find different server types in Active Directory with PowerShell

Working as a freelancer is a great thing if you can handle it. Each day, each week something new happens and a new problem shows up on my doorstep. It also means it’s al…

active directoryadadconnectazure adexchangepowershell
A short story on PowerShell HashTables that beat me hard

blog

A short story on PowerShell HashTables that beat me hard

Today’s story happened a few days back to me, and I think many people may not even know about some object behaviors in PowerShell (just like me). I know some of you may…

powershell hashtablepscustomobject
Office 365 – Report containing User Information and Mailbox Usage

blog

Office 365 – Report containing User Information and Mailbox Usage

Working with Office 365 is my bread and butter in the last few months. I’m a System Architect and I am dropped in multiple projects, both new and old, to fix certain asp…

exchangeexchange onlinemsoloffice 365powershell
Active Directory – How to track down why and where the user account was locked out

blog

Active Directory – How to track down why and where the user account was locked out

I’ve been working with Windows Events for a while now. One of the things I did to help me diagnose problems and reporting on Windows Events was to write PSEventViewer to…

active directoryevent viewerget-eventsget-wineventpowershellpseventviewer
How to change your own expired password when you can’t login to RDP

blog

How to change your own expired password when you can’t login to RDP

I must admit that it was a bit embarrassing to see my Administrator password expired when I tried to log in as Domain Admin to Domain Controller. I got this little messa…

expired passwordpowershellrdcrdpremote desktop connectionremote desktop protocol
Windows Server 2019 – Desktop path for all users redirected to System32 \ SystemProfile \ Desktop

blog

Windows Server 2019 – Desktop path for all users redirected to System32 \ SystemProfile \ Desktop

I’ve got a strange request a few days ago regarding users getting a prompt about their Desktop location pointing to…

ransomwarewindowswindows 2019windows server
Windows 2019 – Windows License Expired

blog

Windows 2019 – Windows License Expired

Windows Server 2019 is out now for a couple of months now, and some of you may be interested in playing with it. When you first install it, you can test it for 180 days…

expired licenselicensewindows 2019windows serverwindows server 2019