Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:digitales_signieren_von_scripten_in_vscode

Digitales Signieren von Skripten in VSCode

In der Umgebung des Benutzers werden die beiden Hauptskriptsprachen VBScript/WScript und PowerShell verwendet. PowerShell ist so eingerichtet, dass alle Skripte digital signiert sein müssen¹.

Wie man PowerShell-Skripte in VSCode digital signiert

In der PowerShell ISE wurde ein Menüpunkt hinzugefügt, der das aktuelle Arbeitsskript speichert und digital signiert¹. Es gibt eine Möglichkeit in VSCode, eine Funktion innerhalb der Umgebung auszuführen, um das aktuelle PowerShell-Skript digital zu signieren¹.

Hier ist der Code, den Sie verwenden können:

``` Register-EditorCommand -Name SignCurrentScript -DisplayName 'Sign Current Script' -ScriptBlock { $cert = (Get-ChildItem Cert:\\CurrentUser\\My -CodeSigningCert) [0] $currentFile = $psEditor.GetEditorContext ().CurrentFile.Path Set-AuthenticodeSignature -Certificate $cert -FilePath $currentFile } ```

Fügen Sie diesen Code zu Ihrer `C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\Microsoft.VSCode_profile.ps1` hinzu¹. Nachdem Sie Shift-Alt-S gedrückt haben, sollte es dort aufgelistet sein¹.

Quellen

  • ¹ Stack Overflow: Digitally Signing scripts in [VSCODE]

Quelle: Unterhaltung mit Bing, 7.11.2023 (1) Digitally Signing scripts in [VSCODE] - Stack Overflow. https://stackoverflow.com/questions/39730482/digitally-signing-scripts-in-vscode. (2) powershell - Signing scripts - commit to source control or sign during …. https://stackoverflow.com/questions/54485208/signing-scripts-commit-to-source-control-or-sign-during-deployment. (3) [Feature Request] Provide quick way to sign PS scripts with the …. https://github.com/PowerShell/vscode-powershell/issues/548.

powershell/digitales_signieren_von_scripten_in_vscode.txt · Zuletzt geändert: 2023/11/07 17:01 von ronny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki