Patrick Gruenauer
Blogs, Articles, and Posts
5 Ways to install PowerShell 7 on Windows
(sid-500.com)
PowerShell 7 is the successor to PowerShell 5.1. It's fast, reliable and it is cross-platform.
By: Patrick Gruenauer submitted:Nov 18 2022
PowerShell 7 is the successor to PowerShell 5.1. It's fast, reliable and it is cross-platform.
Without a doubt, PowerShell 7 is the future.
By: Patrick Gruenauer submitted:Nov 18 2022
Active Directory: Find users based on Attributes and add them to a Group with PowerShell
(sid-500.com)
Active Directory objects are usually stored in organizational units. Sometimes these organizational
By: Patrick Gruenauer submitted:Jun 16 2022
Active Directory objects are usually stored in organizational units. Sometimes these organizational
units don't refer to the site where the users work.
By: Patrick Gruenauer submitted:Jun 16 2022
Adding Registry Hive HKEY_CURRENT_CONFIG (HKCC) to your PowerShell Drives
(sid-500.com)
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
By: Patrick Gruenauer submitted:Jun 16 2022
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
show you now how to do that and how to access HKCC with PowerShell. Let's get started.
By: Patrick Gruenauer submitted:Jun 16 2022
Administering Windows Defender with PowerShell
(sid-500.com)
In this article, I will focus on Microsoft Defender. I will give you a few examples that you can
By: Patrick Gruenauer submitted:Jun 2 2023
In this article, I will focus on Microsoft Defender. I will give you a few examples that you can
build on. It's not about doing wonderful things, it's about basics.
By: Patrick Gruenauer submitted:Jun 2 2023
Azure AD: How to set Maximum Devices per User
(sid-500.com)
The default value of the maximum number of devices per user in Azure AD is 50 devices. That is a
By: Patrick Gruenauer submitted:Apr 26 2024
The default value of the maximum number of devices per user in Azure AD is 50 devices. That is a
lot. If you want to restrict the number of devices then you came to the right place.
By: Patrick Gruenauer submitted:Apr 26 2024
Changing the Look of the Prompt
(sid-500.com)
PowerShell comes with a standard prompt whose configuration is stored in the prompt function. The
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell comes with a standard prompt whose configuration is stored in the prompt function. The
good news is that we are able to change this prompt function to suit our needs. In this blog post, I will show you how you can change this prompt and I will give you some examples.
By: Patrick Gruenauer submitted:Jun 16 2022
Configure DHCP-Server-Role with PowerShell
(sid-500.com)
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
By: Patrick Gruenauer submitted:Dec 9 2022
The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning
IP-Adresses to hosts. In this article I will show you how to configure a DHCP Server with a [...]
By: Patrick Gruenauer submitted:Dec 9 2022
Convert .ps1 Files to .exe Files
(sid-500.com)
Have you ever dreamed of creating exe files out of your PowerShell scripts? If yes, read on. In this
By: Patrick Gruenauer submitted:Jun 16 2022
Have you ever dreamed of creating exe files out of your PowerShell scripts? If yes, read on. In this
post I will show you how you can create exe files with a small and simple program called ps2exe.
By: Patrick Gruenauer submitted:Jun 16 2022
Convert Word documents to PDF documents (Bulk)
(sid-500.com)
I often have to convert Microsoft word documents to pdf. What if you have really many documents to
By: Patrick Gruenauer submitted:Jun 16 2022
I often have to convert Microsoft word documents to pdf. What if you have really many documents to
convert, let's say 1000 or more? Would you open each documents seperately and click on save? Bad idea. In this blog post I will give you a PowerShell function at hand which enables you to convert multiple documents with a single command. This procedure is called automation ;-). Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
Difference between Break, Return and Exit
(sid-500.com)
In this blog post I will show you the difference of three PowerShell statements that are widely used
By: Patrick Gruenauer submitted:Jun 16 2022
In this blog post I will show you the difference of three PowerShell statements that are widely used
in PowerShell scripts. I am talking about Break, Return and Exit. I will use three examples for explanation. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
Do-While vs. Do-Until vs. While
(sid-500.com)
Understanding the differences between a do-while, do-until and while loop could be confusing. Is it
By: Patrick Gruenauer submitted:Jun 15 2022
Understanding the differences between a do-while, do-until and while loop could be confusing. Is it
the same? Why then two different techniques? In this blog post I will show the differences.
By: Patrick Gruenauer submitted:Jun 15 2022
Documenting all GPOs with PowerShell
(sid-500.com)
Active Directory Group Policies (GPO) enables you to control user and computer settings. It is
By: Patrick Gruenauer submitted:May 5 2023
Active Directory Group Policies (GPO) enables you to control user and computer settings. It is
important to document them. In this blog post I am going to show you two PowerShell commands [...]
By: Patrick Gruenauer submitted:May 5 2023
Empty the Recycle Bin with PowerShell and the Task Scheduler
(sid-500.com)
In this post I will show you how to empty the recycle bin automatically. For this I will use
By: Patrick Gruenauer submitted:Jan 27 2023
In this post I will show you how to empty the recycle bin automatically. For this I will use
PowerShell and Scheduled PowerShell Jobs.
By: Patrick Gruenauer submitted:Jan 27 2023
Enable Remote Desktop remotely with PowerShell
(sid-500.com)
Forgot to enable remote desktop? This is bad. The only solution is to go back to the remote computer
By: Patrick Gruenauer submitted:Jun 16 2022
Forgot to enable remote desktop? This is bad. The only solution is to go back to the remote computer
and then enable RD. Not really. In this blog post I will show you how you can enable RD with PowerShell. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
Exchange Online: How to set Junk Settings for Shared Mailboxes
(sid-500.com)
When working with shared mailboxes, there is a problem: the user connected to this mailbox cannot
By: Patrick Gruenauer submitted:Dec 15 2023
When working with shared mailboxes, there is a problem: the user connected to this mailbox cannot
configure the Junk Mail Settings for this shared mailbox in Outlook itself.
By: Patrick Gruenauer submitted:Dec 15 2023
Exchange Online: Message Tracking with PowerShell
(sid-500.com)
Message tracking in Exchange Online can be performed graphically as well as in PowerShell. In this
By: Patrick Gruenauer submitted:Apr 5 2024
Message tracking in Exchange Online can be performed graphically as well as in PowerShell. In this
post I will show how to track messages with PowerShell.
By: Patrick Gruenauer submitted:Apr 5 2024
Find orphaned (unused) User Accounts with PowerShell
(sid-500.com)
This short blog post will show you how you can find orphaned user accounts in Active Directory that
By: Patrick Gruenauer submitted:Jun 16 2022
This short blog post will show you how you can find orphaned user accounts in Active Directory that
may no longer be in use. Let's go.
By: Patrick Gruenauer submitted:Jun 16 2022
How to create a PowerShell Module with multiple Functions
(sid-500.com)
In this blog post, I will show you how to create a module with multiple functions using an example.
By: Patrick Gruenauer submitted:Jan 13 2023
In this blog post, I will show you how to create a module with multiple functions using an example.
You will see that this is not rocket science. Let's jump in.
By: Patrick Gruenauer submitted:Jan 13 2023
How to implement your PowerShell 7 Scripts in Task Scheduler
(sid-500.com)
So you're already working with the latest PowerShell version and wondering how to automate your
By: Patrick Gruenauer submitted:Aug 19 2022
So you're already working with the latest PowerShell version and wondering how to automate your
PowerShell 7 scripts with the task scheduler? Yes? Ok, then stay tuned I will show you
By: Patrick Gruenauer submitted:Aug 19 2022
How to install Windows Terminal on Windows Server 2022
(sid-500.com)
Only Microsoft knows why Windows Terminal is only available on client OS. But there is a way out. We
By: Patrick Gruenauer submitted:Apr 7 2023
Only Microsoft knows why Windows Terminal is only available on client OS. But there is a way out. We
can install Windows Terminal also on Windows Server via PowerShell.
By: Patrick Gruenauer submitted:Apr 7 2023
Hyper-V: Enabling VM Resource Metering
(sid-500.com)
It is a good idea to monitor your Hyper-V VMs to get an overview of where resources are being
By: Patrick Gruenauer submitted:May 17 2024
It is a good idea to monitor your Hyper-V VMs to get an overview of where resources are being
consumed.
By: Patrick Gruenauer submitted:May 17 2024
List all logged on Users with quser.exe and PowerShell
(sid-500.com)
In this short article I will show how to list all logged on local users with the quser.exe tool.
By: Patrick Gruenauer submitted:Sep 30 2022
In this short article I will show how to list all logged on local users with the quser.exe tool.
Quser displays information about logged on users on the local computer and on
By: Patrick Gruenauer submitted:Sep 30 2022
Manipulating Strings with Trim, TrimStart and TrimEnd
(sid-500.com)
In PowerShell it's easy to manipulate strings, especially to cut off some characters from a string.
By: Patrick Gruenauer submitted:Jun 16 2022
In PowerShell it's easy to manipulate strings, especially to cut off some characters from a string.
These three methods are your friends when it comes to trimming: Trim, TrimStart and TrimEnd. In this blog post I will show you how to use PowerShell to manipulate strings and cut off something at the beginning and at the end. I will also try to give you some useful practical examples in hand to convince you that it's worth to learn something about string manipulation. Let's hop in.
By: Patrick Gruenauer submitted:Jun 16 2022
Measure Link Speed (Bandwith) with PowerShell
(sid-500.com)
Recently I have been working on a script which should check the download speed. With PowerShell of
By: Patrick Gruenauer submitted:Jun 16 2023
Recently I have been working on a script which should check the download speed. With PowerShell of
course. I would like to share it here.
By: Patrick Gruenauer submitted:Jun 16 2023
Microsoft 365: How to set OneDrive Quotas with PowerShell
(sid-500.com)
In this blog post I will show you how to set OneDrive quotas with PowerShell. I'd say here we go!
By: Patrick Gruenauer submitted:Jun 14 2024
In this blog post I will show you how to set OneDrive quotas with PowerShell. I'd say here we go!
First, let's connect to SharePoint Online.
By: Patrick Gruenauer submitted:Jun 14 2024
Microsoft Office 365: How to disable the automatic creation of Online Meetings in Outlook
(sid-500.com)
In this blog post I will show how to disable the automatic creation of an online meeting in Outlook.
By: Patrick Gruenauer submitted:Jul 28 2023
In this blog post I will show how to disable the automatic creation of an online meeting in Outlook.
The default behavior is the following:
By: Patrick Gruenauer submitted:Jul 28 2023
Monitoring Logon Attempts in Active Directory with PowerShell
(sid-500.com)
Domain-Controllers monitor successful logon attempts by default. All events of all login attempts
By: Patrick Gruenauer submitted:Jun 16 2022
Domain-Controllers monitor successful logon attempts by default. All events of all login attempts
are logged in the Event Viewer. In this article I will cover how to monitor all logon events with PowerShell. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell 7: Providing Module Compatibility with PowerShell 5 Modules
(sid-500.com)
Many of us need it, but for just as many it is sometimes a nuisance. What I am talking about is
By: Patrick Gruenauer submitted:Jun 16 2022
Many of us need it, but for just as many it is sometimes a nuisance. What I am talking about is
PowerShell 7 module compatibility. In this post I will show how to make PowerShell 5 modules PowerShell 7 executable. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell and Regex (Find, Replace, Occurrences.)
(sid-500.com)
Want to get more out of PowerShell? Refine the search? Just get better? Then check out Regex. Regex
By: Patrick Gruenauer submitted:Jun 16 2022
Want to get more out of PowerShell? Refine the search? Just get better? Then check out Regex. Regex
statements make things possible that seem impossible. In this blog post I show you a few Regex examples you can build on. Let's dive in.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell Execution Policy: Unblock Files | Security Zones
(sid-500.com)
PowerShell's execution policy is a safety feature that controls the conditions under which
By: Patrick Gruenauer submitted:Jul 14 2023
PowerShell's execution policy is a safety feature that controls the conditions under which
PowerShell loads configuration files and runs scripts. This feature helps prevent the execution of malicious scripts.
By: Patrick Gruenauer submitted:Jul 14 2023
PowerShell Password Generator
(sid-500.com)
In this blog post I will show you my project for generating passwords with PowerShell. The goal is
By: Patrick Gruenauer submitted:Jun 16 2022
In this blog post I will show you my project for generating passwords with PowerShell. The goal is
to develop a password generator which outputs an account name and the corresponding password and stores it in the clipboard.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell Security: How to enable the Constrained Mode
(sid-500.com)
In this blog post I am going to show you how to enable the PowerShell Constrained Mode. What is the
By: Patrick Gruenauer submitted:Mar 24 2023
In this blog post I am going to show you how to enable the PowerShell Constrained Mode. What is the
Constrained Mode? Microsoft explains this as follows: The ConstrainedLanguage mode permits all cmdlets and [...]
By: Patrick Gruenauer submitted:Mar 24 2023
PowerShell: (Parameter) Splatting explained
(sid-500.com)
It often happens that you have many, many parameters in PowerShell. The command then extends over
By: Patrick Gruenauer submitted:Nov 8 2024
It often happens that you have many, many parameters in PowerShell. The command then extends over
several lines. That doesn't look pretty.
By: Patrick Gruenauer submitted:Nov 8 2024
PowerShell: Calculate the total size of Files
(sid-500.com)
In this post I will show how to use PowerShell to calculate the total size of all files. This will
By: Patrick Gruenauer submitted:Sep 6 2024
In this post I will show how to use PowerShell to calculate the total size of all files. This will
be a short post but maybe a very helpful one.
By: Patrick Gruenauer submitted:Sep 6 2024
PowerShell: Comparing two Objects with Compare-Object
(sid-500.com)
In this short blog post, I will show you how to compare two PowerShell objects to find differences
By: Patrick Gruenauer submitted:May 19 2023
In this short blog post, I will show you how to compare two PowerShell objects to find differences
between them. I will also give you an example on how to create objects [...]
By: Patrick Gruenauer submitted:May 19 2023
PowerShell: Connect to Azure with stored Credentials
(sid-500.com)
f you need to connect to Microsoft Azure frequently, it might be useful to store your tenant
By: Patrick Gruenauer submitted:Jun 16 2022
f you need to connect to Microsoft Azure frequently, it might be useful to store your tenant
information. Why? It brings comfort while giving up security. It's your choice. In this blog post I will show you a walkthrough how to connect to Azure with stored credentials. The credentials are encryptet with a certificate. Let's move on.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell: Copy File to multiple (all) Hyper-V VMs
(sid-500.com)
In this post, I'll show you how to copy one or more files to all VMs in Hyper-V. I would say: Let's
By: Patrick Gruenauer submitted:Oct 6 2023
In this post, I'll show you how to copy one or more files to all VMs in Hyper-V. I would say: Let's
get started.
By: Patrick Gruenauer submitted:Oct 6 2023
PowerShell: Decrypt a Secure String
(sid-500.com)
In this blog post I will carry out how to decrypt a secure string. A secure string is a string that
By: Patrick Gruenauer submitted:Jul 8 2022
In this blog post I will carry out how to decrypt a secure string. A secure string is a string that
is saved in a non-readable format to temporarily store passwords and strings. Let's start.
By: Patrick Gruenauer submitted:Jul 8 2022
PowerShell: Enabling Strict Mode
(sid-500.com)
PowerShell is very forgiving of errors. For example, if you call something that does not exist, then
By: Patrick Gruenauer submitted:Mar 10 2023
PowerShell is very forgiving of errors. For example, if you call something that does not exist, then
no error message is displayed. In this short article I want to show you how [...]
By: Patrick Gruenauer submitted:Mar 10 2023
PowerShell: Enumeration with the Enum Statement
(sid-500.com)
The enum statement can be used to declare an enumeration. Microsoft describes this statement as
By: Patrick Gruenauer submitted:Feb 10 2023
The enum statement can be used to declare an enumeration. Microsoft describes this statement as
follows: The enum statement allows you to create a strongly typed set of labels.
By: Patrick Gruenauer submitted:Feb 10 2023
PowerShell: Error Handling with $Error
(sid-500.com)
The $Error Variable in PowerShell contains all error objects of the current session. In this blog
By: Patrick Gruenauer submitted:Sep 22 2023
The $Error Variable in PowerShell contains all error objects of the current session. In this blog
post I will carry out some tasks with $Error and show you how $Error can help [...]
By: Patrick Gruenauer submitted:Sep 22 2023
PowerShell: How to find Special Characters in a String
(sid-500.com)
Sometimes special characters are a nuisance. If you are trying to create some user accounts in
By: Patrick Gruenauer submitted:Apr 21 2023
Sometimes special characters are a nuisance. If you are trying to create some user accounts in
on-premise or cloud environments, you should avoid special characters in usernames. In this blog post I [...]
By: Patrick Gruenauer submitted:Apr 21 2023
PowerShell: How to ping multiple Computers at once
(sid-500.com)
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
By: Patrick Gruenauer submitted:Feb 2 2024
You want to ping multiple computers at once? Can't? Yes you can, with PowerShell. In this post I'll
show you a few examples of how you can ping multiple computers.
By: Patrick Gruenauer submitted:Feb 2 2024
PowerShell: List and document all Hyper-V VMs with the most important properties
(sid-500.com)
So you have multiple Hyper-V VMs and may have lost track of them. In this post I will show you how
By: Patrick Gruenauer submitted:Nov 3 2023
So you have multiple Hyper-V VMs and may have lost track of them. In this post I will show you how
to retrieve all Hyper-V VMs with the most important properties and [...]
By: Patrick Gruenauer submitted:Nov 3 2023
PowerShell: Measure Objects (Count, Average, Sum …)
(sid-500.com)
The Measure-Object cmdlet counts objects. But it can do even more. We can calculate the sum, the
By: Patrick Gruenauer submitted:Jul 12 2024
The Measure-Object cmdlet counts objects. But it can do even more. We can calculate the sum, the
average and much more. In this blog post I show a few examples with Measure-Object.
By: Patrick Gruenauer submitted:Jul 12 2024
PowerShell: Playing with Background Jobs
(sid-500.com)
In this blog post, I'd like to give you a few examples related to PowerShell Background Jobs to
By: Patrick Gruenauer submitted:Jun 30 2023
In this blog post, I'd like to give you a few examples related to PowerShell Background Jobs to
build upon. Let's jump in. Let's say I want to ping a few computers.
By: Patrick Gruenauer submitted:Jun 30 2023
PowerShell: Retrieve and document all Hyper-V VMs
(sid-500.com)
In this post I will show how to retrieve all Hyper-V VMs and save the output. This is especially
By: Patrick Gruenauer submitted:Sep 8 2023
In this post I will show how to retrieve all Hyper-V VMs and save the output. This is especially
helpful if you want to bring an overview into your chaos.
By: Patrick Gruenauer submitted:Sep 8 2023
PowerShell: Search and delete empty Folders
(sid-500.com)
Big Data? Pain? Looking for empty folders and want to delete them? In this post I show you how to
By: Patrick Gruenauer submitted:Aug 25 2023
Big Data? Pain? Looking for empty folders and want to delete them? In this post I show you how to
proceed to find and delete empty folders.
By: Patrick Gruenauer submitted:Aug 25 2023
PowerShell: Search for Empty Folders (and delete them)
(sid-500.com)
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
By: Patrick Gruenauer submitted:Nov 17 2023
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
environment and if you want to search for them
By: Patrick Gruenauer submitted:Nov 17 2023
PowerShell: Waiting for jobs to complete with Wait-Job
(sid-500.com)
The cmdlet Wait-Job waits until one or all of the PowerShell jobs running in the session are in a
By: Patrick Gruenauer submitted:Apr 12 2024
The cmdlet Wait-Job waits until one or all of the PowerShell jobs running in the session are in a
terminating state. In this blog post I will show you an example
By: Patrick Gruenauer submitted:Apr 12 2024
PowerShell: When to use Add-Type and New-Object ?
(sid-500.com)
In this blog post, I will discuss when you need to add classes with Add-Type and when you can
By: Patrick Gruenauer submitted:Aug 9 2024
In this blog post, I will discuss when you need to add classes with Add-Type and when you can
provide classes with New-Object. I would say, let's get started.
By: Patrick Gruenauer submitted:Aug 9 2024
Troubleshooting PowerShell Scripts with Set-PSBreakPoint
(sid-500.com)
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it
By: Patrick Gruenauer submitted:Jun 24 2022
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it
could be helpful to know what's going on in a particualar step or workflow. In this blog bost I will give you an overview and the basics you can build on to troubleshoot and investigate your script. Let's jump in.
By: Patrick Gruenauer submitted:Jun 24 2022
Using winget with PowerShell to install Software remotely
(sid-500.com)
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
By: Patrick Gruenauer submitted:Aug 5 2022
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
client. Winget is a command line tool that provides a lot of different options
By: Patrick Gruenauer submitted:Aug 5 2022
Windows: Find and eliminate Duplicate Files with PowerShell
(sid-500.com)
We are living in a big data world which is both a blessing and a curse. Big data usually means a
By: Patrick Gruenauer submitted:Jun 15 2022
We are living in a big data world which is both a blessing and a curse. Big data usually means a
huge number of files such as photos and videos and finally a huge amount of storage space. Files are accidentally or deliberately moved from location to location without first considering that these duplicate files consumes more and more storage space. I want to change that with you in this blog post. We will search duplicate files and then move them to a different storage location for further review.
By: Patrick Gruenauer submitted:Jun 15 2022
Projects, Scripts, and Modules
Active Directory: List all Network Shares from all Windows Servers
(sid-500.com)
In today's blog post I show how to retrieve all network shares from all servers in an Active
By: Patrick Gruenauer submitted:Oct 20 2023
In today's blog post I show how to retrieve all network shares from all servers in an Active
Directory domain to get a nice list in the output.
By: Patrick Gruenauer submitted:Oct 20 2023
Monitor Network Connectivity with PowerShell 7 (Successful Pings)
(sid-500.com)
Recently, I have created a script that returns a beep sound when the connection is re-established. I
By: Patrick Gruenauer submitted:Sep 16 2022
Recently, I have created a script that returns a beep sound when the connection is re-established. I
would like to share this script here on my website.
By: Patrick Gruenauer submitted:Sep 16 2022
PowerShell Cheat Sheet: Connect to Microsoft Cloud Services
(sid-500.com)
Az, AzureAD, Exchange, MSTeams
By: Patrick Gruenauer submitted:Jun 16 2022
Az, AzureAD, Exchange, MSTeams
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell QR Code Generator for WIFI Networks
(sid-500.com)
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
By: Patrick Gruenauer submitted:Oct 14 2022
If you use QR codes instead of passwords, you increase the user experience. Did you know that you
can create such a QR code with PowerShell without any 3rd party tools? No? [.]
By: Patrick Gruenauer submitted:Oct 14 2022
PowerShell: Split-Path Examples
(sid-500.com)
The cmdlet Split-Path can be useful to split volumes, folder and file path names. In this blog posts
By: Patrick Gruenauer submitted:Jul 22 2022
The cmdlet Split-Path can be useful to split volumes, folder and file path names. In this blog posts
I will give you some examples you can build on. Have fun reading the code samples to learn more about the power of Split-Path.
By: Patrick Gruenauer submitted:Jul 22 2022
Books, Media, and Learning Resources
PowerShell: Creating functions that accept Pipeline Input
(sid-500.com)
So you have already created a function and now you want to enable pipeline functionality? Yes? Then
By: Patrick Gruenauer submitted:Nov 25 2022
So you have already created a function and now you want to enable pipeline functionality? Yes? Then
read on.
By: Patrick Gruenauer submitted:Nov 25 2022
Fun
Are you already an advanced PowerShell user?
(forms.microsoft.com)
Take the quiz and find out
By: Patrick Gruenauer submitted:Jun 16 2022
Take the quiz and find out
By: Patrick Gruenauer submitted:Jun 16 2022
Characters and Emojis in PowerShell
(sid-500.com)
Once something funny, or rather something that has nothing to do with the typical PowerShell things.
By: Patrick Gruenauer submitted:Jun 16 2022
Once something funny, or rather something that has nothing to do with the typical PowerShell things.
The retrieval of characters in PowerShell. Let's jump in.
By: Patrick Gruenauer submitted:Jun 16 2022
Did you know…
(twitter.com)
you can use OneDrive in a web browser to manage your PowerShell code ?
By: Patrick Gruenauer submitted:Jun 16 2022
you can use OneDrive in a web browser to manage your PowerShell code ?
By: Patrick Gruenauer submitted:Jun 16 2022
Play Sounds and Music with PowerShell
(sid-500.com)
In the mood for some music while working on your windows machines ? Use PowerShell to play your
By: Patrick Gruenauer submitted:Jun 16 2022
In the mood for some music while working on your windows machines ? Use PowerShell to play your
favorite songs with NET classes.
By: Patrick Gruenauer submitted:Jun 16 2022
PowerShell 7: Changing the Style of the Progress Bar with $PSStyle
(sid-500.com)
If you include a progress bar in PowerShell, you will notice that it looks different in PowerShell 5
By: Patrick Gruenauer submitted:Oct 11 2024
If you include a progress bar in PowerShell, you will notice that it looks different in PowerShell 5
and PowerShell 7. This is exactly the problem we will tackle in this blog
By: Patrick Gruenauer submitted:Oct 11 2024
psweekly202010 on Twitter
(twitter.com)
Clearing the recycle bin - the modern way ??
By: Patrick Gruenauer submitted:Jun 15 2022
Clearing the recycle bin - the modern way ??
By: Patrick Gruenauer submitted:Jun 15 2022