Principal Software Engineering Manager for PowerShell. Poker enthusiast.
- Redmond, WA
- @Steve_MSFT
Block or Report
Block or report SteveL-MSFT
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
PoshChan-Bot Public
Bot written using PowerShell and Azure Functions to automate common tasks in GitHub and AzDevOps
-
SecretManagement.KeyChain Public
macOS KeyChain vault extension for SecretManagement module
-
NetConfiguration Public
PowerShell module for managing local network configuration compatible with Windows, Linux, and macOS.
-
644 contributions in the last year
Less
More
Contribution activity
October 2022
Created 12 commits in 2 repositories
Created 1 repository
- SteveL-MSFT/PSDesiredStateConfiguration PowerShell
Created a pull request in PowerShell/PowerShell that received 18 comments
On Unix, only explicitly terminate the native process if not in background
PR Summary A change was introduced in 7.2-preview.6 to explicitly terminate unix processes so they weren't orphaned, however, it killed all proces…
+17
−13
•
18
comments
Opened 11 other pull requests in 2 repositories
PowerShell/PowerShell
9
merged
1
open
- Remove unused strings from FileSystem and Registry providers
- Remove unused strings from SessionStateStrings
- Remove some unused strings in System.Management.Automation
- Remove unused strings from parser
- Remove unused strings from Utility module
- Remove unused console strings
- Remove unused strings from ConsoleInfoErrorStrings.resx
-
Add
-FuzzyMinimumDistanceparameter toGet-Command - Ensure HelpInfo.Category is consistently a string
-
Use shortpath instead of multiple quotes in
Get-Itemtest relying on node
PowerShell/PSDesiredStateConfiguration
1
open
Reviewed 23 pull requests in 2 repositories
PowerShell/PowerShell
22 pull requests
- Increase timeout to make subsystem tests more reliable
- Add parsing to make cd~ a valid command.
- Make hexidecimal named scripts execute without requiring .\ prefix
- [release/v7.3.0-rc.1] Replace win7 runtime with win8 and remove APISets (#18304)
-
Remove
PSv2CompletionCompleter - Replace command-error suggestion with new implementation based on subsystem plugin
- Check to be sure we're calling powershell before encoding a scriptblock.
- EncodeAndDecode.cs remove PSv2
- Make the fuzzy searching flexible by passing in the fuzzy matcher
-
Use shortpath instead of multiple quotes in
Get-Itemtest relying on node -
Add
-FuzzyMinimumDistanceparameter toGet-Command - Set-Clipboard -Remote with OSC52
- Webcmdlets set default charset encoding to UTF8
- Fixes Clipboard commands on Linux Wayland
- On Unix, only explicitly terminate the native process if not in background
- MSI installer: Add checkbox and MSI property DISABLE_TELEMETRY to optionally disable telemetry.
- Test-Json: Use JsonSchema.Net (System.Text.Json) instead of NJsonSchema (Newtonsoft.Json)
- Skip cloud files marked as not on disk during command discovery
- Remove PathSearchTrimEnd
- Remove XML files for min-size package
- Update to use ComputeCore.dll for PowerShell Direct
- Improve startup time by triggering initialization of additional types on background thread.
MicrosoftDocs/PowerShell-Docs
1 pull request
Created an issue in PowerShell/PowerShell that received 8 comments
Remove code specifically for PSv2
Summary of the new feature / enhancement There's a bunch of legacy code specifically for compat with PSv2 (a more exhaustive search should be done …
8
comments
Opened 5 other issues in 2 repositories
MicrosoftDocs/PowerShell-Docs
2
open
2
closed
PowerShell/PowerShell
1
open
26
contributions
in private repositories
Oct 3 – Oct 25





