The PowerShell Podcast at 40; Reflections, Ruminations, and Ramblings
By: The Powershell Podcast
In this laid-back episode, Jordan and Andrew take the opportunity to catch up on their PowerShell going-ons. Jordan tells us how he saved dozens of hours on a noscript and the benefits of helping out your friends. Andrew chats about terminal GUIs, his new OMG USB, PowerShell Summit, and being careful not to information overload people when teaching them PowerShell. All this, our usual charming banter, and more!
Link
By: The Powershell Podcast
In this laid-back episode, Jordan and Andrew take the opportunity to catch up on their PowerShell going-ons. Jordan tells us how he saved dozens of hours on a noscript and the benefits of helping out your friends. Andrew chats about terminal GUIs, his new OMG USB, PowerShell Summit, and being careful not to information overload people when teaching them PowerShell. All this, our usual charming banter, and more!
Link
Podbean
The PowerShell Podcast at 40; Reflections, Ruminations, and Ramblings | The PowerShell Podcast
In this laid-back episode, Jordan and Andrew take the opportunity to catch up on their PowerShell going-ons. Jordan tells us how he saved dozens of hours on a noscript and the benefits of helping out your friends. Andrew chats about terminal GUIs, his new OMG…
Configure SysInternals EULA Acceptance
By: Jeffery Hicks
I just saw a very, very handy thing on Twitter where you can set a registry key that will automatically accept all EULA prompts for the SysInternals tools. I know there is a command-line switch I can use, but I never remember to use it. Setting the registry key appears to accept EULAs globally. Naturally,...
Link
By: Jeffery Hicks
I just saw a very, very handy thing on Twitter where you can set a registry key that will automatically accept all EULA prompts for the SysInternals tools. I know there is a command-line switch I can use, but I never remember to use it. Setting the registry key appears to accept EULAs globally. Naturally,...
Link
The Lonely Administrator
Configure SysInternals EULA Acceptance • The Lonely Administrator
A quick and dirty PowerShell noscript to set a registry entry that globally accepts all EULAs for SysInternals tools.
Recovering Deleted Groups with the Graph PowerShell SDK
By: Tony Redmond
This article describes how to restore deleted Azure AD groups with PowerShell using cmdlets from the Microsoft Graph PowerShell SDK. Although options exist in the Microsoft 365 admin center and Azure AD admin center to restore deleted groups, it's nice to have the option to do the same with PowerShell.
Link
By: Tony Redmond
This article describes how to restore deleted Azure AD groups with PowerShell using cmdlets from the Microsoft Graph PowerShell SDK. Although options exist in the Microsoft 365 admin center and Azure AD admin center to restore deleted groups, it's nice to have the option to do the same with PowerShell.
Link
Office 365 for IT Pros
How to Restore Deleted Entra ID Groups with PowerShell
This article describes how to restore deleted Entra ID groups with PowerShell using cmdlets from the Microsoft Graph PowerShell SDK.
PSLog
By: AutomatedLab
Redirects stanard Write-* cmdlets to a log and offers some basic tracing functions
Link
By: AutomatedLab
Redirects stanard Write-* cmdlets to a log and offers some basic tracing functions
Link
Powershellgallery
PSLog 5.45.0
Redirects stanard Write-* cmdlets to a log and offers some basic tracing functions
Why is it “New-ADUser” not “Add-ADUser”?
By: u/d3lee3
I am trying to understand why this design decision was made. It seems a bit off from verb-object pattern.
Link
By: u/d3lee3
I am trying to understand why this design decision was made. It seems a bit off from verb-object pattern.
Link
Reddit
From the PowerShell community on Reddit
Explore this post and more from the PowerShell community
How to Craft a Modern PowerShell Message Box
By: Edem Afenyo
Discover all the modern ways to craft a PowerShell Message Box and get away from the VBScript methods of old in this updated how-to!
Link
By: Edem Afenyo
Discover all the modern ways to craft a PowerShell Message Box and get away from the VBScript methods of old in this updated how-to!
Link
ATA Learning
How to Craft a Modern PowerShell Message Box
Discover all the modern ways to craft a PowerShell Message Box and get away from the VBScript methods of old in this updated how-to!
Today's cmdlet ‣ Get-Process
Gets the processes that are running on the local computer.
Example's Remarks:
• This command uses the Module parameter to get the modules that have been loaded by the process.
• This command gets the modules for the processes that have names that begin with `SQL`.
#tutorial
Gets the processes that are running on the local computer.
Example's Remarks:
• This command uses the Module parameter to get the modules that have been loaded by the process.
• This command gets the modules for the processes that have names that begin with `SQL`.
#tutorial
👍1
PowerShell 7 Tutorials for Intermediates #7 : Working with JSON
By: JackedProgrammer
In this video I will go over how to work with JSON in PowerShell 7. I will show how to import a .json file, convert a .csv to .json, how to create PowerShell objects from json, etc.
Link
By: JackedProgrammer
In this video I will go over how to work with JSON in PowerShell 7. I will show how to import a .json file, convert a .csv to .json, how to create PowerShell objects from json, etc.
Link
YouTube
PowerShell 7 Tutorials for Intermediates #7 : Working with JSON
In this video I will go over how to work with JSON in PowerShell 7. I will show how to import a .json file, convert a .csv to .json, how to create PowerShell objects from json, etc.
Tags:
PowerShell, jackedprogrammer, powershell 7, how to install powershell…
Tags:
PowerShell, jackedprogrammer, powershell 7, how to install powershell…
PSWinVitals v0.6.8
By: Samuel Leslie
Consolidate common system health checks, maintenance tasks & inventory retrieval
Link
By: Samuel Leslie
Consolidate common system health checks, maintenance tasks & inventory retrieval
Link
Powershellgallery
PSWinVitals 0.6.8
Consolidate common system health checks, maintenance tasks & inventory retrieval
👍1
Today's cmdlet ‣ Get-Counter
Gets performance counter data from local and remote computers.
Example's Remarks:
• `Get-Counter` uses the ListSet parameter to specify the PhysicalDisk counter set.
• The command is enclosed in parentheses so that the PathsWithInstances property returns each path instance as a string.
#tutorial
Gets performance counter data from local and remote computers.
Example's Remarks:
• `Get-Counter` uses the ListSet parameter to specify the PhysicalDisk counter set.
• The command is enclosed in parentheses so that the PathsWithInstances property returns each path instance as a string.
#tutorial
v7.3.1 Release of PowerShell
By: PowerShell Team
Fresh off the pipelines for Christmas, it's PowerShell v7.3.1
Link
By: PowerShell Team
Fresh off the pipelines for Christmas, it's PowerShell v7.3.1
Link
GitHub
Release v7.3.1 Release of PowerShell · PowerShell/PowerShell
7.3.1 - 2022-12-13
Known Issues
If you use the Microsoft.PowerShell.SDK NuGet package you will need to workaround an issue with the version of System.Runtime.CompilerServices.Unsafe until we can re...
Known Issues
If you use the Microsoft.PowerShell.SDK NuGet package you will need to workaround an issue with the version of System.Runtime.CompilerServices.Unsafe until we can re...
Top Ten PowerShell Tips for Microsoft 365 Management: Part Two
By: Damian Scoles
If you are stuck using your on-premises resources to manage a cloud infrastructure, it is an opportune time to change that with the availability of tools and functions that are now available. In this article, we focus on how to use PowerShell to manage Microsoft 365. In addition, we consider how to use cloud services to manage PowerShell code, testing, security controls, and more.
Link
By: Damian Scoles
If you are stuck using your on-premises resources to manage a cloud infrastructure, it is an opportune time to change that with the availability of tools and functions that are now available. In this article, we focus on how to use PowerShell to manage Microsoft 365. In addition, we consider how to use cloud services to manage PowerShell code, testing, security controls, and more.
Link
Practical 365
Top Ten PowerShell Tips for Microsoft 365 Management: Part Two
This article is to help developers of PowerShell noscripts to see the bigger picture beyond coding. The article covers topics like authentication, code management, and future-proofing code.
Windows Updates through PowerShell
By: Chris Titus Tech
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
Link
By: Chris Titus Tech
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
Link
YouTube
Windows Updates through PowerShell
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
Website guide: https://christitus.com/install-windows-update-powershell/ .
►► Digital Downloads ➜ https://www.cttstore.com
►► Patreon ➜ https://www.patreo…
Website guide: https://christitus.com/install-windows-update-powershell/ .
►► Digital Downloads ➜ https://www.cttstore.com
►► Patreon ➜ https://www.patreo…
Create and manage append blobs with PowerShell
By: Baki Onur Okutucu
Before diving into how to manage append blobs using PowerShell, let's have a quick look at the blob types (block blobs, page blobs, and append blobs) available on Azure storage accounts. Storage accounts on Azure support three types of blobs, each of which is used for a different purpose. Therefore, it's important to determine the type of blob you need when you create it, as it is not possible to change the type once the blob is created. The supported blob types are as follows.
Link
By: Baki Onur Okutucu
Before diving into how to manage append blobs using PowerShell, let's have a quick look at the blob types (block blobs, page blobs, and append blobs) available on Azure storage accounts. Storage accounts on Azure support three types of blobs, each of which is used for a different purpose. Therefore, it's important to determine the type of blob you need when you create it, as it is not possible to change the type once the blob is created. The supported blob types are as follows.
Link
Terminal User Interface (TUI)
By: Adam Driscoll
The Terminal User Interface (TUI) designer is used for designing UIs that run within standard terminals. They output noscript that works with Terminal.Gui. This project allows for the creation of UIs that run on Windows, Linux and Mac. You can even run terminals in shells like Azure Cloud Shell.
Link
By: Adam Driscoll
The Terminal User Interface (TUI) designer is used for designing UIs that run within standard terminals. They output noscript that works with Terminal.Gui. This project allows for the creation of UIs that run on Windows, Linux and Mac. You can even run terminals in shells like Azure Cloud Shell.
Link
GitHub
GitHub - ironmansoftware/terminal-gui-designer: A terminal GUI designer for PowerShell.
A terminal GUI designer for PowerShell. Contribute to ironmansoftware/terminal-gui-designer development by creating an account on GitHub.
👍1
Today's cmdlet ‣ ConvertFrom-Markdown
Convert the contents of a string or a file to a MarkdownInfo object.
Example's Remarks:
• The MarkdownInfo object is returned.
• The specified string ` Bold text ` is converted to a VT100-encoded string and available in VT100EncodedString property.
#tutorial
Convert the contents of a string or a file to a MarkdownInfo object.
Example's Remarks:
• The MarkdownInfo object is returned.
• The specified string ` Bold text ` is converted to a VT100-encoded string and available in VT100EncodedString property.
#tutorial
The Many Ways to Send Email via the Microsoft Graph
By: Tony Redmond
For those wanting to eliminate the SMTP AUTH protocol, Microsoft has three ways to send email using Graph APIs. This article looks at how to use the Send-MgUserMail cmdlet and compares it to the Send-MgUserMessage cmdlet (covered in depth in a previous article). Our conclusion is that you'll probably end up using Send-MgUserMail because it's easier to use.
Link
By: Tony Redmond
For those wanting to eliminate the SMTP AUTH protocol, Microsoft has three ways to send email using Graph APIs. This article looks at how to use the Send-MgUserMail cmdlet and compares it to the Send-MgUserMessage cmdlet (covered in depth in a previous article). Our conclusion is that you'll probably end up using Send-MgUserMail because it's easier to use.
Link
Practical 365
Practical Graph: Ways to Send Email via the Microsoft Graph
For those wanting to eliminate the SMTP AUTH protocol, Microsoft has three ways to send email using Graph APIs. This article looks at how to use the Send-MgUserMail cmdlet.
Today's tip ‣ Basic concepts: Environment variables
”The PowerShell environment provider allows operating system environment variables to be retrieved, added, changed, cleared, and deleted.”
#tip
”The PowerShell environment provider allows operating system environment variables to be retrieved, added, changed, cleared, and deleted.”
#tip
👍1