📚 If you want to learn powershell here we begin from scratch.
https://docs.microsoft.com/en-us/learn/modules/introduction-to-powershell/
#free #course
https://docs.microsoft.com/en-us/learn/modules/introduction-to-powershell/
#free #course
Docs
Introduction to PowerShell - Training
This module introduces PowerShell, a cross-platform command-line shell and noscripting language built for task automation and configuration management.
📦 Announcing PowerShell Crescendo Preview.1
The Crescendo module is an experiment to provide a novel way to create functions which invoke native commands by using a
https://devblogs.microsoft.com/powershell/announcing-powershell-crescendo-preview-1/
The Crescendo module is an experiment to provide a novel way to create functions which invoke native commands by using a
JSON configuration file.https://devblogs.microsoft.com/powershell/announcing-powershell-crescendo-preview-1/
This media is not supported in your browser
VIEW IN TELEGRAM
📌 Here is how PowerShell see your noscript.
📘 PowerShell 7 for IT Professionals
Take advantage of everything Microsoft’s new PowerShell 7 has to offer.
#ebook
Take advantage of everything Microsoft’s new PowerShell 7 has to offer.
#ebook
❗ PowerShell 7.2 Preview 2 release.
Experimental Features:
- PSAnsiRendering: Enable ANSI formatting via $PSStyle and support suppressing ANSI output
Now we can have text contains ANSI escape codes which control text decorations like color, bold, italics, etc…
See other updates and improvements in Github repo below.
https://devblogs.microsoft.com/powershell/powershell-7-2-preview-2-release/
Experimental Features:
- PSAnsiRendering: Enable ANSI formatting via $PSStyle and support suppressing ANSI output
Now we can have text contains ANSI escape codes which control text decorations like color, bold, italics, etc…
See other updates and improvements in Github repo below.
https://devblogs.microsoft.com/powershell/powershell-7-2-preview-2-release/
📘 Hosting and Protecting Your Own NuGet Feed with ProGet
Why might you want to do this? Remember when PowerShell Gallery went down for a while in October? That’s a pretty good reason. Another reason might be if you like or need the use of the PowerShellGet cmdlets when interacting with the PowerShell Gallery, but do not want to store your code publicly.
https://adamcook.io/p/hosting-and-protecting-your-own-nuget-feed-with-proget/
Why might you want to do this? Remember when PowerShell Gallery went down for a while in October? That’s a pretty good reason. Another reason might be if you like or need the use of the PowerShellGet cmdlets when interacting with the PowerShell Gallery, but do not want to store your code publicly.
https://adamcook.io/p/hosting-and-protecting-your-own-nuget-feed-with-proget/
Adam Cook
Hosting and Protecting Your Own NuGet Feed with ProGet
In this post I will share with you how to install Inedo’s ProGet to host your own NuGet feed (effectively your own PowerShell Gallery). This will let you share PowerShell modules and noscripts amongst other systems and colleagues from an internal resource,…
Sometimes it is just not obvious...
The default midpoint rounding method used in PowerShell is called "Rounding to Even", or "Banker's Rounding". Numbers will be rounded to the nearest even integer when rounding from a midpoint (###.5) value.
This behavior stems from the underlying library method [math]::Round() which is documented in more detail here
The default midpoint rounding method used in PowerShell is called "Rounding to Even", or "Banker's Rounding". Numbers will be rounded to the nearest even integer when rounding from a midpoint (###.5) value.
This behavior stems from the underlying library method [math]::Round() which is documented in more detail here
Episode 028 - PowerShell Summit, Errors, and Much More!
The PowerShell News Podcast Episode 028
In this episode, we discuss the upcoming PowerShell Summit, errors in PowerShell when using Notepad.exe, POSE Powershell web server, and much more.
In this episode, we discuss the upcoming PowerShell Summit, errors in PowerShell when using Notepad.exe, POSE Powershell web server, and much more.
📘 Azure Durable Functions for PowerShell
https://4bes.nl/2021/01/03/azure-durable-functions-for-powershell/
https://4bes.nl/2021/01/03/azure-durable-functions-for-powershell/
4bes.nl
Azure Durable Functions for PowerShell
I have written before about how you can start working with Azure PowerShell functions and how you can connect to a storage queue and CosmosDB. For this post, we will see how you can use PowerShell in
📘 New Official Azure Sentinel PowerShell Module
Public preview release of the Az.SecurityInsights PowerShell module (Based on the Azure SDK for .NET)
https://techcommunity.microsoft.com/t5/azure-sentinel/new-year-new-official-azure-sentinel-powershell-module/ba-p/2025041?utm_source=dlvr.it&utm_medium=twitter
Public preview release of the Az.SecurityInsights PowerShell module (Based on the Azure SDK for .NET)
https://techcommunity.microsoft.com/t5/azure-sentinel/new-year-new-official-azure-sentinel-powershell-module/ba-p/2025041?utm_source=dlvr.it&utm_medium=twitter
TECHCOMMUNITY.MICROSOFT.COM
New Year - New Official Azure Sentinel PowerShell Module!
Happy New Year everyone! With the new year comes a new Azure Sentinel PowerShell module! Based on the Azure SDK for .NET and part of the Azure (Az) module, we are announcing the public preview release of the Az.SecurityInsights PowerShell module. Because…
🔊 098: Infrastructure Development with Brandon Olin
In this episode, we talk about:
...
- What readers can expect to learn from Building PowerShell Modules
- The build process for a PowerShell Module
- What PowerShell testing looks like with Pester and other frameworks
- Transitioning to PowerShell Core for beginners and experienced noscripters
- Updates on PowerShell DSC and how Brandon uses it
...
and some other topics...
https://cloudskills.simplecast.com/episodes/098-08alAf9V
#podcast
In this episode, we talk about:
...
- What readers can expect to learn from Building PowerShell Modules
- The build process for a PowerShell Module
- What PowerShell testing looks like with Pester and other frameworks
- Transitioning to PowerShell Core for beginners and experienced noscripters
- Updates on PowerShell DSC and how Brandon uses it
...
and some other topics...
https://cloudskills.simplecast.com/episodes/098-08alAf9V
#podcast
CloudSkills.fm
Mike’s guest today is Brandon Olin, an MVP in Cloud and Datacenter Management, Site Reliability Engineer at Stack Overflow, and author of Building PowerShell Modules.
💡 SecretManagement and SecretStore Release Candidates
This is a “go live” release, which means that we feel that this RC is feature complete and of GA quality.
https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-release-candidates/
Vault extensions that are available:
KeePass
LastPass
Hashicorp Vault
KeyChain
CredMan
This is a “go live” release, which means that we feel that this RC is feature complete and of GA quality.
https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-release-candidates/
Vault extensions that are available:
KeePass
LastPass
Hashicorp Vault
KeyChain
CredMan
PowerShell Team
SecretManagement and SecretStore Release Candidates
The SecretManagement and SecretStore release candidate (RC) modules are now available on the PowerShell Gallery. The SecretManagement module helps users manage secrets by providing a common set of cmdlets to interface with secrets across vaults. This module…
This media is not supported in your browser
VIEW IN TELEGRAM
❗ New VMware PowerCLI Home Page
1. PowerCLI Home Page
2. Re-organization of cmdlets
3. Global Search Bar
4. Data Structure
5. Categories
6. CMDLET Reference Page
More details:
https://blogs.vmware.com/PowerCLI/2021/01/introducing-the-new-powercli-home-page.html
1. PowerCLI Home Page
2. Re-organization of cmdlets
3. Global Search Bar
4. Data Structure
5. Categories
6. CMDLET Reference Page
More details:
https://blogs.vmware.com/PowerCLI/2021/01/introducing-the-new-powercli-home-page.html
❗ PowerShell v7.1.1 now released.
General Cmdlet Updates and Fixes
- Avoid an exception if file system does not support reparse points
- Make AppLocker Enforce mode take precedence over UMCI Audit mode
Code Cleanup
- Fix syntax error in Windows packaging noscript
Build and Packaging Improvements
General Cmdlet Updates and Fixes
- Avoid an exception if file system does not support reparse points
- Make AppLocker Enforce mode take precedence over UMCI Audit mode
Code Cleanup
- Fix syntax error in Windows packaging noscript
Build and Packaging Improvements
📌 Index accessors in PowerShell support multi-key access (read-only):
Same with dictionaries:
PS > @(1..5)[2,1]32Same with dictionaries:
PS> @{ A=1; B = 2; C = 3 }[-split 'A C']13💡 A Powershell Template For Creating The Perfect Function
Powershell Template
Comment Based Help
CmdletBinding and the Param Block
SupportsShouldProcess
Create Powershell Function Parameters
How To Use Alias
How To Use ValidateSet and ValidateRange
How To Use ValidateScript
How To Use ParameterSetName
Begin, Process And End Blocks
Begin and End Blocks
Process Block
https://thesysadminchannel.com/powershell-template/
Powershell Template
Comment Based Help
CmdletBinding and the Param Block
SupportsShouldProcess
Create Powershell Function Parameters
How To Use Alias
How To Use ValidateSet and ValidateRange
How To Use ValidateScript
How To Use ParameterSetName
Begin, Process And End Blocks
Begin and End Blocks
Process Block
https://thesysadminchannel.com/powershell-template/
the Sysadmin Channel
A Powershell Template For Creating The Perfect Function
Learn the ins and out of creating a function using the exact template I use for all my noscripts. This guide should get you from zero to hero with a little practice.