PowerShell Conference EU
June 23-26, 2025
Clarion Malmö Live
https://github.com/psconfeu/2025 (slides, code)
Abstract:
Come learn about the current State of PowerShell and the DevOps space!
Summary (autgen):
Steven Bucher, product manager for PowerShell at Microsoft, presents an overview of the current state of PowerShell and shares insights into the team's recent work and upcoming projects. The session encourages attendees to reflect on their experiences as builders of PowerShell tools and modules, highlighting the significant role they play in creating solutions for their organizations.
Bucher begins by engaging the audience through a series of questions, gauging their familiarity with commandlets, modules, and the PowerShell gallery, which serves as a vibrant repository for community-developed tools. He emphasizes the importance of platform engineering—the practice of creating tools that others can utilize effectively. Bucher reiterates PowerShell's mission to accelerate automation and streamline workflows while inspiring developers to think critically about the products they build and share.
The presentation also covers the recent release of PowerShell 7.5, which represents a community-driven effort featuring numerous contributions from users. The growing activity on the PowerShell Gallery, as evidenced by the daily publication of 450 new packages, highlights the robust engagement of developers and the ongoing evolution of the PowerShell ecosystem. Bucher notes the staggering usage statistics—over 200 million machines run PowerShell 7 monthly, emphasizing the tool's integral role in various operational environments.
As the lecture progresses, Bucher introduces plans for integrating trusted module delivery through Microsoft Artifact Registry (MAR), enhancing the security and reliability of modules consumed by users. Anam, a fellow team member, elaborates on the implications of this transition, ensuring users can access vetted modules confidently in their workflows. She showcases how AZ modules are now available in MAR, reinforcing the commitment to providing trusted resources.
Subsequently, the discussion shifts to security enhancements and long-term support strategies for Azure CLI and Azure PowerShell. Bucher explains the introduction of new authentication methods and emphasizes the need for consistent performance in these tools. The PowerShell team's focus on quality assurance is underscored through their commitment to carefully managing changes and maintaining high standards, considering the vast number of users dependent on these frameworks.
Bucher also announces the pursuit of AI integrations into PowerShell workflows, revealing advancements such as AI Shell, which aims to assist users directly within the command-line environment. The desire to reduce friction in command generation and troubleshooting is reflected in these innovations, which seek to harness AI's potential in creating more efficient development experiences.
In discussing Desired State Configuration (DSC), Tess, another team member, shares significant updates surrounding its evolution. The latest version, DSC v3, offers cross-platform capabilities and broader resource language support. A live demonstration showcases the new features, emphasizing the flexibility and speed improvements made in this configuration management tool.
The lecture concludes with an acknowledgment of the importance of supporting users after they build tools. Bucher reiterates the necessity of sustaining high standards in software development—maintaining trust and reliability in tools that are used by countless individuals. He encourages participants to engage actively with the wider PowerShell community and highlights various resources available for ongoing learning and involvement.
Overall, this session not only delivers insights into PowerShell's developments but also fosters a culture of collaboration and continuous improvement within the software community, urging all members to reflect on their contributions and the implications of their work in a rapidly changing technological landscape.
Chapters:
00:00:00 State of the Shell - Steven Bucher - PSConfEU 2025
00:00:15 Introduction to PowerShell
00:04:31 Platform Engineering and Tool Building
00:07:06 PowerShell 7.5 Release Insights
00:14:05 Enhancements in Trust and Security
00:14:13 AI Shell: Revolutionizing Your Workflow
00:19:10 Desired State Configuration V3 Overview
00:26:15 OpenSSH Developments for Windows
00:27:40 The Importance of Support and Maintenance
00:30:51 Core Principles of PowerShell Development
00:36:54 Engaging with the PowerShell Community
Информация по комментариям в разработке