cancel
Showing results for 
Search instead for 
Did you mean: 

Bex PS Scripts

BackupDawg
Level 4

Thought I would share my bex ps commandlets, which export various parts of the Bex config to html files.

 

 

 

   $Header = @"
<style>
TABLE {border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}
TH {border-width: 1px;padding: 3px;border-style: solid;border-color: black;background-color: #6495ED;}
TD {border-width: 1px;padding: 3px;border-style: solid;border-color: black;}
</style>
<title>
Custom Title
</title>
"@
$Pre = "Header Text"
$Post = "Footer Text"
Get-BEServerInformation | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEServerInformation.html'
GET-BEBackupExecServer | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEBackupExecServer.html'
GET-BeAgentServer | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeAgentServer.html'
GET-BeBackupExecSetting | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeBackupExecSetting.html'
Get-BECentralAdministrationBackupExecServer | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BECentralAdministrationBackupExecServer.html'
Get-BEService  | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\Get-BEService.HTML'

Get-BeStorage | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEStorage.html'
GET-BeCloudStorageDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeCloudStorageDevice.html'
GET-BeDeduplicationDiskStorageDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeDeduplicationDiskStorageDevice.html'
Get-BeDiskCartridgeDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeDiskCartridgeDevice.html'
Get-BeDiskStorageDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeDiskStorageDevice.html'
GET-BeRoboticLibraryDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeRoboticLibraryDevicer.html'
GET-BEStorageArrayDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEStorageArrayDevice.html'
Get-BeStorageDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeStorageDevice.html'
GET-BeTapeDriveDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeTapeDriveDevice.html'
Get-BeVirtualDiskDevice | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeVirtualDiskDevice.html'

GET-BeJob | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeJob.html'
GET-BeJobHistory | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeJobHistory.html'
GET-BeJogLog | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BeJobLog.html'
Get-BELogonAccount  | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\Get-BELogonAccount.html'
Get-BEMedia | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEMedia.html'
Get-BEMediaSet | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEMediaSet .html'
Get-BEMediaType | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEMediaType.html'
Get-BEMediaVault | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEMediaVault.html'
Get-BENdmpServer | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BENdmpServer.html'


Get-BENotificationConfigurationr | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BENotificationConfiguration.html'
Get-BENotificationRecipientr | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BENotificationRecipient.html'
Get-BENotificationRecipientGroupr | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BENotificationRecipientGroup.html'
Get-BENotificationRecipientObjectr | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BENotificationRecipientObject,html'
Get-BEOneTimeBackupJob | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEOneTimeBackupJob.html'
Get-BEReport | ConvertTo-HTML -Head $Header -PreContent $Pre -PostContent $Post | out-file 'c:\BEReport.html'

1 REPLY 1

kf2013
Moderator
Moderator
   VIP   

What is the purpose?