What's new in PowerShell 7 - Steve Lee
As we get closer to a release candidate for PowerShell 7.3, learn about the new capabilities and features in PowerShell 7 to be more productive.Principal Software Engineer Manager for the ...PowerShell Team delivering PowerShell 7, VSCode-PowerShell extension, PSEditorServices, PSScriptAnalyzer, PowerShellGallery, PowerShellGet, PowerShell dotnet-interactive Jupyter sub-kernel, Win32 OpenSSH, etc...
Notes from Steve Lee:
If you watch my session, I was getting $LASTEXITCODE being -1 during my demo, when it should have been 2. Turns out it was due to my profile calling `git` to show a custom prompt. So the lesson is to use `-noprofile` for demos ๐Show More

What's new in PowerShell 7 - Steve Lee
As we get closer to a release candidate for PowerShell 7.3, learn ...
As we get closer to a release candidate for PowerShell 7.3, learn about the new capabilities and features in PowerShell 7 to be more productive.
Principal Software Engineer Manager for the ...PowerShell Team delivering PowerShell 7, VSCode-PowerShell extension, PSEditorServices, PSScriptAnalyzer, PowerShellGallery, PowerShellGet, PowerShell dotnet-interactive Jupyter sub-kernel, Win32 OpenSSH, etc...
Notes from Steve Lee:
If you watch my session, I was getting $LASTEXITCODE being -1 during my demo, when it should have been 2. Turns out it was due to my profile calling `git` to show a custom prompt. So the lesson is to use `-noprofile` for demos ๐Show More
Principal Software Engineer Manager for the ...PowerShell Team delivering PowerShell 7, VSCode-PowerShell extension, PSEditorServices, PSScriptAnalyzer, PowerShellGallery, PowerShellGet, PowerShell dotnet-interactive Jupyter sub-kernel, Win32 OpenSSH, etc...
Notes from Steve Lee:
If you watch my session, I was getting $LASTEXITCODE being -1 during my demo, when it should have been 2. Turns out it was due to my profile calling `git` to show a custom prompt. So the lesson is to use `-noprofile` for demos ๐Show More
Updating dbachecks to use Pester v5 using devcontainers and Profiler- Rob Sewell - PSCONFEU-MINICON
It was time that dbachecks was updated to use the latest version of ...
It was time that dbachecks was updated to use the latest version of Pester.
We also decided to improve the performance as we updated and to use dev containers to ensure ...the development environment was the same for everyone.
Let's take a look at somelessons we learnt and some of the tactics we used
Rob Sewell
Be-Whiskered Maker of Things
Microsoft MVP (verified)
Rob was a SQL Server DBA with a passion for PowerShell, Azure, Automation, and SQL (PaaS geddit?). Now he just helps people make things. He is a Cloud and Data Center MVP and a Data Platform MVP, co-leader of Data South West UK User Group and PSConf EU organiser and has spoken at and volunteered at many Data and PowerShell events all over the world. He is a proud supporter of the Data and PowerShell communities.
He relishes sharing and learning and can be found doing both via Twitter and his blog. He spends most of his time looking at a screen and loves to solve problems. He knows that looking at a screen so much is bad for him because his wife tells him so. Thus, he is often out riding his bike as his eyes are not good enough to play cricket any more
He has a fabulous beardShow More
We also decided to improve the performance as we updated and to use dev containers to ensure ...the development environment was the same for everyone.
Let's take a look at somelessons we learnt and some of the tactics we used
Rob Sewell
Be-Whiskered Maker of Things
Microsoft MVP (verified)
Rob was a SQL Server DBA with a passion for PowerShell, Azure, Automation, and SQL (PaaS geddit?). Now he just helps people make things. He is a Cloud and Data Center MVP and a Data Platform MVP, co-leader of Data South West UK User Group and PSConf EU organiser and has spoken at and volunteered at many Data and PowerShell events all over the world. He is a proud supporter of the Data and PowerShell communities.
He relishes sharing and learning and can be found doing both via Twitter and his blog. He spends most of his time looking at a screen and loves to solve problems. He knows that looking at a screen so much is bad for him because his wife tells him so. Thus, he is often out riding his bike as his eyes are not good enough to play cricket any more
He has a fabulous beardShow More
PowerShell Predictors Continued -Michael Greene and Steven Bucher
During PSConfEU 2022 [Steven showed the PowerShell predictors and some ...
During PSConfEU 2022 [Steven showed the PowerShell predictors and some of the ones avaiable such as the historical predictors, plugin, completion](https://www.youtube.com/watch?v=Q-hWc8dDwOE&list=PLDCEho7foSopV1zizsSn8s4PR5g6IvPlE&index=36&ab_channel=PowerShellConferenceEU).
This session is intended to focus on insights and progression, ...not "product demos".
Michael and Steven will cover:
- Why should you care?
- Predictors, Completers, and more
- Completers in PS functions
- Public POC on NL and scripting
- CoPilot and PowerShell
- Current plans
Steven Bucher
Product Manager
Product Manager on PowerShell team focused on supporting tooling around PowerShell, Predictors, and telemetry!
Michael Greene
Principal Group Program Manager, Command Line and PowerShell, Microsoft
Microsoft Principal Group Program Manager focused on PowerShell and command line experiences for Azure cloud. Previously, I worked on Azure Guest Configuration, PowerShell Desired State Configuration, was a member of the Windows Server CAT team focused on PowerShell, and I was a PM and a Service Engineer in Office 365.
Before moving to engineering, I was the nationwide technical sales person for Windows Server in Education.Show More
This session is intended to focus on insights and progression, ...not "product demos".
Michael and Steven will cover:
- Why should you care?
- Predictors, Completers, and more
- Completers in PS functions
- Public POC on NL and scripting
- CoPilot and PowerShell
- Current plans
Steven Bucher
Product Manager
Product Manager on PowerShell team focused on supporting tooling around PowerShell, Predictors, and telemetry!
Michael Greene
Principal Group Program Manager, Command Line and PowerShell, Microsoft
Microsoft Principal Group Program Manager focused on PowerShell and command line experiences for Azure cloud. Previously, I worked on Azure Guest Configuration, PowerShell Desired State Configuration, was a member of the Windows Server CAT team focused on PowerShell, and I was a PM and a Service Engineer in Office 365.
Before moving to engineering, I was the nationwide technical sales person for Windows Server in Education.Show More
Generic Data Types for People in a Hurry! - Mathias Jessen
The .NET base class library affords PowerShell users with an array of ...
The .NET base class library affords PowerShell users with an array of "archetypal" collection types: multiple kinds of Lists, Stacks, Sets, Dictionaries and so on. But why are there so ...many, what are they good for, and how do you use them?
I'll take the audience on a quick historical tour of fundamental data types in the context of computers, after which we'll examine the different types and their characteristica from inside PowerShell - exploring what kinds of problems each of the solve well, how to pick appropriate type constraints, and how to profile them for performance.
Mathias R. Jessen
Booking.com B.V
PowerShell Afficionado, Security Professional and PizzaphileShow More
I'll take the audience on a quick historical tour of fundamental data types in the context of computers, after which we'll examine the different types and their characteristica from inside PowerShell - exploring what kinds of problems each of the solve well, how to pick appropriate type constraints, and how to profile them for performance.
Mathias R. Jessen
Booking.com B.V
PowerShell Afficionado, Security Professional and PizzaphileShow More
Using REST APIs via PowerShell - Guy Leech
Whilst many PowerShell modules and SDKs are an alternative to calling ...
Whilst many PowerShell modules and SDKs are an alternative to calling REST APIs, calling them from PowerShell gives you platform independence & no pre-requisites which can be a barrier to ...adoption. This session shows how to use multiple vendor's REST APIs including Azure & one you know how to call one vendor's API, it's easy to use another's.
Notes and comments
I've learnt even more since originally submitting this session, especially for Azure! ๐
Guy Leech
Independent EUC Consultant/Developer
Microsoft MVP (verified)
Guy is a freelance consultant, speaker and developer, a passionate PowerShell scripter, a current Microsoft MVP (Cloud and Datacenter Management (there is no longer a PowerShell category)), Citrix Technology Professional (CTP), a VMware vExpert and a Parallels VIPP and a veteran of 25+ years in the Citrix, Microsoft and VMware End User Computing (EUC) space; presenting at conferences, publishing a multitude of useful scripts on GitHub and sharing useful EUC technical titbits almost daily on Twitter. He specializes in troubleshooting and automation for both end customers and software vendors.
Guy was the inventor and initially the sole developer of the security product that went on to become AppSense Application Manager and thence Ivanti Application Control.Show More
Notes and comments
I've learnt even more since originally submitting this session, especially for Azure! ๐
Guy Leech
Independent EUC Consultant/Developer
Microsoft MVP (verified)
Guy is a freelance consultant, speaker and developer, a passionate PowerShell scripter, a current Microsoft MVP (Cloud and Datacenter Management (there is no longer a PowerShell category)), Citrix Technology Professional (CTP), a VMware vExpert and a Parallels VIPP and a veteran of 25+ years in the Citrix, Microsoft and VMware End User Computing (EUC) space; presenting at conferences, publishing a multitude of useful scripts on GitHub and sharing useful EUC technical titbits almost daily on Twitter. He specializes in troubleshooting and automation for both end customers and software vendors.
Guy was the inventor and initially the sole developer of the security product that went on to become AppSense Application Manager and thence Ivanti Application Control.Show More
OpenSSH on Windows - Danny Maertens
What's new and where is Microsoft investing on the on-demand ...
What's new and where is Microsoft investing on the on-demand Win32-OpenSSH Windows Feature.
Let's discover the Yubikey & PKCS11 support, the SSH access to Azure Arc enabled server without requiring public ...IP or "line-of-sight".
Danny Maertens
Microsoft - Product Manager
Danny is the product manager for Azure Cloud Shell and SSH at Microsoft.Show More
Let's discover the Yubikey & PKCS11 support, the SSH access to Azure Arc enabled server without requiring public ...IP or "line-of-sight".
Danny Maertens
Microsoft - Product Manager
Danny is the product manager for Azure Cloud Shell and SSH at Microsoft.Show More
kbupdate - Scan and patch offline servers without WSUS - Chrissy LeMaire
Patching offline Windows Servers can be tedious and manual in small ...
Patching offline Windows Servers can be tedious and manual in small environments without WSUS or SCCM. kbupdate fills this gap and makes patching multiple servers from a DVD repository super ...easy. All from PowerShell and all for free. Join me in this session to see how you can easily search for, download and install patches across your enterprise.
Chrissy LeMaire
creator, dbatools.io
Chrissy LeMaire is a dual Microsoft MVP and GitHub Star. She is a well-known speaker and the creator of several PowerShell modules, including dbatools. Chrissy also holds an MSc. in Systems Engineering and currently works as an Automation Engineer in Europe.Show More
Chrissy LeMaire
creator, dbatools.io
Chrissy LeMaire is a dual Microsoft MVP and GitHub Star. She is a well-known speaker and the creator of several PowerShell modules, including dbatools. Chrissy also holds an MSc. in Systems Engineering and currently works as an Automation Engineer in Europe.Show More
