PackageDeployment Modul Hilfe

Package Deployment Module (DSM eScript Commands)

Add-OemEnvironmentPath Cmdlet

Version 1.0.0.3

Add-OemEnvironmentPath

Übersicht

Pfaderweiterung in beliebiger Datei

Syntax

Add-OemEnvironmentPath [-Path] <String> [[-Position] <String>] [[-DialogTitle] <String>] [-ConfirmChanges] [-ContinueOnError] [-Wow64] [-BatchFile] <String> [[-Context] <String>] [<CommonParameters>]

Beschreibung

Erweiterung der PATH-Anweisung in einer beliebigen Batch-Datei (*.BAT).

Parameter

-BatchFile <String>

Der Name (bei Bedarf mit Pfad) der zu ändernden Batch-Datei.

Erforderlich

Ja

Position

3

Pipeline-Eingaben akzeptieren

Nein

-ConfirmChanges <SwitchParameter>

Wenn angewählt, erscheint während des Installationspakets ein Dialogfeld, in dem oben die aktuelle Fassung und unten die modifizierte Fassung der AUTOEXEC.BAT abgebildet ist (Nicht möglich unter Windows NT).

Erforderlich

Nein

Position

Named

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 mit DSM Runtime Service
Computer: Ausführung unter Benutzerkonto; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.
Computer: Ausführung mit DSM Runtime Service; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.

Erforderlich

Nein

Position

4

Pipeline-Eingaben akzeptieren

Nein

-ContinueOnError <SwitchParameter>

Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-DialogTitle <String>

Wollen Sie den Benutzer über die PATH-Änderung informieren, geben Sie in diesem Feld die Bezeichnung des Programms an, für die Sie die PATH-Erweiterung benötigen. Während des Ausführung des Installationspakets wird dann ein entsprechendes Dialogfeld angezeigt.

Erforderlich

Nein

Position

2

Pipeline-Eingaben akzeptieren

Nein

-Path <String>

Das bzw. die Verzeichnisse, die an die PATH-Anweisung angehängt werden sollen.

Erforderlich

Ja

Position

0

Pipeline-Eingaben akzeptieren

Nein

-Position <String>

Angabe, vor bzw. nach welcher Zeile in AUTOEXEC.BAT die neue PATH-Anweisung stehen soll. Die Verwendung von Platzhaltern ist erlaubt.

Erforderlich

Nein

Position

1

Pipeline-Eingaben akzeptieren

Nein

-Wow64 <SwitchParameter>

Aus Kompatibilitätsgründen verwendet Ivanti DSM bei Datei- und Registryzugriffen standardmäßig den Ablageort für 32-Bit Anwendungen (sofern dieser sich von dem für 64-Bit Anwendungen unterscheidet). Bei Dateizugriffen hat dies zur Folge, dass bei x64-Systemen auf das %WinDir%\SysWOW64 Verzeichnis und nicht auf das %WinDir%\system32 Verzeichnis zugegriffen wird. Bei Registry-Befehlen werden (unter anderem) Zugriffe auf HKEY_LOCAL_MACHINE\SOFTWARE nach HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node umgeleitet. Der x64-Schalter bewirkt, dass bei der Ausführung des Skript-Befehls auf einem x64-Computer diese Umleitung von Datei- bzw Registryzugriffen abgeschaltet und der eScript-Befehl auf angegebenen Pfad ausgeführt wird. Beim Callscript-Befehl wird damit das Skript in einem 64-Bit Prozess ausgeführt.

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

<CommonParameters>

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