Install-FileList
PackageDeployment Modul Hilfe |
Package Deployment Module (DSM eScript Commands) |
Install-FileList Cmdlet |
Version 1.0.0.3 |
Install-FileList
Übersicht
Liste von Dateien installieren
Syntax
Install-FileList [-FileList] <String[]> [-TargetDir] <String> [[-Replace] <String>] [-AbortIfLocked] [-BreakLock] [-ContinueOnError] [-CreateBackup] [-Wow64] [[-Context] <String>] [<CommonParameters>]
Beschreibung
Installiert eine Liste von Quelldateien in einen gemeinsamen Zielpfad. Als Parameter werden die Quelldateien sowie der gemeinsame Zielpfad eingegeben.
Für den Fall, dass bei der Ausführung dieses Befehls ein Fehler auftritt, können Sie im Skript-Editor die Ausführungsoption Skript bei Fehler beenden setzen. Im Fehlerfall wird dann die Ausführung des Skripts beendet, mögliche Folgefehler werden somit vermieden, und die zugehörige Policy wird als nicht compliant angezeigt.
Dasselbe Verhalten gilt auch ohne sichtbare Ausführungsoption, wenn die Paket-Eigenschaft Fehlerbehandlung auf Skript bei Fehler immer beenden gesetzt ist (Vorgabe für neue Pakete).
Parameter
-AbortIfLocked <SwitchParameter> |
||||||
Ausführung abbrechen, falls Datei gesperrt ist bewirkt, dass die Ausführung des Skripts beendet wird, wenn eine zu aktualisierende Datei gesperrt ist. Ist die Option nicht aktiviert, versucht DSM die gesperrte Datei nach einem Neustart des Computers zu aktualisieren wie oben beschrieben. |
||||||
|
-BreakLock <SwitchParameter> |
||||||
Dateisperre brechen, wenn die Datei vom Server-Dienst gesperrt ist bewirkt, dass vom Server-Dienst gesperrte Dateien auf einem Computer während des laufenden Windows-Betriebs aktualisiert werden können, ohne einen Neustart auszulösen. Die Ausführung dieser Option gilt jeweils für das gewählte Paket und kann in der Konfigurations-Tabelle Allgemeine Paketeigenschaften > Einstellung der Dateisperre des Server-Dienstes gesetzt werden. |
||||||
|
-Context <String> |
||||||
User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer. |
||||||
|
-ContinueOnError <SwitchParameter> |
||||||
Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort |
||||||
|
-CreateBackup <SwitchParameter> |
||||||
Anlegen von Sicherungskopien der Dateien, die durch einen Kopiervorgang aktualisiert werden. |
||||||
|
-FileList <String[]> |
||||||
Die zu installierenden Quelldateien werden in Form einer Liste angegeben. Platzhalter (? *) und Variablen können verwendet werden. |
||||||
|
-Replace <String> |
||||||
Always: Gleichnamige Dateien im Zielverzeichnis werden überschrieben. |
||||||
|
-TargetDir <String> |
||||||
Die festgelegten Quelldateien werden in den gemeinsamen Zielpfad installiert. Eine Installation in Unterverzeichnisse ist dabei nicht möglich. |
||||||
|
-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. |
||||||
|
<CommonParameters> |
Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters". |