All blogs / Dev tools / editors / IDEs
PowerShell Team
devblogs.microsoft.com/powershell
Automating the world one-liner at a time…
Dev tools / editors / IDEsDevOps / SRE / infrastructureMicrosoft blogsMicrosoft dev blogs
- Posts
- 1,315 from 1 Nov 2001 to 17 Sep 2026
- Posting
- monthly (8 in the last year)
- Kind
- company blog
- Feed
- https://devblogs.microsoft.com/powershell/feed/
2026 8
- Announcing Microsoft Desired State Configuration v3.3.0
- PowerShell is now notarized and hardened for macOS
- PowerShell PSResource Roadmap and Best Practices
- Announcing Microsoft Desired State Configuration v3.2.0
- PowerShell MSI package deprecation and preview updates
- PowerShell 7.6 release postmortem and investments
- Announcing PowerShell 7.6 (LTS) GA Release
- PowerShell, OpenSSH, and DSC team investments for 2026
2025 11
- Introducing MCP Support in AI Shell Preview 6
- Announcing Microsoft.PowerShell.PlatyPS 1.0.0
- Announcing Microsoft Desired State Configuration v3.1.0
- AI Shell Preview 4 Release!
- PowerShell, OpenSSH, and DSC team investments for 2025
- Authoring Enhancements in Microsoft Desired State Configuration v3.0.0
- Get started with Microsoft Desired State Configuration v3.0.0
- Announcing Microsoft Desired State Configuration v3.0.0
- Announcing AI Shell Preview 2
- Microsoft Update changes for PowerShell 7
- PowerShell 7.5 GA is now available
2024 5
2023 27
- PowerShell 7.4 General Availability
- PowerShell 7.4 Release Candidate 1
- PowerShell Extension for Visual Studio Code Fall 2023 Update
- PSResourceGet is generally available
- PSReadLine 2.3.4 GA Release
- PowerShellGet 3.0.22-beta22 is now available
- Announcing PowerShell Crescendo 1.1.0 General Availability (GA)
- PSResourceGet Release Candidate is Now Available
- PowerShell Adapter Feedback Provider
- PSResourceGet Preview 24 is Now Available
- Announcing PowerShell Crescendo 1.1.0-RC1
- Desired State Configuration (DSC) Planning Update
- Microsoft.PowerShell.TextUtility module updates
- JSON Adapter Feedback Provider
- What are Feedback Providers?
- PSResourceGet Preview is Now Available
- PowerShellGet in PowerShell 7.4 Updates
- PowerShellGet 3.0 Preview 21
- Completion Predictor v0.1.1 Release
- PowerShell Extension for Visual Studio Code Spring 2023 Update
- PSReadLine 2.3.1-beta1 Release
- PowerShellGet 3.0 Preview 20
- PSReadLine 2.3.0-beta0 Release
- PowerShell Extension for Visual Studio Code February 2023 Update
- PowerShell/OpenSSH Team Investments for 2023
- PowerShell Extension for Visual Studio Code January 2023 Update
- PowerShellGet 3.0 Preview 18
2022 21
- Announcing PowerShell Crescendo 1.1.0-preview01
- PowerShell Extension for Visual Studio Code October 2022 Update
- PowerShell 7.3 General Availability
- PSScriptAnalyzer (PSSA) 1.21.0 has been released
- PowerShellGet 3.0 Preview 17
- PowerShell Extension for Visual Studio Code August 2022 Update
- Archive Module 2.0 Preview 2
- Announcing the release of Get-WhatsNew
- PowerShell Extension for Visual Studio Code July 2022 Update
- PowerShellGet 3.0 Preview 16
- Archive Module 2.0 Preview 1
- PowerShell Extension for Visual Studio Code June 2022 Update
- Hosting PowerShell in a Python script
- PSReadLine 2.2.6 enables Predictive Intellisense by default
- PowerShellGet 3.0 Preview 14
- Major update to the PowerShell Extension for Visual Studio Code
- Announcing PowerShell Crescendo General Availability (GA)
- PowerShell and OpenSSH team investments for 2022
- PSReadLine 2.2 GA
- PSReadLine 2.2 RC
- When PowerShellGet v1 fails to install the NuGet Provider
2021 26
- PowerShellGet 3.0 Preview 12 Release
- Announcing PowerShell Crescendo Release Candidate (RC)
- New release of PowerShell Preview for Visual Studio Code!
- General Availability of PowerShell 7.2
- Announcing PowerShell Crescendo Preview.4
- PSArm Experiment Update
- PowerShellGet 3.0 Preview 11 Release
- PowerShell for Visual Studio Code August 2021 Update
- Announcing SecretManagement 1.1 GA
- Announcing PowerShell Crescendo Preview.3
- Preview updating PowerShell 7.2 with Microsoft Update
- PowerShell for Visual Studio Code May 2021 Update
- SecretManagement Module v1.1.0 preview update
- Announcing PSDesiredStateConfiguration on PowerShell Gallery
- Announcing PowerShell Crescendo Preview.2
- Optimizing your $Profile
- Announcing the preview of PSArm
- SecretManagement and SecretStore are Generally Available
- SecretStore Release Candidate 3
- Updating help for the PSReadLine module in Windows PowerShell 5.1
- Announcing PSReadLine 2.2-beta.2 with Dynamic help
- SecretManagement and SecretStore Release Candidate 2
- PowerShell Team 2021 Investments
- PowerShell for Visual Studio Code Updates – February 2021
- Announcing PowerShell Community Blog
- SecretManagement and SecretStore Release Candidates
2020 38
- PowerShell 7.2 Preview 2 release
- Announcing PowerShell Crescendo Preview.1
- Incident Report – PowerShell Gallery Downtime October 30, 2020
- You’ve got Help!
- SecretManagement preview 6 and SecretStore preview 4
- Announcing PowerShell 7.1
- Announcing PSReadLine 2.1+ with Predictive IntelliSense
- SecretManagement and SecretStore Updates
- PowerShell Working Groups
- SecretManagement and SecretStore Updates
- PowerShell+Azure Sentinel notebooks to supercharge your threat hunting and investigations!
- SecretManagement Module Preview Design Changes
- SecretManagement Preview 3
- PowerShellGet 3.0 Preview 10 Release
- PowerShell 7.1 Preview 6
- Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code
- Public Preview of Notebook Mode in the PowerShell Preview extension for Visual Studio Code
- PSScriptAnalyzer 1.19.1
- PowerShellGet 3.0 Preview 6 Release
- Native Commands in PowerShell – A New Approach – Part 2
- Native Commands in PowerShell – A New Approach
- Resolving PowerShell Module Assembly Dependency Conflicts
- PowerShell Team May 2020 Update
- PowerShellGet 3.0 Preview 3
- PowerShell 7 Video Series
- PSScriptAnalyzer (PSSA) 1.19.0 has been released
- PowerShellGet 3.0 Preview 2
- PowerShell Gallery TLS Support
- Depending on the right PowerShell NuGet package in your .NET project
- PowerShellGet 3.0 Preview 1
- PowerShell 7.1 Team Investments and Preview.1 Release
- Secret Management Preview 2 Release
- A new kind of GridView right in your console: Introducing the early preview of ConsoleGuiTools
- Visual Studio Code for PowerShell 7
- Announcing PowerShell 7.0
- Secrets Management Module Vault Extensions
- Public Preview of PowerShell Support in Jupyter Notebooks
- Secrets Management Development Release
2019 44
- Announcing the PowerShell 7.0 Release Candidate
- Improvements in Windows PowerShell Container Images
- PowerShell 7 Preview 6
- PowerShell Extension Roadmap
- DSC Resource Kit Release October 2019
- PowerShell 7 Preview 5
- DSC Resource Kit Release September 2019
- PowerShell 7 Preview 4
- Updating Help for older versions of PowerShell
- Release of PowerShell Script Analyzer (PSScriptAnalyzer) 1.18.2
- PowerShell ForEach-Object Parallel Feature
- New Telemetry in PowerShell 7 Preview 3
- PowerShell 7 Preview 3
- Out-GridView Returns
- DSC Resource Kit Release July 2019
- Introducing PowerShell as .NET Global Tool
- DSC Resource Kit Release June 2019
- Release of PowerShell Script Analyzer 1.18.1
- DSC Planning Update – June 2019
- Azure Policy Guest Configuration – Service
- Azure Policy Guest Configuration – Client
- Using PowerShellGet with Azure Artifacts
- PowerShell 7 Roadmap
- DSC Resource Kit Release May 2019
- Public Preview of PowerShell in Azure Functions 2.x
- Using PSScriptAnalyzer to check PowerShell version compatibility
- PowerShell Core Release Improvements
- The Next Release of PowerShell – PowerShell 7
- DSC Resource Kit Release April 2019
- The PowerShell Gallery is now more Accessible
- LiveFyre commenting will no longer be available on the PowerShell Gallery
- General Availability of PowerShell Core 6.2
- PowerShell ScriptAnalyzer Version 1.18.0 Released
- The PowerShell Extension is now in the Azure Data Studio Marketplace
- Invoke-Sqlcmd is Now Available Supporting Cross-Platform
- Generating PowerShell Cmdlets from OpenAPI/Swagger with AutoRest
- DSC Resource Kit Release February 2019
- Parsing Text with PowerShell (3/3)
- Parsing Text with PowerShell (2/3)
- The PowerShell-Docs repositories have been moved
- Announcing the PowerShell Preview Extension in VSCode
- Parsing Text with PowerShell (1/3)
- Windows Security change affecting PowerShell
- DSC Resource Kit Release January 2019
2018 23
- DSC Resource Kit Release November 2018
- PowerShell Constrained Language mode and the Dot-Source Operator
- Announcing General Availability of the Windows Compatibility Module 1.0.0
- DSC Resource Kit Release October 2018
- Announcing PowerShell Core 6.1
- Desired State Configuration (DSC) Planning Update – September 2018
- New Look and Features for PowerShell Gallery
- DSC Resource Kit Release September 2018
- PowerShell Module Function Export in Constrained Language
- PowerShell Standard Library: Build single module that works across Windows PowerShell and PowerShell Core
- PowerShell Injection Hunter: Security Auditing for PowerShell Scripts
- Increased Windows Modules coverage with PowerShell Core 6.1
- DSC Resource Kit Release July 2018
- PowerShell Core now available as a Snap package
- PowerShell Script Analyzer 1.17.1 Released!
- DSC Resource Kit Release June 2018
- DSC Resource Kit Release May 2018
- Windows Pull Server Planning Update – April 2018
- DSC Resource Kit Release March 2018
- DSC Resource Kit Release February 2018
- Desired State Configuration (DSC) Planning Update – January 2018
- PowerShell Core 6.1 Roadmap
- PowerShell Core 6.0: Generally Available (GA) and Supported!
2017 44
- DSC Resource Kit Release December 2017
- Using the OpenSSH Beta in Windows 10 Fall Creators Update and Windows Server 1709
- DSC Resource Naming Guidelines
- Prerelease Versioning Added to PowerShellGet and PowerShell Gallery
- PowerShell Core 6 Release Candidate
- DSC Resource Kit Release November 2017
- Azure Automation DSC Pricing Flexibility
- PowerShell Constrained Language Mode
- Defending Against PowerShell Attacks
- Require License Acceptance Support in PowerShellGet
- Navigate Azure Resources Just Like a File System
- Polaris – simple Microservices using only PowerShell
- DSC Resource Kit Release October 2017
- PowerShell in Azure Cloud Shell (Preview) is now publically available in Azure Portal
- DSC Future Direction Update
- Windows PowerShell 2.0 Deprecation
- DSC Resource Kit Release August 2017
- PSSwagger – Automatically generate PowerShell cmdlets from OpenAPI (f.k.a Swagger) specification
- PowerShell Documentation Migration
- PowerShell 6.0 Roadmap: CoreCLR, Backwards Compatibility, and More!
- DSC Resource Kit Release July 2017
- Getting Started with PowerShell Core on Windows, Mac, and Linux
- DSC Resource Kit Release May 2017
- Coming Soon – PowerShell in Azure Cloud Shell
- Windows 10 Creators Update and PowerShell DSC
- Announcing PowerShell for Visual Studio Code 1.0!
- PowerShell Core 6 Beta.1 Release
- OpenSSH Security Testing Kick Off
- DSC Configuration Sharing
- DSC Resource Kit Release April 2017
- A Comparison of Shell and Scripting Language Security
- Regular cadence for PowerShell Core Community Call
- Windows Management Framework (WMF) 5.1 now in Microsoft Update Catalog
- DSC Resource Kit Release March 2017
- Using PowerShell Modules in Azure Functions
- Code Coverage – Part 2
- Managing Security Settings on Nano Server with DSC
- Building a GitHub Dashboard using PowerShell, AzureStorageTable, AzureFunction, and PowerBI
- Installing latest PowerShell Core 6.0 Release on Linux just got easier!
- PowerShell Open Source Community Dashboard
- DSC Resource Kit Release January 2017
- Windows Management Framework (WMF) 5.1 Released
- PowerShell Core Community Call #2 – Jan 26, 2016
- Code Coverage now available for PowerShell Core!
2016 47
- DSC Resource Kit Release December 2016
- Azure DSC extension for Nano Server
- WMF 5.1 Releasing January 2017
- Join our first PowerShell Core Community Call – Dec 8, 2016
- Tips and Tricks from PowerShell Core Validation
- Join the PowerShell 10th Anniversary Celebration!
- DSC Resource Kit November 2016 Release
- PSScriptAnalyzer Community Call – Oct 18, 2016
- New Home for In-Box DSC Resources
- New Social Features on Gallery
- PowerShellGet and PackageManagement in PowerShell Gallery and GitHub
- PowerShell Security at DerbyCon
- DSC Resource Kit September Release
- PowerShell DSC and implicit remoting broken in KB3176934
- PowerShell on Linux and Open Source!
- Windows PowerShell is now “PowerShell”: An Open Source Project with Linux support – How did we do it?
- DSC Resource Kit August Release
- DSC Resource Kit Community Call August 3
- Announcing Windows Management Framework (WMF) 5.1 Preview
- DSC Resource Kit June Release
- DSC Resource Kit Community Call
- Azure DSC Extension versions 2.4 up to 2.13 will retire in August
- End of Support for Windows Management Framework (WMF) 5.0 Production Preview is Approaching, Upgrade to RTM bits!
- New Policy Cmdlets for Nano Server
- DSC Resource Kit – Anniversary Release
- New Security Cmdlets in Nano Server
- Understanding the PowerShell UserVoice
- Developing PowerShell Cmdlets for Nano Server using the PowerShell Core SDK
- The Archive module is now open-source
- View File Content Feature is Available on the Gallery
- AWS DSC Toolkit
- Windows Management Framework 5.0 Updates and WMF 5.1
- DSC Resource Kit Update
- Bash for Windows: Why it’s awesome and what it means for PowerShell
- Windows Management Framework (WMF) 5.0 RTM is now available via the Microsoft Update Catalog
- Debugging PowerShell DSC Class Resources
- Package Management Preview – March 2016 for PowerShell 4 & 3 is now available
- Announcing the Underhanded PowerShell Contest
- ARM DSC Extension Settings
- The PowerShell Gallery Is Public
- Windows Management Framework (WMF) 5.0 RTM packages has been republished
- PSScriptAnalyzer v1.4.0 release and support on PSv3.0
- DSC Resource Kit gets even bigger
- Azure DSC Extension Data Collection
- Cloud Deployment Survey
- Introducing the Windows PowerShell ISE Preview
- Windows Management Framework (WMF) 4.0 Update now available for Windows Server 2012, Windows Server 2008 R2 SP1, and Windows 7 SP1
2015 66
- ScriptAnalyzer v1.2.0 Released
- Improving the PowerShell feedback experience with UserVoice
- PowerShell Tests released on GitHub
- Recent updates to DSC Resource Kit
- PowerShell Language Design – Request for Comments
- Announcing PowerShell language support for Visual Studio Code and more!
- Compromising Yourself with WinRM’s “AllowUnencrypted = True”
- Azure DSC Extension – Versions 1.0-2.3 no longer available
- DSC Resource Kit updates are here!
- Azure DSC Extension 2.8 & How to map downloads of the extension dependencies to your own location.
- OpenSSH for Windows Update
- Package Management Preview for PowerShell 4 & 3 is now available
- Desired State Configuration + Puppet
- The New Home of DSC Documentation
- How to use WMF 4 with Azure DSC Extension in Azure Resource Manager (ARM)
- PowerShell DSC FAQ: Sorting Out Certificates
- How to use WMF 4 with Azure DSC Extension in Azure Cloud Service Manager (ASM)
- Azure DSC Extension v2.7 released
- PowerShell DSC for Linux version 1.1 is Now Available! And New Linux Resources!
- Azure DSC Extension v2.6 released
- Azure DSC Extension v2.5 released
- Updated DSC Resource Kit available in the PowerShell Gallery
- PowerShell Runspace Debugging: Part 1
- Azure DSC Extension v2.4 released
- Windows Management Framework 5.0 Production Preview is now available
- Development builds for DSC Resources are available
- Windows Management Framework (WMF) 5.0 Roadmap
- PowerShell Gallery – New Security Scan
- Azure DSC Extension 2.2 & Updates to Publish-AzureVMDscConfiguration cmdlet for ASM & ARM in Azure PowerShell SDK version 0.9.7
- What's new in DSC Resource Kit
- Windows Management Framework (WMF) 4.0 Update is coming your way …
- Azure DSC Extension v2.1 released
- Welcoming the new home of PowerShell
- Introducing Azure Resource Manager cmdlets for Azure PowerShell DSC Extension
- Validate PowerShell DSC Debug
- Validate PowerShell DSC WaitFor
- Validate PowerShell DSC Partial Configurations
- Registration is Now Open to Publish on PowerShell Gallery
- Validate PowerShell DSC Node Status
- Validate PowerShell DSC RunAsCredential
- Validate features of PowerShell DSC
- Use DSC to manage WMI namespace security
- DSC Resource Kit flourishes as open source
- Want to write a DSC resource where only a single instance can be configured?
- Azure DSC Extension v2.0 released
- PowerShell ♥ the Blue Team
- Looking Forward: Microsoft Support for Secure Shell (SSH)
- How to register a node with a DSC pull server
- Azure PowerShell DSC Extension v1.10 released
- Update JEA for the April WMF 5.0 Preview
- MSIgnite BRK4452 – Writing Windows PowerShell DSC Resources and Configurations
- PowerShell DSC for Linux is now available!
- Desired State Configuration Resources for PackageManagement Providers
- ScriptAnalyzer in GitHub and availability on PowerShell Gallery
- Windows Management Framework 5.0 Preview April 2015 is now available
- Azure PowerShell DSC Extension v1.8/v1.9 released
- DSC Resource Kit Moved to GitHub
- PowerShell Tools for Visual Studio – Now Available
- Community Feedback and Microsoft Connect
- Introducing Get-AzureVMDscExtensionStatus cmdlet for Azure Powershell DSC Extension
- Invoking PowerShell DSC Resources directly
- PowerShell Script Analyzer: Static Code analysis for Windows PowerShell scripts & modules
- PowerShell Script Analyzer: Static Code analysis for Windows PowerShell scripts & modules
- ISE Module Browser – A new way to manage your PowerShell modules
- Windows Management Framework 5.0 Preview February 2015 is now available
- Introducing DSC Resource Kit Wave 10
2014 54
- Securely allocating GUIDs in PowerShell Desired State Configuration Pull Mode
- Another Holiday Present From the PowerShell Team – DSC Reskit Wave 9
- Tower of Power – December 2014 Update
- PowerShell Job Debugging
- WMF 5.0 Preview: Defining “experimental designs” and “stable designs”
- PowerShell DSC Azure Extension 1.5 is now available
- Release history for the Azure DSC Extension
- PowerShell Remote Script Debugging in the ISE
- PowerShell Break All Command
- Introducing: PowerShell Gallery
- Documenting DSC Part 2
- Windows Management Framework 5.0 Preview November 2014 is now available
- PowerShell DSC Resource Design and Testing Checklist
- Documenting DSC
- ConvertFrom-String: Example-based text parsing
- Powershell DSC ResKit Wave 8: Now with 100+ Resources!
- Manage the PowerShell DSC Extension in the Azure Preview Portal
- PowerShell DSC Does Exchange!
- Heads Up: Hey, Scripting Guy! Blog Series
- Simple HTTP api for Executing PowerShell Scripts
- Continuing the DSC Resource Kit Additions – Wave 7 is Live
- Secure credentials in the Azure PowerShell Desired State Configuration (DSC) extension
- Windows Management Framework 5.0 Preview September 2014 is now available
- PowerShell Summit Europe 2014
- DSC Resource Kit Wave 6 Is Here
- Introducing the Azure PowerShell DSC (Desired State Configuration) extension
- Chef with PowerShell DSC Now Public!
- Creating a Secure Environment using PowerShell Desired State Configuration
- PowerShell DSC Resource Kit Wave 5 Arrives
- DSC Resource Kit Wave 4 is Live!
- PowerShell: predict the future via TechEd
- How to retrieve node information from DSC pull server
- Wish I can author DSC Resource in C#!!
- Setting up an Internal PowerShellGet Repository
- Announcing Windows PowerShell Desired State Configuration for Linux
- Windows Management Framework 5.0 Preview May 2014 is now available
- Understanding Import-DscResource Keyword in Desired State Configuration
- Debug Mode in Desired State Configuration
- A World of Scripts at your Fingertips – Introducing Script Browser
- Collecting the Output of Remoting Commands
- What’s in a name? Using prefixes in PowerShell.
- Windows Management Framework V5 Preview
- Configuring an Azure VM using PowerShell DSC
- DSC Resource Kit Wave 3
- PowerShell Summit North America
- Want to Automatically Configure Your Machines Using DSC at Initial Boot-up?
- Reusing Existing Configuration Scripts in PowerShell Desired State Configuration
- Configuring a SQL High Availability Group with DSC
- DSC Diagnostics Module– Analyze DSC Logs instantly now!
- Need more DSC Resources? Announcing DSC Resource Kit Wave 2
- How to enable Updatable Help for your PowerShell Module
- Want to secure credentials in Windows PowerShell Desired State Configuration?
- Separating “What” from “Where” in PowerShell DSC
- Using Event Logs to Diagnose Errors in Desired State Configuration
2013 29
- Holiday Gift – Desired State Configuration (DSC) Resource Kit Wave-1
- Automatically resuming Windows PowerShell Workflow jobs at logon
- Windows PowerShell Script Workflow Debugging
- Windows PowerShell Remote Debugging
- PowerShell Security Best Practices
- Understanding Meta Configuration in Windows PowerShell Desired State Configuration
- How to Deploy and Discover Windows PowerShell Desired State Configuration Resources
- Push and Pull Configuration Modes
- PowerShell DSC Resource for configuring Pull Server environment
- Resource Designer Tool – A walkthrough writing a DSC resource
- Hungry for more Windows PowerShell Desired State Configuration Resources?
- Understanding CONFIGURATION keyword in Desired State Configuration
- Seeking Input on PowerShell Summit Sessions
- Configuration in a DevOps world – Windows PowerShell Desired State Configuration
- PaaP: Windows PowerShell as a Platform – Part 2
- Using abstract syntax trees (ASTs) with ISE to make scripting more productive
- WMF 4.0 – Known Issue: Partial Installation without .NET Framework 4.5
- Windows Management Framework 4.0 is now available
- PaaP: Windows PowerShell as a Platform – Part 1
- CIM Cmdlets – Some Tips & Tricks
- DAL in action: Managing Network switches using PowerShell and CIM
- DAL in Action: Introducing PCSV Cmdlets for Out-of-Band Management of Server Hardware
- PowerShell Sessions, Slides and Demos from TechEd 2013
- Windows Management Framework 4.0 Preview Now Available
- Understanding PowerShell’s Type Conversion Magic
- Microsoft Script Explorer: Next Steps
- Windows PowerShell 3.0 SDK Sample Pack
- First German PowerShell Community Conference
- Updatable Help speaks only English! What’s up with that?
2012 33
- Windows Management Framework 3.0 Compatibility Update
- WMI cheat sheet for PS users
- Joining Multiple Tables, Grouping and Evaluating Totals
- Windows Management Framework 3.0 Available for Download
- Managing Hardware devices from PowerShell
- Introduction to CIM Cmdlets
- New-Workflow –MakeItEasy: Authoring Workflows using PowerShell Extended Syntax
- Windows PowerShell Web Access – Installation guide II
- Join-Object
- Introducing Management OData Schema Designer
- OMI – Open Management Infrastructure to bring the power of PowerShell and standards to devices in your datacenter.
- Snippets in Windows PowerShell ISE 3.0
- Basic installation guide for Windows PowerShell Web Access
- Improving the FileSystem Provider through Community feedback
- Running show-command to discover cmdlets
- High Level Architecture of Windows PowerShell Workflow (Part 2)
- High Level Architecture of Windows PowerShell Workflow (Part 1)
- New V3 Language Features
- Intellisense in Windows PowerShell ISE 3.0
- Windows Management Framework 3.0 RC is Available for Download
- Going to TechEd? Join Us to Build a Solution on Windows PowerShell 3.0
- Running show-command for a cmdlet
- Microsoft Script Explorer for Windows PowerShell Beta 1 Now Available
- Improved WMI experience in PowerShell 3.0
- Schedule for the upcoming PowerShell Deep Dive and a few videos from Frankfurt
- Troubleshooting Windows Management Framework 3.0 Beta Installation
- Scheduling Background Jobs in Windows PowerShell 3.0
- When Windows PowerShell Met Workflow
- Install PowerShell Web Access on non-English machines
- Introducing Windows PowerShell Web Access in Windows Server 8 Beta
- Windows Management Framework 3.0 Beta Available for Download
- Last Call for PowerShell Deep Dive Session Proposals
- It’s Time For Another PowerShell Deep Dive!
2011 29
- Another Holiday Gift from the PowerShell Team: PowerShell 3.0 CTP2 – Getting Started with Windows PowerShell Workflow
- Windows Management Framework 3.0 Community Technology Preview (CTP) #2 Available for Download
- More Videos from the First PowerShell Deep Dive
- Recordings from the First PowerShell Deep Dive
- PowerShell Deep Dive Lineup
- Cmdlet Help Editor is now released on CodePlex
- Windows Management Framework 3.0 Community Technology Preview (CTP) #1 Available for Download
- 8 Abstracts for the PowerShell Deep Dive in Frankfurt
- Get-Help -Online Fails in German
- Extending Discounted Registration & Session Proposal Deadline
- PowerShell Deep Dive Registration Info & Call for Session Proposals
- PowerShell Deep Dive @ The Experts Conference Europe 2011
- Invoke-Expression considered harmful
- Download the Updated Core Help CHM
- PowerShell at TechEd 2011
- Keeping Help Helpful: Use -Online and Redirectable Links
- PowerShell Language now licensed under the Community Promise
- Using Get-WinEvent –FilterXml to process Windows Events
- Scaling and Queuing PowerShell Background Jobs
- Only 2 days left to save $1000 on PowerShell Deep Dive registration
- More Deep Dive Info, Including Abstracts from the PowerShell Team
- Four more reasons to come to the PowerShell Deep Dive
- A Few Deep Dive Abstracts
- Cmdlet Help Editor V2.0 with Module Support
- Reminder: Register for the PowerShell Deep Dive Conference & submit your sessions
- Does Your Hard Work Advance the Ecosystem?
- PowerShell Deep Dive Conference
- Looking for your Feedback
- A very touching final goodbye
2010 46
- Same Command. Different Return Types.
- The Great Dollar Dollar
- PowerGUI Scripting Challenge
- Domain Specific Languages (DSLs) – In General and How PowerShell Relates
- “A jug fills drop by drop” – Quest PKI Cmdlets
- Designing Cmdlets That Have Lots of Parameters
- Intel vPro PowerShell Module
- PowerShell V2.0 Book Available in Italian
- Improving Parameter Set Design
- Using New-WebServiceProxy to get, modify, and add items to a list in SharePoint 2007
- Windows PowerShell 2.0 on Windows Update
- Specifying a View in TechNet and MSDN URIs
- PowerShell Integration Into Visual Studio
- Kudos to NetApp for Data ONTAP PowerShell ToolKit
- Export and Import PowerShell ISE Opened Files
- Save All PowerShell ISE files
- Renaming Tabs in the ISE
- PowerShell V2 IS Available
- PowerShell Resource Page at Windows IT Pro
- Smiling, Crying, and Scripting
- Select-String -Context
- Configuring WSMAN Limits
- A PowerShell Wander: ToolBox Mindset, –ExpandProperty, DMZs and Remote Profiles
- MMS Partner Presentation: Windows Management Framework
- Windows PowerShell in Bing Visual Search
- PowerShell V2 Open Panel Discussion Tonight
- Announcing Scripting games 2010
- Testing cmdlets with FxCop
- “Falling is Learning – Just Focus on Having Fun”
- Fun – Is W7 Too Good?
- PSStandardMembers – The Stealth Property
- Windows Management Framework Install Failure and Investigation
- Building on PowerShell: Execution Policies
- Workaround to Catch Exceptions from Import-CliXml
- Viewing Junctions with ‘dir’
- Get Localized PowerShell Help Files
- PDC09 SVR12 and SVR13 Slides
- The PowerScripting Centennial
- Use The Right Version of PowerShell.
- PowerShellHostVersion – WTF?
- Get Great Software and Help Haiti
- How objects are sent to and from remote sessions
- TB & PB
- TB & PB
- Workaround for Start-Transcript on native processes
- Scorecarding My 2009 Resolutions
2009 168
- Saving remote session to your local disk
- Bringing remote commands to your local session
- How to pass arguments for remote commands
- PowerShell Help Reader – WOW!
- A Christmas Tree in WPK
- PowerShellPack Reaches 10,000 Downloads in 3 Months
- Windows PowerShell 2.0 SDK
- New-Object PSObject –Property [HashTable]
- You Don’t Have to Be An Administrator to Run Remote PowerShell Commands
- Windows PowerShell and the Windows Management Framework
- PDC09 SVR12 and SVR13 Session Demos
- I Can Do That With 1 Line of PowerShell: Installed Software
- SRV312 TechEd Slides
- Windows Server 2008 R2 Rocks!
- PowerPack Challenge
- Why is Get-ChildItem so Slow?
- Workaround for Add-Member on plain .Net objects
- Quick, Dirty, Super-Useful Scripting
- Sending Automated emails with Send-MailMessage, ConvertTo-HTML, and the PowerShellPack’s TaskScheduler module
- Windows Management Framework is here!
- Tonight is the Virtual Launch Party @ PowerScripting Podcast
- PowerShell V2 Virtual Launch Party
- Announcing: Open Source PowerShell Cmdlet and Help Designer
- Introducing the Windows 7 Resource Kit PowerShell Pack
- What's Up With Command Prefixes?
- Remoting for non-Admins
- Select –ExpandProperty <PropertyName>
- The Glory of Quick and Dirty Scripting
- What’s New in PowerShell V2 – By Joel “Jaykul” Bennett
- Analyzing Weblog Data Using the Admin Development Model
- XP and W2K3 Release Candidate Versions of PowerShell are Now Available for Download
- New and Improved PowerShell Connect Site
- Help Us Improve Microsoft Windows Management Framework
- Learn Windows PowerShell 2.0 with PowerGUI
- Seatle Script Club – Tonight (9/3/2009)
- Exploring WMI with PowerShell V2
- PowerShell Interview
- PoshComm has a new sponsor – Please welcome Pragma Systems
- Plus (+) in .NET Class Names
- Powershell 2.0 for Windows Vista and Windows Server 2008 – Release Candidate
- Get-SystemUptime and Working with the WMI Date Format
- Summer Scripting Games 2009 : Wrap-Up
- PrimalForms 2009 – From SAPIEN
- Portable PowerShell – Survey
- Windows PowerShell 2.0 RTM
- Dynamic binary modules
- URLs for PowerShell Core Help Topics
- Free PowerShell V1 Book From the Makers of PowerShell Plus
- Final Approved Verb List for Windows PowerShell 2.0
- Evolution vs. Intelligent Design
- Advanced Debugging in PowerShell
- Function Help Cannot Share a Cmdlet Help File
- PowerScripting Podcast update
- Assigning the Output of a SWITCH Statement
- WMI Performance
- Detection logic for PowerShell installation
- New Powershell Survey on Connect
- PowerShell Remoting Protocol Documentation Available
- PowerShell trainings
- PowerBoots 0.2 is Now Available
- Traps vs Try/Catch
- Summer Scripting Game : Its ON
- Kudos to the Win7 Diagnostics Team
- Help Us Help You By Signing Up For A Site Visit
- Windows Event Log in PowerShell – Part II
- 2009 Summer Scripting Games
- Scripting Games 2009 – More details
- Managing Remote Sessions
- Peering into script modules
- Getting Started with AppLocker management using Powershell
- PowerShell 2.0 – Differences Between Win7Beta and Win7RC
- Adding Custom Cmdlet Help for Providers
- Update-TypeData, ISE CTP3 vs ISE RC, and Teched2009 Demos
- Hal and Kirk on HanselMinutes
- Get-WindowTitle.ps1
- Processing Event Logs in PowerShell
- V2 Quick Tips: Finding Extra Outputs From Your Script
- PowerShell session at TechEd 2009
- Summer Scripting Games 2009
- Updates from Tech.Ed 09
- Copy-Acl
- Quick "5 Minute Concepts" Video series for Powershell 2.0
- Fun With Alerts (“`a”)
- PowerShell V2 – backward compatibility
- PowerShellToys – WOW!
- Enable-PSRemoting
- SE05 Easy Automation with Windows PowerShell
- SE06 Whats New in Windows PowerShell 2.0
- SE07 Automating Your Infrastructure with Windows PowerShell 2.0
- V2 Quick Tip: Starting a new elevated process from a PowerShell script
- Soliciting New Verbs
- Do PowerShell Demos in the ISE
- V2 Quick Tip: Monitoring Performance Counters with PowerShell
- Adding your own help links to ISE
- Script Club In Seattle: Tomorrow Night
- Differences between the ISE and PowerShell console
- 15 Minutes with Lang.Net
- Increasing visibility of cmdlet design guidelines
- Configuring PowerShell for Remoting – Part 2 (Fan-In)
- Introducing the WMI Blog
- Checking for bound parameters
- Setting Network Location to Private
- Many² ways you can set a variable value
- Image Manipulation in PowerShell
- Active Directory Administrative Center for Windows Server 2008 R2 implemented using ADPowershell!
- Get closure with GetNewClosure
- Tied Variables in PowerShell
- Get-ProgID
- Active Directory Powershell Blog
- Local Boy Makes Good
- dir –a:d
- Reserving keywords
- Out-GridView Revisited
- How to Create an Object in PowerShell
- Free PowerShell EBook
- 2009 MVP Summit
- PowerShell Folksonomy – Are You In?
- Where Did That Come From?
- Converting to Array
- Stopping Every Instance of PowerShell.exe (except the one I'm in)
- JAOO Talk
- #requires your scripts
- Diff between Windows PowerShell versions
- Console Application (Non) Support in the ISE
- Managing Windows Update From PowerShell
- Getting Alternate Streams (Verbose, Progress, Debug) with the PowerShell API
- Rename-Drive : Renaming Drives with PowerShell & WMI
- Managing Server Features with PowerShell Cmdlets on Windows 2008 Server R2 Beta
- Design of Script Friendly APIs, lessons from $psISE
- PowerShell Wizard
- A Bit More On BITS
- Debugging PowerShell Script Using the ISE Editor
- Why Should I Test With PowerShell?
- Using PowerShell to Protect Against Conficker (Enabling and Disabling AutoRun.inf)
- Group Policy Cmdlets in Windows 7
- How To Make Your Own Module Repository
- Please Join Me for a Power Scripting Podcast Tonight @ 9PM EST (6PM PST)
- Windows 7 Troubleshooting
- Podcast Discussing WSMAN 1/14/2008
- Interactive remoting in CTP3
- How to copy colorized script from PowerShell ISE
- Please Give Us Feedback
- V2 Blog Entries
- Copy console screen to system clipboard
- Colorized capture of console screen in HTML and RTF.
- Finding a URL For File Transfer Cmdlets
- Transferring (Large) Files Using BITs
- Test-PSCmdlet
- Capture console screen
- PowerShell as Inventory Tool
- Get-USB – Using WMI Association Classes in PowerShell
- Beta of Windows Server 2008 R2 is now Available
- Multiple Shell Reference Guide
- Managing Remote Desktop services (aka Terminal services) using Windows PowerShell
- Case Insensitivity
- Manage winrm settings with wsman provider
- Checkout Out-WPF
- Invoking Methods Using Variables
- Scott Herold – Getting Started With PowerShell and PowerGUI in your Virtual Infrastructure
- Revisiting Old Posts: Get-Process | Dir (about ValueFromPipelineByPropertyName)
- PS> Dir –A D The Screencast
- Extending and/or Modifing Commands with Proxies
- Programming PowerShell_ISE
- Diagnosing Here-Strings With PowerShell_ISE
- How To Write a Console Application in PowerShell with Add-Type
- Get-Verb
- How and Why to Use Splatting (passing [switch] parameters)
- A Module to Create Modules and Advanced Functions
2008 182
- PowerShell_ISE Scripting: ConvertTo-Comment
- I’m Changing My Name To Sznarwakowski
- My Powershell_ISE Profile Part 2
- My PowerShell_ISE Profile
- Download Windows PowerShell
- Write-CommandBlogPost
- Experiment with PowerShell V1 Without Installing It
- PowerShell V2 – External MAML Help
- PowerShell v2 Pipelining in 73 (make that 53) Characters
- Resolve-ShortcutFile
- Get-MarkupTag
- Advanced Functions and Test-LeapYear.ps1
- More Advanced Functions – Get-Assembly and Get-ExportedType
- PowerShell V2: ParameterSets
- Windows PowerShell CTP2 to CTP3 Conversion Guide
- Dreaming In PowerShell V2 : Lottery Numbers with Get-Random
- Mount-SpecialFolders.ps1
- What the Heck is an ENUM?
- Explore Your [Environment]
- Gesticulating Ben Pearce
- Get-Me.ps1
- Apologizes for the Confusion
- Get-Everyone
- PoshBoard and ConvertTo-HashTable
- Verbs vs Nouns by Snapin
- Step up your FOREACH Game
- PowerShell Comic
- Faces From The PowerShell Community
- Expert to Expert: Erik Meijer and Jeffrey Snover – Inside PowerShell
- ES24: Using PowerShell To Create Manageable Web Services
- PowerShell_ISE and Visual Studio
- VI PowerScripter From icomasoft
- 574 Reasons Why We Are So Proud and Optimistic About W7 and WS08R2
- PDC Day 1
- NY Times Delcares PowerShell to be 30% of the value of Windows 7 :-)
- Another Great Don Jones Video Demo
- Emit-XML
- GoGrid Snap-in – Managing Cloud Services with PowerShell
- PowerShell at the PDC
- PowerShell’s Security Guiding Principles
- PowerShell and JAOO
- PowerShellPlus Professional Edition Ships
- Free Windows PowerShell ebook (Now In Italian)
- Decision Input Requested: -EQ with Characters
- Adam Weigert Puts NetApp On a String
- A Thousand Things 1% Better
- RDP File Generation/Use of HERE-Strings
- Hate Add-Member? (PowerShell's Adaptive Type System to the Rescue)
- OMG – Check This Out (Data Visualization with PowerShell)
- Join Me Tonight on the PowerScripting Podcast
- Text Output Is Not a Contract
- Speeding Up PowerShell Startup – Updating Update-Gac.ps1
- Get-Constructor Fun
- PowerShell vs TSQL & Why Learn PowerShell
- PowerShellPlus V2.0
- Richard Siddaway's talk in Sweden Sept 16th
- V2 Interview: Universal Code Execution Model
- Some WMI instances can have their first method call fail and get-member not work in PowerShell V1
- When NOT To Use "WHERE"
- PowerShell Abstractions & the Community
- All About Modules
- VMWare PowerShell Cmdlets Released (And Opportunity to Win $$$$)
- Invoking PowerShell from VBScript (COM)
- Naming Shells and Consoles
- PowerShell Build Environment for Windows SDK
- PowerShell Laptop Stickers
- Shift-FileIndex
- PowerShell ASP – Too cool!
- Dude, Where's My Manual?
- Atlanta Talk
- Translating Literature Into PowerShell
- Speeding Up PowerShell Startup
- Bash vs PowerShell
- Show-SnapinCmdlet
- IIS7 PowerShell Provider Tech Preview 2
- Congratulations to the PowerGUI Team
- PowerPack Challenge '08
- New AD Cmdlets from Quest
- #7 Best all time Microsoft Product
- SQL Use of MiniShells
- Getting Credentials From The Command Line
- Group Policy Health Cmdlet
- Windows PowerShell Virtual User Group Meeting #6 – June 24th.
- Push-Noun
- PowerShell V1 and V2 Running On WS08 Server Core
- When Will PowerShell V2 Ship?
- Windows, PowerShell and WMI – Unveiling Microsoft's Best Kept Secret
- Explaining Objects To Non-Programmers
- Working With Web Services (Post CTP2 V2 Feature)
- Block Comments in V2
- Get-OSSku.ps1
- Best of Tech Ed: Breakthrough Product of the year => PowerGUI
- PowerShell & OpenXML
- Yes, But What About The FLAVOR?
- TechEd: MGT384 What's Coming In PowerShell V2 – DEMOs
- TechEd: MGT384 What's Coming In PowerShell V2
- PowerShell Eventing QuickStart
- Windows PowerShell Sessions @ TechEd IT Pro
- CredSSP for second-hop remoting
- V2: Custom Enums
- Show-PowerShell / Hide-PowerShell
- New Free Windows PowerShell Quick Reference Card
- WPF & PowerShell – Part 7 (Sharing Hosts)
- WPF & PowerShell – Part 6 (Running Functions in the Background)
- WPF & PowerShell – Part 5 ( Using WPF & PowerShell Modules)
- PowerShell and WPF: WTF
- WPF & PowerShell — Part 4 (XAML & Show-Control)
- WPF & PowerShell — Part 3 (Handling Events)
- WPF & PowerShell – Part 2 (Exploring WPF (and the rest of .NET) with Scripts)
- WPF & PowerShell – Part 1 ( Hello World & Welcome to the Week of WPF )
- Strict Mode: V1 Debug Tool V1 / V2 Best Practice
- The Future Is Here Today
- PowerShell on WS08 Server Core!!!!
- TIOBE: PowerShell on its way to the top 20 (Programming Languages)
- Doug Finke's Amazing 7 Minute C# => PowerShell Demo
- In Praise of TypeConverters – Spread the Love
- Remoting with PowerShell QuickStart
- Fun with Script Cmdlets
- PowerShell Transactions QuickStart
- Announcing the release of Community Technology Preview-2 (CTP2) of Windows PowerShell V2
- MMS: What's Coming In PowerShell V2
- PowerShell Presence at MMS
- MMS Talk: System Center Foundation Technologies
- Dynamics of Technology Adoption and Market Competitiveness
- Get-Random
- Heading to Microsoft Management Summit (MMS) Where We'll Show PowerShell CTP2
- The PowerShell Team
- Get-PowerShell
- Changes in upcoming CTP
- How Could You Top CTP1?
- Management & Services Division (MSD)
- $MindWarpingPower = $Cmdlets + $ScriptBlock_Parameters
- WMI Object Identifiers and Keys
- PowerShell Running Inside of Emacs
- IIS 7.0 PowerShell Support
- Managing Datacenter Machine Names
- -ErrorAction update
- PowerShell on Linux, Solaris, Mac, PHONES!!! etc
- PowerScripting Podcast 3/19/08 Part 2
- -ErrorAction SilentlyContinue => -EA 0
- Apologies to Lee Holmes
- How Microsoft Works
- Tower of Power – Part 2
- PowerShell Remoting using SSH!
- Sad Day: Finding Users With No Managers
- Select-String and Grep
- Never Modify PowerShell's XML Files
- VMware PowerShell-Based Toolkit now in Beta
- PowerScripting Podcast – 3/19/08
- PowerShell Plus is now official!
- New PowerShell Training Options
- Do you want a PowerShell based build environment?
- Highway to PowerShell V2 – WOW
- "Powershell came out of nowhere and surpassed all the other groupings…"
- Confessions
- PowerGUI: "Dude, this is fricking AWESOME…"
- Mascot Naming Contest
- Remoting Using PowerShell V1
- PowerGUI Now Officially Released!
- Frank's At It Again: Another Free PowerShell Book
- Dr Dobbs PowerShell Article
- Help Wanted: PowerShell Usability Studies in Redmond
- How to Write Interdependent Scripts
- PowerShell/MSBuild Integration
- The Semantic Gap
- New (French) PowerShell Book Available
- 10 Cool things you can do with Windows PowerShell
- Scripting Games 2008
- "The smile starts with PowerShell…"
- Advanced PowerShell
- Online PowerShell Training
- Tab Completion
- Lightweight Performance Testing with PowerShell
- On Snoopy
- Just when you thought it was safe to surf the internet….
- PowerShell gets Redmond Magazine 2008 Editor's Choice Award
- Block Comments
- Format-XML
- Managing Remote WebSphere MQ via PowerShell/Should CMDLETS do their own Remoting?
- Book Review: Windows PowerShell Cookbook
- PowerShell: "Highway to Hell"?
- www.PowerShell.It : Italian PowerShell Community Website
2007 203
- Windows PowerShell Help – Live on TechNet
- out-gridview
- Installing Windows PowerShell V2 (CTP)
- IBM Releases PowerShell Cmdlets to Manage WebSphere MQ
- Distributed PowerShell Available Today Via Specops Command
- RedMonk On System Center, Virtualization, IBM, and PowerShell
- Learning PowerShell
- New-HashTable
- PowerShell Plus Beta Available
- Graphing with Glee
- Developing Your Own Custom Commands
- RedMonk Interview
- PowerShell Security
- IT-Forum: Demo files for all talks
- IT-Forum: Mgt308 Managing Systems with PowerShell – PDF
- IT-Forum: Mgt308 Managing Systems with PowerShell – PPT
- SQL Server Support for PowerShell!
- -Name in Get-XXX Cmdlets
- Notes for My TechEd Talk
- TECHED: What’s New for Developers in PowerShell V2
- Update-Gac.ps1
- CTP: Get-AliasSuggestion Rewritten to us CTP functions
- Check it out: Out-vCard
- PowerShell V2 Book Available!
- What's New in CTP of PowerShell 2.0
- The Community Technology Preview (CTP) of Windows PowerShell 2.0
- CTP: Watch This Space
- CTP: Versioning
- CTP: Platform Requirements
- CTP: CTP -NE Beta!
- PowerShell Cookbook Now Available
- Winrm
- Dynamic Casting
- Cool Stuff Coming!
- IT administrators with PowerShell skills wanted for usability studies in the Puget Sound area
- “Notepad for PowerShell” – PowerGUI 1.0.11 is out
- Howto: Invoking cmdlets from within a cmdlet…
- Get-WmiHelp & Search-WmiHelp
- Outputting vs. Emitting Objects
- Documentation One Liner
- Impersonation and Hosting PowerShell
- Controlling WinDbg with PowerShell
- Interview with TechTarget
- New and Improved Cmdlet Help Editor Tool
- Export-Demo
- Monitoring with PowerShell and Appropriate Technology
- Show-WmiClass
- Out-*/Format-*
- Making Applications Scriptable via PowerShell
- Emitting Objects verses Outputting Text to the Screen
- Another PowerShell UserGroup
- Shared Source PowerShell Projects
- Preview of PowerShell Plus
- Tower Of Power
- Get-WmiChildNameSpace
- Get-Help Can't Find My Help File!
- Working with WMI Events (2)
- Congratulations to Quest Software
- Virtual Server
- Cmdlets vs. APIs
- No PowerShell at LISA
- Free PowerGadgets
- Do You Really Want To Use –EQ?
- Heterogeneous Job Scheduling With PowerShell
- Heterogeneous Job Scheduling With PowerShell
- Partying with Join-Path
- Hosting Windows PowerShell Part 2 of 3
- Surfing the Web the PowerShell Way
- Why Isn’t PowerShell.exe Authenticode Signed?
- VBScript -> PowerShell
- Even More PowerShell Training
- PowerShell Community Extensions (PSCX) V1.1.1
- Hosting PowerShell in a GUI – the Movie
- Figuring Things Out
- PowerShell Analyzer is Now Available for Purchase
- Demo SQL Provider Code
- Using a DSL to generate XML in PowerShell
- WMI, PowerShell – How well do they gel?
- Registration-Free AD Cmdlets
- TechEd Webcast Available – PowerShell: The Future of Server Administration
- Ben Pearce’s Top 5 PowerShell Questions
- Become a HanselFan
- What’s for DinnerNow? Alphabet Soup.
- PowerShell Wins Best of Tech-Ed from Windows IT Pro Magazine!
- PowerShell Hits a Million Downloads in the First Six Months
- New and Improved Start-Demo
- Upcoming PowerShell Webcast
- TechEd: /n software to launch NetCmdlets for PowerShell and Distributed Must-Have Goodies
- Tab Expansion by MOW
- New Book: Microsoft Windows PowerShell Step By Step
- Opsware Announces PowerShell Support
- Ctrl-End it All
- Channel 9 Interview with Bruce Payette
- Shell or Scripting Language – It’s Shimmer!
- CMD.exe compatibility
- Time Stamping Log Files
- Replacing cmd.exe
- The Virtuous Cycle: .NET Developers using PowerShell
- Microsoft Compute Cluster now has a PowerShell Provider and Cmdlets
- Microsoft Command Line Standard
- RFC: Deprecating Parameters
- Windows PowerShell: The Definitive Guide
- MS PowerShell for Linux?
- TUI – The Ultimate User Interface
- PowerShell Podcast on Microsoft Watch
- Online Training Survey
- Proposed new standard verbs
- Cmdlet Help Editor tool
- Start-Demo Script
- Running Scripts Downloaded from the Internet
- Group Policy Administration
- PowerShell Description
- Slashdot review of PowerShell in Action
- Windows Server Manager and Windows PowerShell Overview Technet Webcast on 5/3/2007
- Filing Bugs: The PowerShell Connect Program is back in business
- Object Serialization Directives
- Longhorn Server TAP presentation
- Fun with Paths
- How to tell if you are driving behind Snover
- Feedback Request: What language do you use to write Cmdlets?
- PowerShell Training
- PowerShell Integrated with Windows WorkFlow
- Active Directory Cmdlets
- Windows Installer Cmdlets
- MMS 2007: BOF Transcript
- FullArmor Workflow Studio
- MMS2007: SW10 Advanced PowerShell Scripting
- MMS2007: SW09 Extending PowerShell/Mananaging a Production WebSite using PowerShell
- MMS2007: Managing Systems Using PowerShell
- Announced: PowerShell to Ship in Windows Server (Longhorn)!!!!
- Thread.ApartmentState and PowerShell Execution Thread
- MMS: SW08 Revised Title/Abstract
- MMS: SW09 Revised Title/Abstract
- Test-Path: We Goofed
- Windows Server 2003 SP2 upgrade
- Monad Manifesto – the Origin of Windows PowerShell
- PowerShell Webcasts available
- Installing PowerShell on Vista/"Longhorn" Server
- Detecting Conflicts between Aliases, Functions, and Cmdlets
- Scripting Pro VIP Interview
- Why Can’t I Pipe Format-Table to Export-Csv (and get something useful)?
- Invoke-Expression
- How does the RemoteSigned execution policy work?
- Managing SQL with PowerShell – PowerSMO
- Renaming Files
- Improved Start-Demo Script
- Windows PowerShell & Microsoft Management Console (MMC) ISV Workshop
- Note on Performance
- Software Inventory
- Internet Radio Function
- Functions vs Filters
- Start-Demo: Help doing demos using PowerShell
- Improved PowerShell grammar Documentation
- Year of the Pig Revisited – the magic of QL
- Pause
- Supporting -Whatif, -Confirm, -Verbose – In SCRIPTS!
- NetBeans IDE support for PowerShell
- Displaying USB Devices using WMI
- Extended Types and Types.XSD
- Time till we land …
- Why isn’t “New-Object” aliased to “New”
- Admin Development Model in Action
- Leveraging PowerShell Semantics to do More with Less
- “Windows PowerShell in Action” has been released…
- Execution Policy and Vista
- It’s All about Economics
- Port 25 interview with Bruce Payette
- PowerShell Tip: How to “shift” arrays…
- Processing text, files and XML
- Payette Podcast
- PowerShell Benefits Over COM Scripting
- PowerShell Cheat Sheet – Now in XPS
- Virtual Machine Manager’s PowerShell Support
- Windows PowerShell 1.0 for Windows Vista
- Working With WMI Events
- Executive Demo
- Controlling PowerShell Function (Re)Definition
- NetCmdlets Beta 2 is now Available.
- PowerShell Cheat Sheet Redux – the PDF version
- PowerShell Cheat Sheet
- Array Literals In PowerShell
- How to create enum in PowerShell?
- Channel 9 Chat with Scott Hanselman
- IPCONFIG/All
- PowerShell Analyzer: The Video
- Custom Alias Listing
- Managing Processes in PowerShell
- Difficulties Reading Our Blog
- Set-Alias-Strict
- Accessing data past the end of an array
- Sorting out -GroupBy
- Behind PowerShell Installer (for Windows XP / Windows Server 2003):
- 2 + 2 equals "Monday Evening"
- Two plus two equals "Monday" ?
- Windows PowerShell for Testers
- "PowerShell … is there anything it CAN'T do?"
- Yet Another Freakishly PowerFul PowerShell One-liner
- Cliff Notes of ConvertTo-Html & Other Language Blogs
- Hyphens in Command Names
- Blog Your Initial PowerShell Experiences
- Cliff Notes for PowerShell Functions
- More PowerShell Training Available
- On Scripting Languages
2006 210
- The Admin Development Model and Send-Snippet
- Sad State of Blogging Software
- DIY: Ternary operator
- Use Copy-Property to Make it Easier to Write, Read,and Review Scripts
- Documenting TRAP and THROW
- Mandelbrot One-liner
- Editing your Profile file
- PowerShell Essentials Package
- Resolve to blog your automation
- Send-SignatureToClipBoard
- Philosophy of Automation
- Boolean Values and Operators
- Jingle
- Apologizes for delays in approving comments
- ConfirmPreference
- KB: 1024 vs 1000
- File Aging Script
- [SWITCH]
- $OutputEncoding to the rescue
- Windows PowerShell SDK
- Get-Weather
- Resolve-Error
- PowerShell and IIS7 Revisited
- Start-ScreenSaver
- Get-PSUGUK – UK Users Group
- PowerShell Scripting Contest – 2 weeks left
- More Commercial PowerShell Training Available (this time in Germany)
- TechNet Webcast: An Overview of Windows PowerShell (Level 200)
- PowerShell Documentation Pack
- Commercial PowerShell Training available
- What's up with PSBASE, PSEXTENDED, PSADAPTED, and PSOBJECT?
- Let's do a deep drill into Select-String
- Processing .EML files with Select-String and SetCreationTime()
- Protecting Against Malicious Code Injection
- Sapien's Great PowerShell Blog
- Podcast with Bruce Payette
- UK PowerShell Users group being formed
- Transcript of Solving Management Problems with Windows PowerShell
- Transcript from my IT Forum Chalk and Talk
- Port25 Interview
- Windows PowerShell & Windows Vista
- IIS7 and PowerShell – the Lovefest
- No, really – PowerShell V1.0 IS released :-)
- IT Forum Day One: Windows Vista and Windows PowerShell
- It's a Wrap! Windows PowerShell 1.0 Released!
- Don't forget your GETs – The importance of naming consistency
- Day 1: TechEd Developers in Barcelona
- Working With Text and Files in Windows PowerShell (Part 3)
- Windows PowerShell in Action: Working With Text and Files in Windows PowerShell (Part 2)
- Windows PowerShell in Action: Working With Text and Files in Windows PowerShell
- -ErrorAction and -ErrorVariable
- PowerShell Month Begins!!!!
- Power and Pith
- Turning the dial to 11 with Custom TypeConverters
- Windows PowerShell Font Customization
- Windows PowerShell Exit Codes
- Live Syntax Checking
- HanselMinutes Interview
- Design For Operations for ISVs/Developers Workshop on October 23th and 24th, 2006
- Windows PowerShell in Action
- Adding elements to XML objects with Windows PowerShell
- Windows PowerShell RC2 FAQs
- Linking against RC2
- Windows PowerShell RC2 Now Available
- Windows PowerShell ISV/Developer Conference – Oct 9-10th, 2006
- TECHED: IT Forum
- Get-Process Piped to Dir
- Useful DateTime functions – LibraryTime.ps1
- The Wonders of Date Math using Windows PowerShell
- ErrorLevel equivalent
- Draft – Creating Cmdlet Help
- Windows PowerShell on TechNet Radio
- Controlling Internet Explorer object from PowerShell
- Thomas Lee on Monad (Windows PowerShell)
- FREE Windows PowerShell Help Tool from Sapien
- Best of Tech.Ed 2006 (BOSTON)
- All crosshairs on the same prairie dog
- DateTime Utility Functions
- BizTalk Server Applications: Get/Start/Stop
- Tip of the Day
- Writing and Reading info from Serial Ports
- Background "jobs" and PowerShell
- Automating Dell Battery Replacement Discovery
- PowerShell Namespsaces
- Exchange 2007 Windows PowerShell Script Contest
- Windows PowerShell RC2 Release Notes (DRAFT)
- Fun with PowerShell – character manipulation…
- More Windows PowerShell and Active Directory
- New community project created for Windows PowerShell Extensions
- More Windows PowerShell Training Available
- Windows PowerShell and the “PowerShell Worm”
- Joel-On-Software on the power of a good language
- ScriptCenter EventLog Article
- Scott Hanselman's Beantown.Net presentation
- Encoding Operations Knowledge
- Why do I sometimes get different types?
- Suppressing return values in PowerShell functions
- Creating arbitrary delegates from scriptblocks in PowerShell…
- Casting a scriptblock to an arbitrary delegate signature
- Issues with Windows PowerShell syntax
- Meet the Exchange Superstars!
- Setting the console title to be your current working directory
- How to I set the title of my Console Window?
- Exchange Management Shell
- PSMDTAG:FAQ: What is $OFS
- Variable expansion in strings and here-strings
- Cascading Type Casts
- HanselMinutes Podcast on Advanced Windows PowerShell
- Indirectly Invoking Methods Via Variablenames
- Type Shortcuts
- Are ScriptBlock parameters implemented for functions?
- Revisiting: Listing all the COM automation PROGIDs
- How can a script tell what directory it was run from?
- Use of Preference Variables to control behavior of streams
- Perserving Command History Across Sessions
- Listing all the COM automation PROGIDs
- Finding the static methods of a class
- Windows PowerShell One Liner: Name to IP Address
- Improved Support for WMI
- BaseName for FileInfo objects
- Managing Active Directory with Windows PowerShell
- Windows PowerShell One-Liner: List all the subdirectories in the current directory
- Cleaning up obsolete Windows PowerShell Aliases
- Leveraging Windows PowerShell Type Extensions to get documentation
- Windows PowerShell documentation
- Exchange PowerShell Scripting Contest
- Flexible pipelining with ScriptBlock Parameters
- More – How does PowerShell formatting really work?
- $ERRORVIEW="CATEGORYVIEW"
- Windows PowerShell Podcasts with Don Jones available at www.ScriptingAnswers.com
- Windows PowerShell: Analyst briefing with RedMonk
- Using Format Control Strings.
- TECHED: Start-Session Script
- TechEd Superstars: MOW, Jones, and Hanselman
- Tom's Hardware Windows PowerShell article
- Windows PowerShell at TechEd
- PowerShellIDE
- PowerShell's Script Center problem
- Programmatic way to get valid string values for a parameter
- PowerShell Grammar
- Filing Bugs
- Invoking PowerShell with complex expressions using Scriptblocks
- PowerShell Training is now available!
- RC1 Update Available
- Development opportunities in Windows PowerShell Team
- PowerShell announcement/demo available on the Web
- em dash, en dash, dash, dash, dash…
- Chewy WMI example
- How PowerShell Formatting and Outputting REALLY works
- Use of Wildcards in PowerShell Formating
- PowerShell interview on Tom's Hardware
- Bruce Payette is writing a book: PowerShell in Action
- IDE for PowerShell and a new book
- The new TabExpansion feature…
- Exposing the Power of .NET in a Admin-friendly way
- Dynamically loading assemblies in mshsnapins.
- Exclude, Include, Filter Parameters – How to make sense of these
- How to Access or Modify StartUp Items in the Window Registry
- The worlds easiest way to create/install MshSnapins
- Monad breaking change announcement: Approved verb names enforcement.
- Write-Progress
- .NET types
- Monad cmdlet cleanup update
- Days till Xmas
- Finding which parameters are used the most
- Invoking Scriptblocks from C#
- Minding Path Inputs in a Cmdlet
- Adding help for cmdlets in a MshSnapIn
- Ensuring Script Portability with #requires
- Single Shell vs Custom Shell
- Mshsnapin (part 2): developing a mshsnapin.
- Mshsnapin (part 1): usage of mshsnapin commands.
- Using Monad for logon scripts
- Managing non-terminating errors
- Getting MSDN help urls for .NET BCL types and Members
- Sunday morning drive with my hair on fire: Types/Community/Synthetic types/Democracy/Cool XML tricks
- Comparative Examples in MSH and KSH
- Verb-Noun vs Noun-Verb
- Finding out what determines which properties are displayed
- Is it safe to use ALIASES in scripts?
- Working with Sort-Object Cmdlet
- How does Select-String work with Pipelines of objects?
- Check Spelling Script
- Base64 Encode/Decode a string
- GetObject()
- Monitor the Event Log
- Why did you do that? $VAR/ {} / Weak Intellisense
- A bit about Scriptblocks
- Monad portal in Script Center.
- PINVOKE or accessing WIN32 APIs
- Using-Culture -Culture culture -Script {scriptblock}
- Debugging Monad Scripts, Part 7 (Final): How Traps Work
- Debugging Monad Scripts, Part 5: Preferences and Commandline Options
- Debugging Monad Scripts, Part 6: Trace-Expression, Breakpoint Script
- Debugging Monad Scripts, Part 4: set-mshdebug
- Debugging Monad Scripts, Part 2: $error
- Debugging Monad Scripts, Part 3: Write-Host
- Debugging Monad Scripts, Part 1: Teminating vs. Non-Terminating, ErrorRecord
- Image Conversion
- Duplicate Files 2
- Duplicate Files
- Adding Notes
- MshObject and Methods that take object
- Support for Existing apps in Monad
- Did you know? #4
- Did you know? #3
- Did you know? #2
- Did you know? #1
- Introduction to MshObject
- Windows PowerShell (Monad) Has Arrived