Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 79
Alternative PowerShell-Hosts in VSCode einbinden
ОглавлениеLeider kann es vorkommen, dass VSCode keine funktionierende Verbindung zum Standard-PowerShell-Host aufbauen kann. In der Statusleiste ist dann der gelbe Schriftzug Starting Power-Shell nicht nur wenige Sekunden zu sehen, sondern bleibt dauerhaft sichtbar.
Solche Probleme beruhen häufig auf Versionskonflikten, sodass Sie zunächst überprüfen sollten, ob Sie die aktuelle Version von VSCode verwenden.
Falls Sie die Fehlermeldung Language server startup failed erhalten, wird möglicherweise die Ausführung von PowerShell-Skripten von Gruppenrichtlinieneinstellungen Ihres Unternehmens beschränkt, und das Nachladen von PowerShell-Modulen muss bei der erstmaligen Verwendung manuell bestätigt werden. Diese Bestätigungsmöglichkeit ist in VSCode aber nicht sichtbar, sodass das benötigte Modul nicht geladen werden kann und VSCode hängen bleibt.
Öffnen Sie in diesem Fall eine normale PowerShell-Konsole und laden Sie das benötigte Modul dort von Hand:
# Der folgende Befehl ist eine einzelne lange Zeile ohne Zeilenumbruch:
Import-Module $HOME\.vscode\extensions\ms-vscode.powershell*\modules\PowerShellEditorServices\
PowerShellEditorServices.psd1