Today, when I started powershell, it displayed an advertisement for powershell core. This is not ok. My suggestion is that you don't do that. I am tired of your behavior. I am filing this as a bug, because it is definitely unexpected behavior, just like this category suggests.
The message shown was this:
Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Lernen Sie das neue plattformübergreifende PowerShell kennen – https://aka.ms/pscore6
Stop it.
@cessor Please share $PSVersionTable as issue template requests.
Windows PowerShell is __frozen__. All new features are added to PowerShell Core only. In near future PowerShell Core will replace Windows PowerShell. MSFT informs customers about the fact so that they have a time to adopt their environment, scripts and applications.
@cessor This is by design for Windows PowerShell. You can use -nologo if it bothers you, but the feedback if that most of the PowerShell community isn't even aware of PowerShell Core and this has already seemed to help improve Windows adoption of PSCore.
Thank you for your reply. Yet I still don't understand why arbitrary messages in the shell are justified.
As for your argument that showing links is justified because it worked: I'd like to see some p-value & effect size on that statement.
And Finally: I am not part of a PS Community, I am was unaware of PowerShell Core, but I sure am aware of it now. Also, I will make sure to use something else instead. Past behavior is the best predictor for future behavior, so I am pretty certain that PSCore will not respect my desire to be left alone; or even my privacy. Let me guess, big "Telemetry" comming up to help "improve" my "experience"?
@cessor The repo is for PowerShell Core development. The repo is not right place for Windows PowerShell feedback. Please use other channels for your feedback.
It is impossible replace Windows PowerShell with PowerShell Core transparently - there are breaking changes and MSFT informs users about this in advance so that they have time to study and prepare for migration.
PowerShell Core has a telemetry documented in public RFC. Users have clear understanding that the telemetry is and clear instructions how turn on and turn off the telemetry.
Thank you for clarifying.
@cessor PSCore isn't just about Linux and macOS, it has substantial improvements for Windows users as well. Even if you never use PSCore on Windows, by growing the PowerShell community you will have more blogs, modules, scripts that will make you more productive even if you just stay on 5.1 forever.
I am not sure what to say at this point or if I should respond at all, as in the posts above I was informed that GH issues are for development issues only and not for general discussions; Yet the fact that you added to the conversation makes it seem like an invitation for me to respond about things like community, blogs, modules and scripts and my productivity.
Would you like to discuss this some more or would you just like me to be quiet about the things you find uncomfortable, such as privacy, telemetry, product strategy and encroaching behavior by a major tech company?
I would suggest you join our monthly community call which is this Thursday to discuss this further https://aka.ms/pscommunitycall
GitHub
RFC (Request for Comments) documents for community feedback on design changes and improvements to PowerShell ecosystem - PowerShell/PowerShell-RFC
Most helpful comment
@cessor The repo is for PowerShell Core development. The repo is not right place for Windows PowerShell feedback. Please use other channels for your feedback.
It is impossible replace Windows PowerShell with PowerShell Core transparently - there are breaking changes and MSFT informs users about this in advance so that they have time to study and prepare for migration.
PowerShell Core has a telemetry documented in public RFC. Users have clear understanding that the telemetry is and clear instructions how turn on and turn off the telemetry.