2 days ago
|
Paolo Frigo
This month we have been informed that scriptinglibrary.com was listed in Top PowerShell blog list of Feedspot, this should be the seventh year in a row. I would like to thank Feedspot and all the readers of this blog.
The post Top PowerShell Blogs 2025 first appeared on Scripting Library.
3 days ago
|
Harm Veenstra
This year was my first in-person MVP Summit at the Microsoft Campus in Redmond. In this blog post, I will highlight a few things about the week, but... I won't share any details about the sessions because of the non-disclosure agreement (NDA). :)
4 days ago
Maybe your business has been really good. So good, in fact, that now your acquiring other businesses around the world, and you're facing support for more languages. Welcome to having to join meetings at crazy hours due to all those new time zones you never knew about.
4 days ago
For years, the PowerShell team has maintained official PowerShell Docker images. Moving forward, we are using the Docker images produced by the .NET team. (+)(-)
4 days ago
Simple way to humanize a file size in powershell
4 days ago
Doug Finke, a 16-time Microsoft MVP and author of "PowerShell for Developers", demonstrates how to streamline Excel report creation using his widely popular PowerShell module, ImportExcel, with over 11 million downloads. Doug shares straightforward methods for automating Excel tasks-from formatting and filtering data, to generating conditional formats, pivot tables, and charts-saving you valuable time and effort.
4 days ago
April 7-10, 2025 Bellevue, WA
4 days ago
Learn the 20 basic PowerShell commands for beginners to manage files, processes, and system tasks efficiently with this easy-to-follow guide. (+)(-)
4 days ago
|
Daniel Bradley
Connect to multi-tenant apps using a managed identity using Microsoft Graph PowerShell with the MiToken PowerShell module. (+)(-)
7 days ago
|
Daniel Bradley
Connect to multi-tenant apps using a managed identity using Microsoft Graph PowerShell with the MiToken PowerShell module.
The post New MiToken Graph PowerShell module for multi-tenant apps appeared first on Our Cloud Network.
11 days ago
|
Harm Veenstra
Sometimes, you want to run a few applications as a different (Admin) user on your system. Usually, I do that by (Shift) Right-clicking applications, etc... In this small blog post, I will show you a simple way to start multiple applications using PowerShell, making life somewhat easier ;-)
11 days ago
|
Darren Robinson
Hot on the heels of the post from earlier this week with my Dynamics 365 F&O IAM PowerShell Module here is another Dynamics 365 PowerShell Module. This one for Dynamics 365 CE (Sales, CRM). This one is to expose and simplify integration with Dynamics 365 CE (Sales, CRM) for Users and Roles.… keep reading
The post Dynamics 365 CE (Sales, CRM) IAM PowerShell Module appeared first on darrenjrobinson - Bespoke Identity and Access Management Solutions.
12 days ago
|
Adam Bertram
Learn how to create PowerShell functions that gather memory, storage, and processor information from remote systems, transforming raw output into readable formats.
13 days ago
|
Darren Robinson
Over the years I’ve written many an integration with identity sources. Dynamics 365 F&O though is one that has come up a number of times. With that in mind I’ve written a PowerShell Module to expose and simplify integration with Dynamics 365 F&O for Users and Roles.… keep reading
The post Dynamics 365 F&O IAM PowerShell Module appeared first on darrenjrobinson - Bespoke Identity and Access Management Solutions.
16 days ago
|
Przemyslaw Klys
Security Identifier (SID) History is a useful mechanism in Active Directory (AD) migrations. It allows users and groups in a new domain to retain access to resources that still rely on permissions from the old domain. However, once migrations are completed, these historical SIDs can become clutter, posing both security and administrative challenges. While it’s best to remove unnecessary SID History as soon as you’re done migrating, many environments skip this step.
17 days ago
|
Harm Veenstra
Sometimes, I browse my old scripts in my private GitHub repository and think... Why did I write it / Where's the error handling / I could improve this with what I learned after writing that years ago, etc. In this blog post, I will show you a few examples of just that and how I improved :)
25 days ago
|
Bas Wijdenes
A cmdlet around the endpoint, or a cmdlet per method? Disclaimer: every REST API works different, so this script should be an example of how you can build a function for each REST API. Nowadays there are more and more Rest APIs that we can use instead of Cmdlets (which use the Rest API in … Continue reading How to manage most Rest APIs with just a few PowerShell functions
The post How to manage most Rest APIs with just a few PowerShell functions appeared first on Bas Wijdenes.
25 days ago
|
Harm Veenstra
One of the things that I do when writing documents for customers is check if the products I advise or the customers use are still supported. The end-of-life date is essential, and in this blog post, I will show you how to retrieve that information quickly :)
26 days ago
|
Mike Robbins
PowerShell 3.0 introduced several notable improvements to its cmdlet library, with one of the most
useful features in this release being the simplified syntax for the Where-Object cmdlet. This
enhancement made filtering objects more efficient and user-friendly by introducing Property and
Value parameters and a switch parameter for every comparison operator. This article explores how
these changes work, their usefulness, and how to leverage them in your scripts.
26 days ago
|
Darren Robinson
A foundational Dayforce PowerShell Module to query Employee data.
Cmdlets to update Dayforce for business email/contact info and manage federated Single Sign On. Versatile cmdlet for any other Dayforce API Invoke-DayForceRequest
GitHub
PowerShell Gallery
get-command -module Dayforce | sort-object Name | Get-Help | FT Name, Synopsis -autosize
Name Synopsis
---- --------
Build-UserProfile Take a Dayforce Employee Object and build a User Profile Object
Connect-Dayforce Authenticate to Dayforce and get an Access Token.
29 days ago
|
Mark Wragg
This blog post is part of the Azure Spring Clean 2025 community event, promoting well-managed Azure tenants. In last year’s Azure Spring Clean, Dan Rios blogged about using PSRule for Bicep code. The focus of this blog post is on how you can use PSRule to validate Azure resources deployed via Terraform by HashiCorp.
Many DevOps tools were gifted to the Engineers, who above all else, desired automation.
one month ago
|
Faris Malaeb
It’s easy to create an Entra ID guest account using the interface. But as usual, the automation and bulk are the challenges. In Entra ID, there is the option to create bulk invitations, but I still find it limited. So, I wrote a PowerShell script that uses Microsoft Graph API to send invitations to external...
The post Create Entra ID Guest invite using PowerShell and Graph API appeared first on Faris Malaeb.
one month ago
|
Harm Veenstra
This week, after the official Windows release of Warp on February 26th, I saw many YouTube clips of the new Terminal app. I decided to try it and see what it does differently from my trusty Windows Terminal app. This blog post will show you my first impression of the application.
one month ago
|
Bas Wijdenes
Stringify dynamic child properties in Json with PowerShell I had a fun one yesterday that I want to share here. We have a database at work (new job at InSpark), in the database we have a table in which we can create a row ourselves by making a request via a put method. The row … Continue reading How to stringify nested Json in PowerShell and back to a PSObject
The post How to stringify nested Json in PowerShell and back to a PSObject appeared first on Bas Wijdenes.
one month ago
|
Harm Veenstra
This week, on the 17th of February, Active Directory celebrated its 25th birthday :) I will share my experience managing it with PowerShell in this blog post.
one month ago
|
Daniel Bradley
Learn how to convert a PSCustomObject to a Hashtable in PowerShell making it filterable using the Where cmdlet.
The post How to convert PSCustomObject to Hashtable with PowerShell appeared first on Our Cloud Network.
one month ago
|
Harm Veenstra
I use PiHole for Ad-blocking at home, and yes, sometimes that causes some issues if it blocks Microsoft (Or other) management addresses. In this blog post, I will show how you can live-track blocked DNS queries and get some insights while troubleshooting :)
one month ago
|
Adam Bertram
Learn how to create a custom PowerShell module for computer inventory management. This hands-on guide covers module structure, functions, and remote capabilities.
one month ago
|
Shane O'Neill
Words: 593 Time to read: ~3 minutes PowerShell Scripts for Checking SQL Server Login SIDs Welcome back to T-SQL Tuesday, the monthly blogging party where we are given a topic and asked to write a blog post about it. This month, we have Steve Jones [ blog ] asking us to talk about permissions. Before … Continue reading "T-SQL Tuesday 183 – Tracking Permissions"
one month ago
|
Matthew Dowst
This post is an updated version of the accompanying post for the JupyterHub Install with PowerShell Notebooks video that is part of the PowerShell Collaboration Unleashed series. This post is updates the commands for installing using .NET 9.
one month ago
|
Harm Veenstra
Installing all your (management) apps on a new system always takes too much time. In this blog post, I will show you how to use PowerShell and the WinGet Client module to install them quickly.
one month ago
|
Doug Finke
Introduction
In today’s fast-paced IT landscape, automation is no longer a luxury but a necessity. As PowerShell continues to be the backbone of Windows administration, integrating artificial intelligence (AI) into scripting can significantly enhance productivity. Enter PSAI, the PowerShell AI module—a powerful tool that streamlines automation, scripting, and command execution using AI-driven assistance.
2 months ago
|
Bradley Wyatt
Overview
As teams increasingly rely on automation for code quality and compliance, ensuring consistent coding standards can be challenging during the pull request (PR) process. In this article, we explore how to build an AI-powered style enforcement pipeline using modern tools like GPT-4 and CI/CD workflows.
You’ll learn how to:
Enforce best practices and team-specific coding guidelines without manual intervention.
2 months ago
|
Harm Veenstra
The new Microsoft Entra PowerShell modules are available, replacing the deprecated AzureAD modules. This blog post will highlight the installation, changes, and features.
2 months ago
|
Adam Bertram
Learn how to create a maintainable and organized Pester testing framework for PowerShell that scales with your needs. Perfect for large test suites.
2 months ago
|
Darren Robinson
This post feels a lot like I got in a time machine and went back in time. Historically I’ve designed, built and deployed a lot of custom Forefront / Microsoft Identity Manager Management Agents. A lot of them using the Granfeldt PowerShell Management Agent thanks to is flexibility and usability.… keep reading
The post Entra ID On-premises ECMA Provisioning with the Granfeldt PowerShell Management Agent appeared first on darrenjrobinson - Bespoke Identity and Access Management Solutions.
2 months ago
|
Harm Veenstra
There are articles and forum posts from people who upgraded to Windows 11 24H2 and are experiencing Wi-Fi issues. In this blog post, I will show you an Intune Remediation script that might fix the problem for your devices.
2 months ago
|
Guillaume Blin
Testing network connectivity and port accessibility with Powershell
2 months ago
|
Adam Bertram
Learn how to create powerful PowerShell modules from scratch by building a computer inventory tool. Perfect for sysadmins who need custom automation solutions.
2 months ago
|
Adam Bertram
Learn how to find, install, verify and remove PowerShell modules efficiently. Master module management to enhance your PowerShell automation capabilities.
2 months ago
|
Adam Bertram
Learn how to manage PowerShell modules like a pro! From importing and removing modules to troubleshooting common issues, master PowerShell modules in this complete guide.
2 months ago
|
Shane O'Neill
Time to read: ~ 3 minutesWords: 531 words Welcome to T-SQL Tuesday, the monthly blogging party where we are given a topic and have to talk about it. Today, we have Rob Farley ( blog | bluesky ), talking about integrity. I’ll admit that it’s been a while since I’ve written a blog post. It’s … Continue reading "T-SQL Tuesday #182 – Integrity"
2 months ago
|
Adam Bertram
Learn how PowerShell modules work, where to find them, and how to use them effectively. Master the building blocks that unlock PowerShell's automation potential.
2 months ago
|
Guillaume Blin
Display network connections (listening ports, active connections...)
2 months ago
|
Bas Wijdenes
What if the Snipping Tool doesn’t work or start anymore? I mostly use Greenshot, but sometimes it’s not the best tool for capturing certain elements. That’s when I rely on the Snipping Tool. But what if the built-in Snipping Tool in Windows stops working? Below are some steps you can try to fix it. Install … Continue reading FIX: (Re-)install the Windows Snipping Tool
The post FIX: (Re-)install the Windows Snipping Tool appeared first on Bas Wijdenes.
2 months ago
|
Maciej Horbacz
Introduction
The built-in Local Administrator account on Windows systems is a critical yet often misunderstood feature that plays a key role in system administration. It provides essential system management capabilities, yet its behavior and implications are frequently overlooked. This blog post aims to demystify the Local Administrator account, uncover its hidden quirks, and offer practical tips to manage it effectively.
2 months ago
|
Adam Bertram
Learn how to validate your PowerShell scripts with Pester testing. This hands-on guide shows you how to write tests that ensure your code works as intended.
2 months ago
|
Adam Bertram
Learn how to overcome PowerShell's double-hop authentication limitation with session configurations. This guide shows you practical solutions for remote access problems.
2 months ago
|
Adam Bertram
Learn to manage Windows systems remotely using PowerShell interactive sessions from basic interactive connections to persistent sessions.
2 months ago
|
Faris Malaeb
For businesses that need to send a significant number of emails—whether for marketing campaigns, transactional notifications, or internal alerts—Microsoft offers a specialized feature known as High Volume Email (HVE). This feature allows organizations to surpass standard sending limits, ensuring smooth operations for high-demand scenarios. In this blog post, we will explore High Volume Email in...
The post High Volume Email in Exchange Online: A Comprehensive Guide appeared first on Faris Malaeb.