PackageDeployment Modul Hilfe

Package Deployment Module

Invoke-PowerShellCode Cmdlet

Version 3.1.0.0

Invoke-PowerShellCode

Übersicht

Führt PowerShell-Code aus und protokolliert die Ausführung im Logfile.

Syntax

Invoke-PowerShellCode [-Script] <scriptblock> [[-LogAs] <string>] [[-ReverseScript] <scriptblock>] [[-LogReverseAs] <string>] [[-ResultVariable] <string>] [[-Context] {Any | User | UserPerService | Computer | ComputerPerService}] [<CommonParameters>]

Beschreibung

Führt PowerShell-Code aus und protokolliert die Ausführung im Logfile.

Parameter

-Script <scriptblock>

Auszuführender PowerShell Code.

Erforderlich

Ja

Position

0

Pipeline-Eingaben akzeptieren

Nein

-LogAs <string>

Name, unter dem der Code-Block im Logfile protokolliert wird.

Erforderlich

Nein

Position

1

Pipeline-Eingaben akzeptieren

Nein

-ReverseScript <scriptblock>

PowerShell Code, der bei der Deinstallation des Befehls ausgeführt wird.

Erforderlich

Nein

Position

2

Pipeline-Eingaben akzeptieren

Nein

-LogReverseAs <string>

Name, unter dem der Code-Block der Deinstallation im Logfile protokolliert wird.

Erforderlich

Nein

Position

3

Pipeline-Eingaben akzeptieren

Nein

-ResultVariable <string>

Name der Variablen, in der das Ergebnis der Codeausführung gespeichert wird.

Erforderlich

Nein

Position

4

Pipeline-Eingaben akzeptieren

Nein

-Context <String>

User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer.
UserPerService: Benutzerbezogener Befehl, Ausführung im Service-Kontext
Computer: Ausführung unter Benutzerkonto; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.
ComputerPerService: Ausführung im Service-Kontext; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.

Erforderlich

Nein

Position

5

Pipeline-Eingaben akzeptieren

Nein

<CommonParameters>

Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters".