René's URL Explorer Experiment


Title: Add `pwshw` for console-less PowerShell on Windows by SteveL-MSFT · Pull Request #10962 · PowerShell/PowerShell · GitHub

Open Graph Title: Add `pwshw` for console-less PowerShell on Windows by SteveL-MSFT · Pull Request #10962 · PowerShell/PowerShell

X Title: Add `pwshw` for console-less PowerShell on Windows by SteveL-MSFT · Pull Request #10962 · PowerShell/PowerShell

Description: PR Summary .NET Core 3.0 supports building WinExe type which doesn't bind to console host. This means that pwshw.exe launches like any GUI app (think notepad) and stdin/stdout/stderr isn't bound to pwshw.exe from wherever it is started. This is conceptually equivalent to the old wscript.exe and cscript.exe tools. Build script updated to also build a new powershell-win-core-w project as we still need the console pwsh.exe built. The resulting pwshw.exe and other necessary files are copied to the pwsh.exe folder. This is exposed as an experimental feature although it can't be disabled as it's a binary file. pwshw is never attached a console, so -OutputLog is added to the host to write output to a file making it easier to trouble issues. pwshw is always non-interactive even if the -interactive switch is used. ConsoleHost UserInterfaces updated to write to OutputLog if set. Code paths that try to access ActiveScreenBuffer have try...catch to fail silently when there is no console. Tests updated to account for being run within pwshw where necessary. Tests using pwsh and expecting console output is left as-is. CI is updated to run all CI and Other tests both elevated and unelevated under this new host on Windows. NOTE: scripts that call console APIs will fail as those APIs will throw that there is no console PR Context Fix #3028 PR Checklist PR has a meaningful title Use the present tense and imperative mood when describing your changes Summarized changes Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header This PR is ready to merge and is not Work in Progress. If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready. Breaking changes None OR Experimental feature(s) needed Experimental feature name(s): PSConsoleLessHost User-facing changes Not Applicable OR Documentation needed Issue filed: MicrosoftDocs/PowerShell-Docs#5039 Testing - New and feature N/A or can only be tested interactively OR Make sure you've added a new test if existing tests do not effectively test the code changed Tooling I have considered the user experience from a tooling perspective and don't believe tooling will be impacted. OR I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include: Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host). Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features. Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions). Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

Open Graph Description: PR Summary .NET Core 3.0 supports building WinExe type which doesn't bind to console host. This means that pwshw.exe launches like any GUI app (think notepad) and stdin/stdout/stderr isn't...

X Description: PR Summary .NET Core 3.0 supports building WinExe type which doesn't bind to console host. This means that pwshw.exe launches like any GUI app (think notepad) and stdin/stdout/stderr isn&a...

Opengraph URL: https://github.com/PowerShell/PowerShell/pull/10962

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files/:range(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:008fb468-83c3-b1d9-c823-5bbe0972d76b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC712:24384D:3564EB9:4745ED6:6A655672
html-safe-nonce1c700520ca623202ef6186d2f46e21cdd9e51baa6ce82e777345559f1c8a1588
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzEyOjI0Mzg0RDozNTY0RUI5OjQ3NDVFRDY6NkE2NTU2NzIiLCJ2aXNpdG9yX2lkIjoiMzA4MjM0MzYyNjA0OTkzNDk2MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac46c11dee0b7bd2c179a2a20fce0fd087d0de0986fa64fa520ba03970b0c9e79a
hovercard-subject-tagpull_request:335275219
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
twitter:imagehttps://avatars.githubusercontent.com/u/11859881?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/11859881?s=400&v=4
og:image:altPR Summary .NET Core 3.0 supports building WinExe type which doesn't bind to console host. This means that pwshw.exe launches like any GUI app (think notepad) and stdin/stdout/stderr isn't...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git
octolytics-dimension-user_id11524380
octolytics-dimension-user_loginPowerShell
octolytics-dimension-repository_id49609581
octolytics-dimension-repository_nwoPowerShell/PowerShell
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id49609581
octolytics-dimension-repository_network_root_nwoPowerShell/PowerShell
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F10962%2Ffiles%2F20989b97a35e6678a7e467df566211d5daadde7b
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F10962%2Ffiles%2F20989b97a35e6678a7e467df566211d5daadde7b
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=PowerShell%2FPowerShell
Reloadhttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Reloadhttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Reloadhttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
PowerShell https://github.com/PowerShell
PowerShellhttps://github.com/PowerShell/PowerShell
Notifications https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Fork 8.4k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Star 54.5k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Code https://github.com/PowerShell/PowerShell
Issues 1.3k https://github.com/PowerShell/PowerShell/issues
Pull requests 291 https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality 3 https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Code https://github.com/PowerShell/PowerShell
Issues https://github.com/PowerShell/PowerShell/issues
Pull requests https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
SteveL-MSFThttps://github.com/SteveL-MSFT
PowerShell:masterhttps://github.com/PowerShell/PowerShell/tree/master
SteveL-MSFT:pwshwhttps://github.com/SteveL-MSFT/PowerShell/tree/pwshw
Conversation 99 https://github.com/PowerShell/PowerShell/pull/10962
Commits 32 https://github.com/PowerShell/PowerShell/pull/10962/commits
Checks 0 https://github.com/PowerShell/PowerShell/pull/10962/checks
Files changed https://github.com/PowerShell/PowerShell/pull/10962/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Add pwshw for console-less PowerShell on Windows https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#top
Show all changes 32 commits https://github.com/PowerShell/PowerShell/pull/10962/files
0d4e12e Add pwshw for console-less PowerShell on Windows SteveL-MSFT Nov 1, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/0d4e12e850fa153c3eadcc674b58a74af99f4ad1
6b8ae56 address Aditya's feedback SteveL-MSFT Nov 1, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/6b8ae56b5b6eadb53b35f7404a52dedb7ed6bd33
752900c fix cases where console color is requested but there is no console SteveL-MSFT Nov 2, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/752900ce34283845b4890ad2d75f431af7d2acb3
7ab6d23 fix test failures. Tests Passed: 10518, Failed: 38 SteveL-MSFT Nov 3, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/7ab6d23778736de6d0c60ffcd1faf6937c8e40c4
fc94a7d fixed and skipping some tests, 23 failures SteveL-MSFT Nov 4, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/fc94a7d88f74e8583c2320e5bca152c05559d276
726052b add pwshw.dll to signing SteveL-MSFT Nov 4, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/726052b839ff13799f02ba975e50bbdc9d067c1f
933b7fd fix build.psm1 SteveL-MSFT Nov 4, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/933b7fd79bd69546c2745dbdf182128745007fc1
e0be561 fixed test issues, 17 failures, but they also fail on my system with … SteveL-MSFT Nov 4, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/e0be561bc027513fdf46b219f3198b3c783fe5de
e49ad46 enable running tests in pwshw SteveL-MSFT Nov 4, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/e49ad468fb826aee93733062b144d6e42fa340b5
d0cb763 fix test and running CI test SteveL-MSFT Nov 5, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/d0cb7638ab4ab28a91c6644c074142be286f1a5d
c8afbc4 add -OutputLog to console host, removed dependency on transcription SteveL-MSFT Nov 5, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/c8afbc4615a0e91ce04f04fe1f0670c036025aad
0aa616e remove hardcoded local path used for development SteveL-MSFT Nov 5, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/0aa616e7db040bbea9bb5889106fa6f6b583853e
9a55baa address Codacy issue SteveL-MSFT Nov 5, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/9a55baa4b286c134c167f07cb93237693a08338c
14d77e9 fix transcription test SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/14d77e9c90372ed4413983af1241439cc350b5fa
b7b8561 fix Codacy issue SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/b7b8561fabcf57a3e1c25b33f7ecbb8991a895b4
fbd5468 remove unused member SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/fbd5468f2c1002f1cbf32c28b3af99ef799da4ca
f558536 enable unelevated pwshw tests SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/f5585366c4e1be48b4d3ce1b56d022aa7de10679
d796f6b fix validation of ci test purpose SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/d796f6bd6fe500edf7185e2e8e26aafba6bcc18e
2ecaf02 handle not being able to create the outputlog SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/2ecaf02fa1ab3492dc2adf33d7915d9266dd011b
b5a733f enable CI tests for pwshw SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/b5a733f70ee339e110d28c168fe2daa122e1216c
4d48f7c fix transcript tests SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/4d48f7c7e68a815e0ff34a31faf1816a645e6789
ada4330 expose as Experimental Feature, fix writing to outputlog, add tests SteveL-MSFT Nov 6, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/ada4330192bf20ed6223b4f8b54beb9f46752f6e
a6e88cf Update src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParam… SteveL-MSFT Nov 7, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/a6e88cfbd71ea4fb0434413c3504a01b144060ec
f651490 Update src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs SteveL-MSFT Nov 7, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/f6514905e602737c83673640cff831ba94b2088f
957f516 address Ilya's feedback SteveL-MSFT Nov 7, 2019 https://github.com/PowerShell/PowerShell/pull/10962/commits/957f5166d22fa9d987f6ed3975fa67aa6ed1bdca
a50f869 fix codefactor issue making OutputLog nullable SteveL-MSFT Aug 12, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/a50f86937aea89caeb9aa1ca9d3a622c5b6d8d63
15799e2 update Files.wxs SteveL-MSFT Aug 12, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/15799e29562cec2f16d90401f1b4cd4a327e87b7
20989b9 define pwshw results filepath SteveL-MSFT Aug 14, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/20989b97a35e6678a7e467df566211d5daadde7b
c0dd6fd update packaging files SteveL-MSFT Aug 14, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/c0dd6fd4a5f4a7ed3c95f05d8d8c4cdb75960090
3cb8e35 address Travis' feedback SteveL-MSFT Aug 14, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/3cb8e356bc0648234528d11651b10f91c3c50b60
2ec5013 address Ilya's feedback SteveL-MSFT Aug 18, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/2ec5013e0b1801ad04812ae4826349e6ab209924
558b26c add xunit tests SteveL-MSFT Aug 18, 2020 https://github.com/PowerShell/PowerShell/pull/10962/commits/558b26c34bed0a3fecefde4d70e9acddafd6fc34
Clear filters https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
windows.yml https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-0c75d2c6f3ceda412aedd44f1141924e95597eb522d36c1018cba218c1e7a166
files.wxs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
build.psm1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
WriteConsoleCmdlet.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-cc00c6ba4169003cac87b1740a336ce7dd93cf64bca8280c03ed095b08a604b2
CommandLineParameterParser.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
ConsoleHost.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
ConsoleHostRawUserInterface.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-83f6244fd3f88c5d706cc087bddc2ed5f1f8ad14de2c83880b579946a9877747
ConsoleHostUserInterface.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-92871f978502aaad47eeb874182e939744fe7bc8318413c92393e52b6d484d0e
ProgressPane.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7fce94ae8dc7c6f435e2e65b6caf6a8d7a8ac94e4dd0ab7eec46b6111941d479
CommandLineParameterParserStrings.resx https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-b35851c42b0cb5dea9a90fd364f930cff43a013f37e0ef44855a3bf446ff79e7
ConsoleHostStrings.resx https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-6d6c4a2740a1f0986a43f7ab1aaa11b666a423a3787c2d19ea7c8b418c8d3d0a
ManagedEntranceStrings.resx https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-bc0f8b8beadb0e4b979a960a07b602a57b86c7c906ff428464a815b671b76de6
ExperimentalFeature.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-a48e228a6ef1d5e728cd6c74391a47fb102d9af1e041836a120a6fe1f70a7109
InitialSessionState.cs https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ad3fd038bf04bb095940b4786d074a68d6c310f623bdd7cfe8f60fc7775a495a
powershell-win-core-w.csproj https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-003226c3f577cf50bb888ee9a44e71a7fe338fbd0edb7507c73f77ab295373b7
pwshw-preview.cmd https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-07261de4fa227720652409f2a98af0e1f63cbce44a2e23ce4264b2b61be11f53
ConsoleHost.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-e7ded27419b663fe7b2009703bab8b534fad75e179407d9fcc520bdd5ea7a5b6
Pwshw.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-e95e1c19a3dde19f72b279347eafccd6d08214643065ecfac5974930c447fedf
NativeCommandProcessor.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3c801042a6215628d6663af3184c8f0af1574dfe01dd12e4c15ed78cbd767ded
SuppressAnsiEscapeSequence.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3b5b9d1813ef831028197237adff92fcdb14f792ad5c056ede8e9b46328695a3
Out-Host.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-0f4c26cf8e0ca68860f8d4e31d4ce508c416a4f97420fe0453125b2516829cfb
FileSystem.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-322915e71393b58bb5ef1efb4db9a2dc95d989e29bed52b311a05b7bde4963b4
Get-Process.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-b1f24f1178ee8e8294081421debd93e3ad20dc0c40a470bbf5fc44566736ed19
Send-MailMessage.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-800ada1a3184a0a9f9e00503ee0df1089b49287ebc77b4ed51bb39ebcb9a8120
Set-Date.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ad5cb1d7de4a92abfad4dc3f7e6aba0ea4f1e612249c3ff0bbef8a1bc6014700
Start-Transcript.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-c08d66266dee649b37a472e852176fd93d8b662d7e366f4b1ffb7efcb64d09b5
GroupPolicySettings.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-dca9ac1a8a10fb8f601391c43ec68c3fba3053589e0650d6a5be8bb1e5463919
Telemetry.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-d676ffdb3bb037a2ee99571b2bc01111a8a74ded7922619805c524d5a5abf458
ImplicitRemotingBatching.Tests.ps1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-bdc4d4444253734d9453c8a549148bb5b445ae2b75097163196853c2b5712b6b
ci.psm1 https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-d6a0a16023ad444077336e0a3b589b3ccff075c8831329252b65091a77471400
signing.xml https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-af8415bb59e033bb01689f7ec2dfad216df24ab64bcf8cd3b9400fd962d24683
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L61
.vsts-ci/windows.ymlhttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-0c75d2c6f3ceda412aedd44f1141924e95597eb522d36c1018cba218c1e7a166
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/.vsts-ci/windows.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-0c75d2c6f3ceda412aedd44f1141924e95597eb522d36c1018cba218c1e7a166
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-0c75d2c6f3ceda412aedd44f1141924e95597eb522d36c1018cba218c1e7a166
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
assets/files.wxshttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/assets/files.wxs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-7d5fced8c9cef0b84edaa06416ca943f412f9d1708ad8407238514da5ea1a0e5
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L63
build.psm1https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/build.psm1
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-1eb6991ceacad71a638a32bcf0a4ec906c7ec150f5086732ab6d7702a624914a
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cshttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-cc00c6ba4169003cac87b1740a336ce7dd93cf64bca8280c03ed095b08a604b2
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-cc00c6ba4169003cac87b1740a336ce7dd93cf64bca8280c03ed095b08a604b2
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-cc00c6ba4169003cac87b1740a336ce7dd93cf64bca8280c03ed095b08a604b2
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cshttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-ecad051c48d5d76681e40007a13d92f2692b281e5e4485d722822e3ec1123718
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cshttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-3ba0ad52040bee05362fd1bd9f11eac7806d4a75bf06cd17b46c10e94d4ddd30
https://github.com/PowerShell/PowerShell/blob/master/.github/CODEOWNERS#L7
src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cshttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-83f6244fd3f88c5d706cc087bddc2ed5f1f8ad14de2c83880b579946a9877747
View file https://github.com/SteveL-MSFT/PowerShell/blob/20989b97a35e6678a7e467df566211d5daadde7b/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/10962/files/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-83f6244fd3f88c5d706cc087bddc2ed5f1f8ad14de2c83880b579946a9877747
https://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b#diff-83f6244fd3f88c5d706cc087bddc2ed5f1f8ad14de2c83880b579946a9877747
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/10962/files/20989b97a35e6678a7e467df566211d5daadde7b
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.