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.

Microsoft Exchange – 420 4.2.0 Recipient deferred because there is no Mdb

blog

Microsoft Exchange – 420 4.2.0 Recipient deferred because there is no Mdb

Last few weeks I’m responsible for migrating from Office 365 to Office 365. Part of this migration process is to set up new Exchange 2016 server that will work as relay…

exchangeexchange onlineoffice 365
Bittitan MigrationWiz – Users getting undergoing maintenance message

blog

Bittitan MigrationWiz – Users getting undergoing maintenance message

MigrationWiz from Bittitan is one of the best tools on the market allowing for migration of user mailboxes. Whether it’s a google account, exchange account or IMAP, it w…

bittitainmigrationwizoffice 365
Azure AD Connect – Synchronizing MAIL field with UserPrincipalName in Azure

blog

Azure AD Connect – Synchronizing MAIL field with UserPrincipalName in Azure

Azure AD Connect is an application responsible for synchronizing Active Directory with Azure AD allowing for a natural population of users, groups, and devices in Office…

active directoryazureazure adoffice 365
PSBlackListChecker – Added Discord support

blog

PSBlackListChecker – Added Discord support

It’s been less than 24 hours since I’ve released PSBlackListChecker with support, among other improvements, for Microsoft Teams and Slack and I’m now adding Discord to t…

discordpowershellpsblacklistcheckerwindows
PowerShell – Environment Path is missing or overwritten

blog

PowerShell – Environment Path is missing or overwritten

I had a strange issue today when I was doing some development where suddenly my scripts would report inability to…

autoitenvironmentparameterspowershellpsmodulepathvariables
PSBlackListChecker – Notifications to Microsoft Teams, Slack of Blacklisted IPs

blog

PSBlackListChecker – Notifications to Microsoft Teams, Slack of Blacklisted IPs

If this is the first time you’re reading about this module, it’s simple PowerShell module that allows you to verify…

blacklistblacklist ipexchangeipnet.dnspowershell
Office 365 – Using dynamic variable as prefix for Office 365 commands

blog

Office 365 – Using dynamic variable as prefix for Office 365 commands

One of the nice features of an Import-PSSession is Prefix parameter. If you have never used one let me try to…

office 365powershellprefix
Office 365 – Using Import-PSSession from separate module

blog

Office 365 – Using Import-PSSession from separate module

Recently I’ve been working on a little code allowing me to connect to Office 365. It’s not a really big deal,…

import-pssessionoffice 365powershell
Office 365 – Creating Archive Mailboxes with PowerShell in bulk

blog

Office 365 – Creating Archive Mailboxes with PowerShell in bulk

Quick PowerShell Script that allows to enable Archive Mailboxes for users that don’t have it enabled. Below script just does…

exchange mailbox moveexchange onlinemailboxoffice 365powershell
Office 365 – Find Users Forwarding Emails (PowerShell)

blog

Office 365 – Find Users Forwarding Emails (PowerShell)

I saw today someone posting a script that allow you to find Inbox Rules that have forward rules setup in…

exchange onlineforwarding rulesinboxrulesmailboxoffice 365powershell