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 modules I worked on in 2018

blog

PowerShell modules I worked on in 2018

We’re a few days in 2019, and from a time perspective, I can say I had a busy 2018. I must say I’ve never expected that but in 2018 I’ve created or worked on 24 PowerShe…

modulepowershellgallerywindows
Active Directory – Move-AD Directory Server Operation Master Role: Access is denied

blog

Active Directory – Move-AD Directory Server Operation Master Role: Access is denied

When working with Active Directory one of the common tasks is to move FSMO roles between servers. Well, maybe not that common but it happens from time to time where you…

active directoryfsmopowershell
A command with name is already available on this system. This module may override the existing commands.

blog

A command with name is already available on this system. This module may override the existing commands.

Another day, another issue one may say. Today I wanted to install one of my modules to a new server and was greeted with a well-known message (it may seem on first look)…

modulepowershell
Windows 2019 – How to add language pack?

blog

Windows 2019 – How to add language pack?

Today I’ve been setting up a new server on Windows 2019. By default, I install Windows with English version even if Client works in their language such as German, Polish…

windowswindows serverwindows server 2019
Import-Module: This script contains malicious content and has been blocked by your antivirus software.

blog

Import-Module: This script contains malicious content and has been blocked by your antivirus software.

I’ve been working today on a little project when suddenly my modules stopped working. It was weird because I have not touched anything that could cause it. A message was…

powershellwindows
Azure AD Connect – Completed-Export-Errors – Permission-Issue

blog

Azure AD Connect – Completed-Export-Errors – Permission-Issue

During synchronization of Active Directory with Office 365 via Azure AD Connect I was greeted with a list of accounts that have permission-issue. Error message by itself…

azureazure adwindows
Azure Agent – Where did my space go?

blog

Azure Agent – Where did my space go?

Recently I had a weird case where one of our Azure servers was starting losing space pretty quickly making Pulseway go nuts. As you can assume from the title of this pos…

azureAzure AgentTreeSizewindowsWindows Azure
Outlook – The primary account cannot be removed unless it is the only account in the profile

blog

Outlook – The primary account cannot be removed unless it is the only account in the profile

Last few months I’m responsible for the migration of Office 365 to Office 365. While doing so, we came into a situation where users have their old mailbox as Primary Acc…

errorexchangeoutlookwindows
PowerShell – Working with Format-Table in Verbose, Debug, Output Streams

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…

powershellwrite-debugwrite-hostwrite-verbose
PowerShell – Single PSM1 file versus multi-file modules

blog

PowerShell – Single PSM1 file versus multi-file modules

I’ve been working with PowerShell Modules for a while now, and most of my knowledge about them came from Warren F (psCookieMonster) blog about Building a PowerShell Modu…

powershellps1psm1