PackageDeployment Module Help

Package Deployment Module (DSM eScript Commands)

Edit-OemLine Cmdlet

Version 1.0.0.3

Edit-OemLine

Synopsis

Modify OEM File

Syntax

Edit-OemLine [-FileName] <String> [[-Arguments] <String>] [[-OldLine] <String>] [-ConfirmChanges] [-ContinueOnError] [-ReturnStatus] [-Wow64] [[-NewLine] <String>] [[-Context] <String>] [<CommonParameters>]

Description

Use this command with ASCII and ANSI files such as AUTOEXEC.BAT and CONFIG.SYS. Since these files do not support the Windows INI file syntax (file, section, key, value), you must precisely define the usage of commands.
All text boxes in the command dialog box contain wildcards (* and ?); they are used without the restrictions that apply to DOS commands. For example, if you create commands using *DOS*, the character sequence DOS will be found independent of leading or trailing characters (InString search). Remark lines (REM...) will be ignored because remarks would be misinterpreted as an actual command.

Parameters

-Arguments <String>

Arguments: action (insert, delete, replace), instance (all, first, last), position (after and/or before specific lines).

Required

False

Position

1

Accepts pipeline input

False

-ConfirmChanges <SwitchParameter>

Ask for confirmation of each modification.

Required

False

Position

Named

Accepts pipeline input

False

-Context <String>

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

Required

False

Position

4

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

-FileName <String>

Name of the file to be modified.

Required

True

Position

0

Accepts pipeline input

False

-NewLine <String>

New line.

Required

False

Position

3

Accepts pipeline input

False

-OldLine <String>

Old line.

Required

False

Position

2

Accepts pipeline input

False

-ReturnStatus <SwitchParameter>

#TODO#

Required

False

Position

Named

Accepts pipeline input

False

-Wow64 <SwitchParameter>

For reasons of compatibilty, Ivanti DSM maps file and registry access to the default storage location for 32 bit applications (provided that the storage location differs from that of 64-bit applications). File access: whenever a 32-bit application attempts to access %windir%\System32, the access is redirected to %windir%\SysWOW64. Registry commands: when accessing HKEY_LOCAL_MACHINE\SOFTWARE the calls are redirected to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. The x64-switch stops this redirection of file and registry accesses when running the script command on a x64 computer; the eScript command runs on the specified path. CallScript command: the script runs in a 64-bit process.

Required

False

Position

Named

Accepts pipeline input

False

<CommonParameters>

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