none
Powershell Befehle im Script verbergen RRS feed

  • Frage

  • Hallo,

    Gibt es eine Möglichkeit bei einem Script die Befehle zu verbergen?

    Beispiel:.

    Wird dieser Befehl ausgeführt, erscheinen ja auch die Befehle die angegeben wurden:

    # PowerShell script to check if a service is installed
    $SrvName = "Alerter"
    $Service = Get-Service -display $SrvName -ErrorAction SilentlyContinue
    If ($Service) {$SrvName + " is installed on this computer."}
    Else {"No Alerter service indicates Windows 7 or Server 2008"}

    Ich würde gerne nur "No Alerter service indicates Windows 7 or Server 2008" oder "is installed on this computer" anzeigen lassen.

    SG

    Freitag, 27. September 2019 17:16

Alle Antworten

  • Moin,

    nein, die erscheinen nur in der ISE und nur solange das Skript nicht einmal als .PS1 abgespeichert wurde. Danach erscheint nur der Pfad zum Skript.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Freitag, 27. September 2019 17:20
  • Was das Anzeigen/Editieren einer ps1-Datei aber nicht verhindert.
    Und PS1-to-EXE generiert ja nur ein selbstextrahierendes Archiv mit Direktausführung wiederum des Scripts.
    Samstag, 28. September 2019 09:31