Invoke-VolumeOptimization
Summary
This script runs the agnostic EPM - Windows Configuration - Agnostic - Invoke-VolumeOptimization.
Sample Run
This will run a PowerShell equivalent of defrag on the target machine.
Dependencies
Variables
| Name | Description |
|---|---|
| TFail | Used in ticketing on failure |
| TSuccess | Used in ticketing on success |
| TicketSummary | The summary of any ticket created |
| TicketBody | The body of any created ticket. |
Global Parameters
| Name | Example | Required | Description |
|---|---|---|---|
| TicketCreationCategory | 167 | False | The ticket creation category to be used with any created ticket. |
| EnableTicketing | Failure, Success, Failure, Success or empty | False | Failure will enable ticketing on failure; Success will enable ticketing on success; Failure, Success will enable ticketing on both; Blank will disable ticketing. |
User Parameters
| Name | Example | Required | Description |
|---|---|---|---|
| Drives | C | True | The drives you wish to defrag |
Process
Please reference the agnostic document for the process.
Output
- Ticket (Please see section below)
- Script Log
Ticketing
Note to ProVal Team: Ticket subject lines should be short and simple. The body of the ticket should provide a detailed explanation of why a ticket was generated and, ideally, what the next steps should be when a user is looking at the ticket.
If the script/monitor is intended to create tickets, please note the Subject and Body of the ticket below. Include an example ticket if possible.
Subject: %ScriptName% Results for %ComputerName%: %When%
Body: %scriptname% ran on %computername% at %when%
%computername%'s results:
@psout@
