Veritas System Recovery 21 Automation - THIS SCRIPTING DOCUMENTATION IS PROVIDED IN CONJUNCTION WITH YOUR LICENSE FOR VERITAS SYSTEM RECOVERY SOFTWARE PRODUCTS, AND MAY BE USED ONLY IN CONJUNCTION WITH THAT SOFTWARE, UNDER THE TERMS OF THE END USER LICENSE AGREEMENT THAT ACCOMPANIED THE SOFTWARE. THIS SCRIPTING DOCUMENTATION IS PROPRIETARY VERITAS PROPERTY. YOU MAY NOT COPY, DISTRIBUTE, LICENSE OR SUBLICENSE THE SCRIPTING DOCUMENTATION.
IPPIManager4 Interface

Description: IPPPIManager4 Interface
IID: {67288A4A-4B06-49C5-B35A-3D5AAECDF3DA}
Properties
VT_BOOLMissedBackupVisibility Read WriteSpecifies whether to show dialog from the tray.
VT_VARIANTMissedBackupImageJobs Readproperty MissedBackupImageJobs - an array of all Missed backup image jobs on machine.
VT_DISPATCHNotificationHandlerObject(VT_BSTR HandlerID) WriteA specific Notification Handler by ID.
VT_VARIANTBackupLocations ReadGet the list of previously used backup locations.
VT_VARIANTffbHistory(VT_BOOL BackupHistory) ReadAn array of all successful File Folder backups on this machine.
VT_BSTRLicensingModel ReadType of licensing the service expects (ELS, DRM, or SN).
VT_VARIANTVolumeImages(VT_BSTR sVolumeLetter) Readproperty VolumeImages
VT_BOOLEnableGoogleDesktop Read WriteSpecifies whether to enable GoogleDesktop File and Folder Recovery.
eALERTPOLICY_LEVELComputerPolicyLevel(VT_BOOL IncludeFFB, VT_VARIANT Volumes, VT_VARIANT Policies) ReadAggregate of policy level for all volumes plus file/folder jobs.
eALERTPOLICY_LEVELComputerPolicyLevelObject(VT_BOOL IncludeFFB, VT_VARIANT Volumes, VT_VARIANT Policies) ReadAggregate of policy level for all volumes plus file/folder jobs.
eALERTPOLICY_LEVELVolumePolicyLevel(VT_BSTR VolumeID, VT_BSTR PolicyList) ReadPolicy level for the requested volume.
eALERTPOLICY_LEVELVolumePolicyLevelObject(VT_BSTR VolumeID, IPolicyList PolicyList) ReadPolicy level for the requested volume.
VT_BSTRVolumePolicy(VT_BSTR VolumeID) ReadPolicy list for specified volume.
VT_BSTRFileFolderPolicy ReadPolicy for file/folder backups.
eALERTPOLICY_LEVELFileFolderPolicyLevel(VT_BSTR PolicyList) ReadPolicy level for file/folder backups.
eALERTPOLICY_LEVELFileFolderPolicyLevelObject(IPolicyList PolicyList) ReadPolicy level for file/folder backups.
VT_BSTRImageForFile(VT_BSTR ImageLocation, VT_BSTR LocationConstraints) ReadImage object corresponding to the given location object.
VT_VARIANTffbHistoryEx(eIMAGE_FILTER nImageFilter, VT_BOOL BackupHistory) ReadGets an array of historical File Folder backup information based on backup state.
IPolicyListVolumePolicyObject(VT_BSTR VolumeID) ReadPolicy list for specified volume.
ePPI_OSTYPEOSType ReadOS type running on this machine -- desktop, server, or small business server.
VT_BSTROptionLicensingModel ReadType of option licensing the service expects (ELS, DRM, or SN).
VT_VARIANTEventLogRecords(VT_UI4 RecordNumber) ReadGets the Application EventLog entries generated by the service.
VT_BOOLServiceAutoStart WriteSpecifies whether service should be started automatically during system startup.
Methods
VT_HRESULT ConvertSystem(VT_BSTR P2vSystemInfo)Use the specified P2vSystemInfo object to convert a physical system to a virtual one.
VT_HRESULT CleanFileFolderHistorymethod CleanFileFolderHistory - remove old entries from the filefolder history list.
VT_HRESULT ConvertVolume(VT_VARIANT vP2vVolumeInfos)Use an array of P2vVolumeInfo objects to Archive a set ofrecovery point.
VT_HRESULT SaveImageHistorymethod SaveImageHistroy - Saves the image history files with the updated status
VT_BOOL RebootSystemReboot the System
VT_HRESULT RestoreImageObject(VT_DISPATCH RestoreJob)Restore a recovery point
VT_HRESULT ConvertSystemObject(VT_DISPATCH P2vSystemInfo)Convert system from physical to virtual
VT_HRESULT AddImageJobObject(VT_DISPATCH ImageJob)method AddImageJob - add an image job to a volume's schedule
VT_HRESULT ConsolidateIncrementalsObject(VT_DISPATCH ConsolidateJob)method ConsolidateIncrementals - consolidate the backup data from multiple incremental backups into one backup image file.
VT_HRESULT DeleteLicenseEx(VT_BSTR bsFeatureName, VT_BSTR bsVersion)Delete the license file for a specific product/feature and version
VT_HRESULT ModifyRestrictedRegistryKey(VT_BSTR keyPath, VT_BSTR keyName, VT_BSTR keyValue, VT_INT keyValueType)method modifyRestrictredRegistryKeyString creates/modifies the keyname's value identified by appending HKLM_LOCAL_MACHINE to key path and key name with the passed keyValue and type
VT_HRESULT UpdateImageStatusmethod UpdateImageStatus - Updates the image status
VT_HRESULT RestoreMultipleImagesObject(VT_VARIANT vRestoreJobs)method RestoreMultipleImagesObject - restore a group of volumes together
VT_BSTR ReadAppData(VT_BSTR bsSection, VT_BSTR bsKey)method ReadAppData - Reads value for the given key from INI file
VT_HRESULT WriteAppData(VT_BSTR bsSection, VT_BSTR bsKey, VT_BSTR bsValue)method WriteAppData - Creates a file AppDataSettings.INI and writes a key value pair into it.
VT_HRESULT CancelJob(VT_BSTR bsJobID)method CancelJob - Cancel a given backup, restore, consolidate, copy, or convert job.
VT_I4 GetVolumeSizeMBFromV2i(VT_BSTR bsP2vVolumeInfo)method GetVolumeSizeMBFromV2i - Gets the defined size (not the used size) in MB of the volume from the part store of the provided image file.
VT_HRESULT SetTrayOptions(eTRAY_OPTIONS eOptions, VT_BOOL newVal)Specifies whether to show tray questions or not.
VT_BOOL GetTrayOptions(eTRAY_OPTIONS eOptions)Specifies whether to show tray questions or not.
VT_BSTR GetEncryptedESXServerKey(VT_BSTR bsESXLocation)Get the encrypted SSH key for the ESX Server referenced by ESXLocation object.
VT_BSTR LoadSV2i(VT_BSTR bsSV2iLocation)Create a P2vSystemInfo object from the SV2i file referenced by the Location object passed in.
VT_BOOL ValidateExternalDevice(VT_BSTR bsDeviceID, VT_BSTR bsGuid, VT_BSTR bsJobID)method ValidateExternalDevice - checks the external device is same as stored in AppDataSettings.INI
VT_BSTR GetSV2iFilePathGet the path of the system's copy of the SV2i file.
VT_HRESULT MoveFileBackup(VT_BSTR bImgJobID, VT_BSTR bSrcPath, VT_BSTR bDestPath)Move the file folder backup to the destination.
VT_BSTR GetNetworkPath(VT_BSTR sFolder, VT_BSTR sUserName, VT_BOOL bEncryptedPassword, VT_BSTR sPassword)method Network path -
VT_BOOL IsBackupLocation(VT_BSTR VolumeID)Specifies whether a given volume is a backup location.
VT_HRESULT UserLogonSignals the service that a user has logged on.
VT_HRESULT UserLogoffSignals the service that a user is logging off.
VT_HRESULT SetPolicyCheckLevel(VT_BSTR VolumeID, ePOLICYLIST_TYPE CheckLevel, VT_BSTR CustomPolicy)Set policy check level for a volume.
VT_HRESULT SetPolicyCheckLevelObject(VT_BSTR VolumeID, ePOLICYLIST_TYPE CheckLevel, IPolicyList newVal)Set policy check level for a volume.
VT_HRESULT RemoveImageSet(VT_BSTR bsVolID, VT_BSTR bsImageID)Delete an Image set from a Volume and update the Volume history
VT_HRESULT RemoveExtraVersions(VT_BSTR ImageJob, VT_UI4 versionLimit)Remove extra file versions down to versionLimit from an image job of type IMAGE_FILE_BASE.
VT_HRESULT WaitForEventLogChangesmethod WaitForEventLogChanges - WARNING: this will block until event log changes occur.
VT_HRESULT NotifyEvent(ePPI_NOTIFYEVENT_TYPE nEventType)method Notifies a specific event.
VT_HRESULT UnregisterForErrorNotificationmethod UnregisterForErrorNotification - called by clients that no longer require error notifications

Home


Copyright © 2004-2019 Veritas Technologies LLC. All Rights Reserved.