PackageDeployment Modul Hilfe

Package Deployment Module (DSM eScript Commands)

New-Link Cmdlet

Version 1.0.0.3

New-Link

Übersicht

Verknüpfung installieren

Syntax

New-Link [-Description] <String> [-CommandLine] <String> [[-WorkingDirectory] <String>] [-ComputerRelatedLink] [-ContinueOnError] [-ManageUserPortion] [-RunMinimized] [-Wow64] [[-Icon] <String>] [[-Folder] <String>] [[-Context] <String>] [<CommonParameters>]

Beschreibung

Erstellt eine Verknüpfung (Link).

Parameter

-CommandLine <String>

Name der Datei einschließlich der Dateinamenserweiterung und aller Parameter.

Erforderlich

Ja

Position

1

Pipeline-Eingaben akzeptieren

Nein

-ComputerRelatedLink <SwitchParameter>

Sorgt dafür, dass die Verknüpfung allen Benutzern eines Computers zur Verfügung steht (z.B. durch Ablage im All Users-Profil).

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

5

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

-Description <String>

Beschreibung der Verknüpfung. Dieser Text erscheint unter der Verknüpfung.

Erforderlich

Ja

Position

0

Pipeline-Eingaben akzeptieren

Nein

-Folder <String>

Das Ziel für die zu erstellenden Verknüpfung. Die realen Pfade werden zur Laufzeit aus der Registry im Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders gelesen.
Der Name des Ordners, in dem diese Verknüpfung erzeugt werden soll. Gibt es den angegebenen Ordner noch nicht, wird er angelegt.

Erforderlich

Nein

Position

4

Pipeline-Eingaben akzeptieren

Nein

-Icon <String>

Das zu verwendende Programmsymbol. Der Name der Symboldatei darf kein Komma enthalten.

Erforderlich

Nein

Position

3

Pipeline-Eingaben akzeptieren

Nein

-ManageUserPortion <SwitchParameter>

Sorgt dafür, dass der Computerteil der Software zusammen mit dieser Verknüpfung computerbezogen vom Service Installer installiert wird. Der Benutzerteil wird bei Verwendung der Verknüpfung durch einen Benutzer für diesen nachinstalliert, falls nötig. Bei Verwendung dieser Option für alle Verknüpfungen kann der automatische Start des AutoInstallers via DSM Agent entfallen!

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-RunMinimized <SwitchParameter>

Bestimmt, wie das Element angezeigt werden soll, wenn Sie auf die Verknüpfung klicken:
In einem Standardfenster oder als Schaltfläche in der Task-Leiste (minimiert).

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-WorkingDirectory <String>

Der Pfad auf das Arbeitsverzeichnis des Programms.

Erforderlich

Nein

Position

2

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".