User Tools

Site Tools


tsm:tsm_tdpexchange_cmdlets

Cmdlets for protecting Microsoft Exchange server data (TDP exchange)

PowerShell 3 or later is required

The following table identifies the cmdlets that are available for use to protect Microsoft Exchange server data (Cmdlets to protect Microsoft Exchange Server data).

Enter the following commands to load PowerShell Modules:

import-module .\FmModuleExc.dll
import-module .\FmModuleMMC.dll

Or to use the cmdlets in these modules any time you start Windows PowerShell, add the following lines to your profile:

$path = (get-itemproperty -path "HKLM:\SOFTWARE\IBM\TDPExchange\
currentversion\mmc" -ea SilentlyContinue).path
if ($null -ne $path)
{
dir "$path\fmmodule*.dll" | select -expand fullname | import-module
-force -Global
}
Cmdlet nameRelated command-line interface commandShort description
Add-DpExcPolicy tdpexcc create policy Create a policy for FlashCopy® Manager for Microsoft Exchange Server.
Backup-DpExcComponent tdpexcc backup Back up a Microsoft Exchange database.
Copy-DpExcPolicy tdpexcc copy policy Copy an existing policy.
Dismount-DpExcBackup tdpexcc unmount backup Dismounts a backup.
Get-DpExcBackup tdpexcc query tsm * Query backups.
Get-DpExcComponent tdpexcc query exchange Query the Exchange Server for all databases that are available for backup.
Get-DpExcConfig tdpexcc query tdp Displays configuration information.
Get-DpExcConnection tdpexcc query tsm Query a list of the current values set in the configuration file for Tivoli® Storage Manager.
Get-DpExcInformation tdpexcc query exchange Query general local Exchange Server information.
Get-DpExcMailboxLocationHistory Query the mailbox location history.
Get-DpExcManagedCapacity tdpexcc query managedcapacity Query managed capacity for Microsoft Exchange Server.
Get-DpExcPolicy tdpexcc query policy Displays policy information.
Mount-DpExcBackup tdpexcc mount backup Mounts a backup to provide access to the files that the backup contains.
Remove-DpExcBackup tdpexcc delete backup Removes the backup.
Remove-DpExcPolicy tdpexcc delete policy Deletes the policy.
Reset-DpExcTsmPassword tdpexcc changetsmpassword Change the Tivoli Storage Manager password used by Data Protection for Exchange.
Restore-DpExcBackup tdpexcc restore Restore a backup.
Restore-DpExcMailbox tdpexcc restore mailbox Restore a mailbox.
Set-DpExcConfig tdpexcc set paramname Set the application configuration parameters in a configuration file.
Set-DpExcPolicy tdpexcc update policy Update a policy.

To view the details about a specific cmdlet, run the Get-Help cmdlet with the cmdlet name. For example:

Get-Help Backup-DpExcComponent

To continue the example, to see examples for the cmdlet, enter:

get-help Backup-DpExcComponent -examples

For more information, enter:

get-help Backup-DpExcComponent -detailed

For technical information, enter:

get-help Backup-DpExcComponent -full

To go to the information center, enter:

get-help Backup-DpExcComponent -online

For information about a specific parameter, enter:

help Backup-DpExcComponent -Parameter backupdestination

To display the help in a separate window, include the -showwindow parameter with the help command.

Example of script

listbackup.ps1

cd  "C:\Program Files\TSM-EXCH\FlashCopyManager"

import-module .\FmModuleExc.dll
import-module .\FmModuleFs.dll
import-module .\FmModuleMMC.dll
import-module .\FmModuleSQL.dll
Get-DpExcBackup|export-csv -NoTypeInformation -LiteralPath "C:\LogFiles\Tsm-EXCH\backuplist.csv"
remove-item ("\\filesrv01\d$\Reports\Exchange_backup\Backup_"+ $env:hostname +".csv") -Confirm:$false
Copy-Item "C:\LogFiles\Tsm-EXCH\backuplist.csv" ("\\filesrv01\d$\Reports\Exchange_backup\Backup_"+ $env:hostname +".csv")
tsm/tsm_tdpexchange_cmdlets.txt · Last modified: 2023/10/11 15:02 by manu