Remove-FileList
PackageDeployment Modul Hilfe |
Package Deployment Module (DSM eScript Commands) |
Remove-FileList Cmdlet |
Version 1.0.0.3 |
Remove-FileList
Übersicht
Liste von Dateien löschen
Syntax
Remove-FileList [-FileList] <String[]> [[-Context] <String>] [-ContinueOnError] [-IncludeInUse] [-Wow64] [<CommonParameters>]
Beschreibung
Löscht eine Liste von Dateien aus beliebigen Verzeichnissen. Dieser Befehl arbeitet identisch zum Befehl Delete. Er bietet allerdings mehr Möglichkeiten bei der Angabe der zu löschenden Dateien, da ganze Listen von Dateien aus unterschiedlichen Verzeichnissen gelöscht werden können. Die Verwendung von Platzhaltern erfolgt analog zum DOS-Betrieb. Unterverzeichnisse werden nicht einbezogen, verwenden Sie dazu den Befehl Delete.
Parameter
-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 |
||||||
|
-FileList <String[]> |
||||||
Zu löschende Dateien. Platzhalter (? *) und Variablen können verwendet werden. |
||||||
|
-IncludeInUse <SwitchParameter> |
||||||
Löscht auch Dateien, die durch Windows in Benutzung sind durch den sogenannten Unattended Mode. Beim Unattended Mode prüft NetInstall automatisch, ob sich die zu löschenden Dateien im Zugriff befinden und dadurch im laufenden Windows-Betrieb nicht gelöscht werden können. Falls zutreffend, werden die entsprechenden Dateien in einer Liste vermerkt und ein Windows-Neustart durchgeführt. Nach dem Beenden von Windows und vor dem erneuten Start werden die Dateien schließlich gelöscht. |
||||||
|
-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". |