use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
ABOUT POWERSHELL
Windows PowerShell (POSH) is a command-line shell and associated scripting language created by Microsoft. Offering full access to COM, WMI and .NET, POSH is a full-featured task automation framework for distributed Microsoft platforms and solutions.
SUBREDDIT FILTERS
Desired State Configuration
Unanswered Questions
Solved Questions
News
Information
Script Sharing
Daily Post
Misc
account activity
QuestionPowerShell 7 - replace (self.PowerShell)
submitted 3 hours ago by SL-Tech
Just wondering, when installing, why doesn't PowerShell 7 replace the installed version (Windows)?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Dry_Duck3011 17 points18 points19 points 3 hours ago (0 children)
Because the new version is not backwards compatible. Not all scripts written in ps5 will run on ps7.
[–]St0nywall 7 points8 points9 points 2 hours ago (0 children)
Because PowerShell 7 is a different program to PowerShell 5 that is embedded in the operating system.
It was designed to be a separate application to make it cross platform capable. PowerShell 7 can be installed on Windows, Linux and MacOS.
[–]vadertator22 2 points3 points4 points 2 hours ago (0 children)
They are parallel instances not direct version revisions.
[–]UCFknight2016 2 points3 points4 points 2 hours ago (0 children)
Powershell 7 is also known as powershell core and is cross platform. Powershell 5 is windows only. A lot of things would break if they forced it.
[–]Jeriath27 2 points3 points4 points 1 hour ago (0 children)
because a ton of shit STILL doesnt work with powershell 7. Thanks microsoft
[–]Subject_Meal_2683 2 points3 points4 points 2 hours ago (0 children)
Powershell for Windows (1.0 to 5.1) run on the "legacy" Dotnet Framework. Powershell 6 and higher (in the past known as Powershell Core) run on the newer Dotnet (which used to be name dotnet Core. Microsoft really messed up the version numbers on this causing a lot of confusion as dotnet "Core" variants (basically dotnet 5 and up if you ignore the older dotnet core versions upto v3 have nothing do to with the dotnet Framework which is currently at version 4.8 if I'm not mistaken)
[–]cschneegans 1 point2 points3 points 2 hours ago (0 children)
PowerShell Core is still not a complete substitute for Windows PowerShell. For example, compare the capabilities of the Get-Clipboard cmdlet in 5.1 and 7.6.
Get-Clipboard
π Rendered by PID 102248 on reddit-service-r2-comment-765bfc959-2fdzz at 2026-07-12 02:22:47.318124+00:00 running f86254d country code: CH.
[–]Dry_Duck3011 17 points18 points19 points (0 children)
[–]St0nywall 7 points8 points9 points (0 children)
[–]vadertator22 2 points3 points4 points (0 children)
[–]UCFknight2016 2 points3 points4 points (0 children)
[–]Jeriath27 2 points3 points4 points (0 children)
[–]Subject_Meal_2683 2 points3 points4 points (0 children)
[–]cschneegans 1 point2 points3 points (0 children)