![Wie deaktiviere ich die Meldung „Probieren Sie die neue plattformübergreifende PowerShell aus“, wenn ich PowerShell nach dem neuesten Windows-Update ausführe?](https://rvso.com/image/1711450/Wie%20deaktiviere%20ich%20die%20Meldung%20%E2%80%9EProbieren%20Sie%20die%20neue%20plattform%C3%BCbergreifende%20PowerShell%20aus%E2%80%9C%2C%20wenn%20ich%20PowerShell%20nach%20dem%20neuesten%20Windows-Update%20ausf%C3%BChre%3F.png)
Seit dem letzten Windows 10-Update erhalte ich beim Öffnen von Powershell die Meldung „Probieren Sie die neue plattformübergreifende PowerShell aushttps://aka.ms/pscore6".
Ich möchte diese Benachrichtigung deaktivieren. Irgendwelche Ideen?
Antwort1
Ändern Sie Ihre PowerShell-Verknüpfung, um den Schalter -NoLogo einzuschließen.
Antwort2
Powershell startet immer Ihr Profilskript, das sich hier befindet:
C:\Users\<username>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Mit diesem Skript können Sie die Nachricht vollständig ersetzen.
Beispielsweise können Sie dort folgendes Skript einfügen:
cls
write-host "Windows PowerShell"
write-host "Copyright (C) Microsoft Corporation. All rights reserved."
write-host ""
Obwohl das Banner weniger als eine Millisekunde lang angezeigt wird, funktioniert dies. Es ist möglich, Powershell mit dem -nologo
Schalter zu starten, der das Aufblitzen des Banners vollständig entfernt und dann stattdessen dieses Banner druckt.
Die Meldung kann natürlich angepasst werden. Diese Datei kann auch zum Speichern benutzerdefinierter Funktionen verwendet werden und Sie können sogar eine Funktion namens Prompt erstellen, um die standardmäßige Powershell-Eingabeaufforderung zu ersetzen.
Dieses Skript wird immer zu Beginn des Powershell-Starts geladen, auch wenn Sie Windows Terminal verwenden. Allerdings wird das Profilskript in Windows Terminal nicht neu geladen, wenn Sie eine neue Instanz öffnen. Stattdessen wird das im Speicher zwischengespeicherte Skript abgespielt.
Antwort3
Suchen Sie diesen Pfad C:\Benutzer<Benutzername>\Dokumente\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 oder erstellen Sie ihn manuell, falls er nicht existiert.
und fügen Sie dann cls oben in der Datei hinzu (Microsoft.PowerShell_profile.ps1) und speichern Sie
Dadurch wird die Seite sofort gelöscht, nachdem Sie Ihre Powershell gestartet haben
Antwort4
Öffnen Sie den Dateispeicherort und fügen Sie "-kein Logo" hinter Nachricht ändern Powershell