Reporting group membership for critical Active Directory groups

3 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

3 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

3 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

3 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

3 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

10 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…