none
PowerShell Verification using the PowerShell Gallery (Windows Server 2016 or WMF 5.0/5.1) lässt sich nicht zurücksetzen und abschliessen RRS feed

  • Frage

  • Hi,

    habe von der Supportseite diese PowerShell Skripte eingegeben um zu erfahren, ob mein Rechner bereits gegen Spectre und Co. upgedatet ist.

    Install the PowerShell Module

    PS> Install-Module SpeculationControl

    Run the PowerShell module to validate the protections are enabled

    PS> # Save the current execution policy so it can be reset

    PS> $SaveExecutionPolicy = Get-ExecutionPolicy

    PS> Set-ExecutionPolicy RemoteSigned -Scope Currentuser

    PS> Import-Module SpeculationControl

    PS> Get-SpeculationControlSettings

    PS> # Reset the execution policy to the original state

    PS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser

    Nach dem letzten Befehl habe ich schon bevor der nächste Prompt kam leider schon J eingegeben.

    Seitdem kommt nur das Prompt: PS C:\WINDOWS\system32>

    Wie kann ich die Prozedur abschliessen und in den korrekten Zustand bringen?

    Hat die fehlende Rücksetzung irgendwelche unerwünschte Auswirkungen?

    Welche Aktionen wären empfohlen?

    Hier noch der Bildschirmausdruck nach dem letzten Befehl:

    PS C:\WINDOWS\system32> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser
    Set-ExecutionPolicy : Das Argument kann nicht an den Parameter "ExecutionPolicy" gebunden werden, da es NULL ist.
    In Zeile:1 Zeichen:21
    + Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser
    +                     ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidData: (:) [Set-ExecutionPolicy], ParameterBindingValidationException
        + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.SetExecutio
       nPolicyCommand

    PS C:\WINDOWS\system32> j
    j : Die Benennung "j" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren
    Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und
    wiederholen Sie den Vorgang.
    In Zeile:1 Zeichen:1
    + j
    + ~
        + CategoryInfo          : ObjectNotFound: (j:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    PS C:\WINDOWS\system32> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser
    Set-ExecutionPolicy : Das Argument kann nicht an den Parameter "ExecutionPolicy" gebunden werden, da es NULL ist.
    In Zeile:1 Zeichen:21
    + Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser
    +                     ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidData: (:) [Set-ExecutionPolicy], ParameterBindingValidationException
        + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.SetExecutio
       nPolicyCommand

    PS C:\WINDOWS\system32>

    Gruß und besten Dank im Voraus.

    Donnerstag, 11. Januar 2018 18:03

Alle Antworten

  • Hallo,

    Ersetz mal:
    Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser

    durch:
    Set-ExecutionPolicy -Scope Currentuser

    Klappt das so?

    Montag, 15. Januar 2018 12:45