Blog
Blog
Articles techniques, guides pratiques et retours d’expérience sur PowerShell, .NET, Active Directory et l’automatisation IT.
Saisissez une requête pour rechercher dans toute la section Blog.

PowerShell – Working with Format-Table in Verbose, Debug, Output Streams
As you may know, PowerShell has multiple streams. Write-Output, Write-Error, Write-Warning, Write-Verbose, Write-Debug, and Write-Information. It also has Write-Host whi…

PowerShell – Single PSM1 file versus multi-file modules
Compare single-file and multi-file PowerShell module layouts, including the import-time tradeoffs that show up when modules grow large.

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…

Bittitan MigrationWiz – Users getting undergoing maintenance message
Fix BitTitan MigrationWiz users stuck with an 'undergoing maintenance' message during Office 365 tenant-to-tenant migrations.

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…

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…

PowerShell – Environment Path is missing or overwritten
If PSModulePath is suddenly missing default module locations, PowerShell can stop discovering built-in or installed modules even though nothing seems broken at first gla…

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…

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 365 – Using Import-PSSession from separate module
Import-PSSession inside a module can surprise you because the imported commands may stay scoped to that module unless you deliberately import them into the global sessio…