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.

Upload and Download files from Azure Blob Storage using Connection String

blog

Upload and Download files from Azure Blob Storage using Connection String

They say there is a first time for everything. For me, it’s how to download and upload files to Azure Blog Storage using Connection String. Recently I was given Connecti…

az.storageazure adazure blob storagedownloadpowershellupload
PowerBGInfo – PowerShell alternative to Sysinternals BGInfo

blog

PowerBGInfo – PowerShell alternative to Sysinternals BGInfo

When I created ImagePlayground, I thought about how to show its usefulness to the general community. On how to deliver what PowerShell can do. Then I saw on some forum p…

bginfodesktop managermodulepowerbginfopowershellwallpaper
Image Manipulation, Image Resize, Image Combine and more with PowerShell

blog

Image Manipulation, Image Resize, Image Combine and more with PowerShell

ImagePlayground is a PowerShell module that works in PowerShell 5.1 and PowerShell 7+. It works partially on Linux and should work on macOS, except for charts. That mean…

.netbar codecombineconvertexif datagrayscale
Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell

blog

Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell

Send Office 365 emails from PowerShell through Microsoft Graph API with Mailozaurr, using a simpler approach than raw Send-MgUserMail.

Azure Applicationemailsgraph apimicrosoft graphoauth2office 365
Adaptive Cards with Tables and Linebreaks in Microsoft Teams

blog

Adaptive Cards with Tables and Linebreaks in Microsoft Teams

PSTeams is a PowerShell module that helps simplify sending notifications to Microsoft Teams via Incoming webhooks. It’s easy to use and doesn’t require playing with JSON…

adaptive cardsmicrosoft teamsoffice 365powershellteams
Working with VirusTotal from PowerShell

blog

Working with VirusTotal from PowerShell

Work with VirusTotal from PowerShell to scan files, URLs, domains, and IP addresses, and reduce false positives on released modules.

apipowershellrestapisecurityvirusvirus total
Reporting group membership for critical Active Directory groups

blog

Reporting group membership for critical Active Directory groups

I work a lot with Active Directory-related tasks. One of the tasks is to know the group membership of critical Active Directory Groups such as Domain Admins, Enterprise…

active directoryadgroup membershipgroupsnested groupspowershell
Finding duplicate DNS records by IP Address using PowerShell

blog

Finding duplicate DNS records by IP Address using PowerShell

In my earlier blog post, I showed you a way to find duplicate DNS entries using PowerShell, but the focus was on finding duplicate entries based on hostname. But what if…

active directorydnsDNSServerduplicatespowershell
Finding duplicate DNS entries using PowerShell

blog

Finding duplicate DNS entries using PowerShell

Today’s blog post is about Active Directory-integrated DNS and how to find duplicate entries. By duplicate, I mean those where one DNS name matches multiple IP addresses…

active directoryaddnsDNSServerpowershell
OfficeIMO – Free cross-platform Microsoft Word .NET library

blog

OfficeIMO – Free cross-platform Microsoft Word .NET library

OfficeIMO is a free cross-platform .NET library for creating Word documents with Open XML SDK while hiding much of the low-level plumbing.

c#csharpdocxmicrosoft officeofficeimoword