PackageDeployment Module Help

Package Deployment Module

Remove-FileList Cmdlet

Version 4.0.0.5

Remove-FileList

Synopsis

Delete List of Files

Syntax

Remove-FileList [-FileList] <String[]> [[-Context] <String>] [-ContinueOnError] [-IncludeInUse] [-Wow64] [<CommonParameters>]

Description

Use this command to delete a list of files from specified directories. This command works in the same way as the Delete command. However, you have more options for specifying the files you want to delete. This is necessary because complete file lists from different directories can be deleted. You can use wildcards in the same way as with DOS commands. If you want to include subdirectories you must use the Delete command.

Parameters

-Context <String>

User: Execution under user account; logging in HKEY_CURRENT_USER, i.e. for the user.
UserPerService: User-related command, execution in Service context.
Computer: Execution under user account; logging in HKEY_CURRENT_MACHINE, i.e. for the computer.
ComputerPerService: Execution in service context; logging in HKEY_LOCAL_MACHINE, i.e. for the computer.

Required

False

Position

1

Accepts pipeline input

False

-ContinueOnError <SwitchParameter>

Continues script execution in spite of errors in the respective command

Required

False

Position

Named

Accepts pipeline input

False

-FileList <String[]>

Files to delete. Wildcards (? *) and variables can be used.

Required

True

Position

0

Accepts pipeline input

False

-IncludeInUse <SwitchParameter>

Also deletes files that are used in the Windows unattended mode. In this mode, the Installer automatically checks whether the files to be deleted are currently in use (and therefore cannot be deleted while Windows is running). The respective files are listed; Windows is automatically restarted and the files are deleted.

Required

False

Position

Named

Accepts pipeline input

False

-Wow64 <SwitchParameter>

By default, the PackageDeployment module assumes to run in a 64-bit PowerShell process on 64-bit systems, and therefore defaults to the 64-bit application location (if different from the 32-bit application location) for file and registry accesses. If you want to access the 32-bit counterparts (in the file system %WinDir%\SysWOW64 instead of %WinDir%\System32, in the registry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node instead of HKEY_LOCAL_MACHINE\SOFTWARE), use the -Wow64 switch.

Required

False

Position

Named

Accepts pipeline input

False

<CommonParameters>

For more information about common parameters, type "Get-Help about_CommonParameters".