Reporting group membership for critical Active Directory groups

2 years ago

I work a lot with Active Directory-related tasks. One of the tasks is to know the group membership of critical…

Finding duplicate DNS records by IP Address using PowerShell

2 years ago

In my earlier blog post, I showed you a way to find duplicate DNS entries using PowerShell, but the focus…

Finding duplicate DNS entries using PowerShell

2 years ago

Today's blog post is about Active Directory-integrated DNS and how to find duplicate entries. By duplicate, I mean those where…

OfficeIMO – Free cross-platform Microsoft Word .NET library

2 years ago

I've created a cross-platform (Windows, Linux, macOS) Word library based on Open XML SDK that heavily simplifies creating and modifying…

Reading IIS logs with PowerShell

2 years ago

Today I was reading Twitter, as I am pretty addicted to technology news when Adam Bacon mentioned that he's surprised…

PowerShell – Comparing advanced objects

3 years ago

Two years ago, I wrote a blog post on how you can compare two or more objects visually in PowerShell…

PowerShell – Converting advanced object to flat object

3 years ago

PowerShell language allows you to work and build complicated objects. There are multiple ways to save them, such as XML…

Office 365 Health Service using PowerShell

3 years ago

Two years ago, I wrote a PowerShell module called PSWinDocumentation.O365HealthService. The idea was simple - replicate Health Service data Microsoft…

Difference between GetTempFileName() and GetRandomFileName() that got my ass kicked

7 months ago

Today's story is about me making assumptions on how things work based on the method's name. As the blog post…

Mentioning users in notifications using PSTeams PowerShell Module

3 years ago

Microsoft Teams over the last few years have grown into an excellent and flexible tool for both small and big…