PPDM-pwsh

19.15.0

Powershell Module to interact with the PowerProdect Data Manager (PPDM) API

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PPDM-pwsh

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PPDM-pwsh

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2023 karsten.bott@dell.com. All rights reserved.

Package Details

Author(s)

  • karsten.bott@dell.com

Tags

PPDM PowerProtect PowerProtect_Datamanager DELLEMC DELL BRS

Functions

Wait-PPDMApplianceFresh Connect-PPDMapiEndpoint Disconnect-PPDMsession Get-PPDMassets Set-PPDMassets Get-PPDMhosts Get-PPDMactivities Restart-PPDMactivities Stop-PPDMactivities New-PPDMUsers Unblock-PPDMSSLCerts Update-PPDMAccessToken Invoke-PPDMapirequest Get-PPDMprotection_engines Get-PPDMprotectionEngineProxies New-PPDMProtectionEngineProxy Remove-PPDMProtectionEngineProxy Disable-PPDMProtectionEngineProxy Get-PPDMprotection_policies New-PPDMprotection_policies Set-PPDMprotection_policies Get-PPDMdiscoveries Set-PPDMdiscoveries Start-PPDMprotection_policies Start-PPDMdiscoveries Update-PPDMtoken Get-PPDMcommon_settings Set-PPDMcommon_settings Get-PPDMinventory_sources Set-PPDMinventory_sources Get-PPDMesxDatastores Add-PPDMinventory_sources Remove-PPDMinventory_sources Get-PPDMcomponents Get-PPDMdatacomponents Get-PPDMconfigurations Set-PPDMconfigurations Get-PPDMconfigStatus Get-PPDMnodes Set-PPDMnodes Get-PPDMDisks Get-PPDMcloud_dr_accounts Set-PPDMcloud_dr_accounts Set-PPDMcomponents Remove-PPDMcomponents Get-PPDMdata_targets Get-PPDMdatadomain_mtrees Get-PPDMstorage_systems Set-PPDMstorage_systems Remove-PPDMstorage_systems Get-PPDMcloud_dr_server_deployment Get-PPDMcloud_dr_server_version Get-PPDMTELEMETRY_SETTING Get-PPDMcloud_dr_data_targets Get-PPDMcloud_dr_storage_containers Get-PPDMcloud_dr_server_configuration Get-PPDMcloud_dr_sessions Get-PPDMcloud_dr_vcenters Get-PPDMdatadomain_cloud_units Get-PPDMkubernetes_clusters Get-PPDMpvc_storage_class_mappings Get-PPDMdatadomain_ddboost_encryption_settings Get-PPDMcredentials New-PPDMcredentials Remove-PPDMcredentials Update-PPDMcredentials Get-PPDMagent_registration_status Get-PPDMalerts Set-PPDMalerts_acknowledgement Get-PPDMcopy_map Get-PPDMactivity_metrics Approve-PPDMEula Add-PPDMCertificates Get-PPDMCertificates Update-PPDMCertificates Approve-PPDMCertificates Remove-PPDMCertificates Get-PPDMCopies Remove-PPDMCopies Get-PPDMUser_groups Get-PPDMUsers Get-PPDMroles Get-PPDMWebException Get-PPDMprotection_details Get-PPDMlatest_copies Get-PPDMTimezones Get-PPDMserver_disaster_recovery_configurations Set-PPDMserver_disaster_recovery_configurations Get-PPDMserver_disaster_recovery_backups New-PPDMserver_disaster_recovery_backups Remove-PPDMserver_disaster_recovery_backups Update-PPDMserver_disaster_recovery_backups Get-PPDMserver_disaster_recovery_hosts Get-PPDMserver_disaster_recovery_status Get-PPDMLocations New-PPDMLocations Remove-PPDMLocations Get-PPDMProtection_rules New-PPDMProtection_rules Remove-PPDMProtection_rules Set-PPDMProtection_rules Get-PPDMsmtp New-PPDMsmtp Set-PPDMsmtp Remove-PPDMsmtp Get-PPDMprotection_storage_metrics New-PPDMVMPrimaryBackupPolicy Remove-PPDMprotection_policies Add-PPDMProtection_policy_assignment Remove-PPDMProtection_policy_assignment New-PPDMBackupSchedule New-PPDMVMBackupPolicy New-PPDMFSBackupPolicy New-PPDMDatabaseBackupSchedule New-PPDMSQLBackupPolicy New-PPDMOracleBackupPolicy New-PPDMExchangeBackupPolicy New-PPDMK8SBackupPolicy Set-PPDMcertificates Start-PPDMprotection Get-PPDMLicenses Set-PPDMLicenses Get-PPDMassetcopies Restore-PPDMK8Scopies Get-PPDMupgrade_packages Stop-PPDMupgrade Get-PPDMPasswordPolicies Set-PPDMPasswordPolicies Remove-PPDMcdrs Remove-PPDMupgrade Stop-PPDMupgradePrecheck Request-PPDMActivityLog Save-PPDMActivityLog Restore-PPDMVMcopies Get-PPDMAudit_logs Update-PPDMAudit_logs Get-PPDMrestore_plans Get-PPDMRestorePlans Get-PPDMrules Start-PPDMflr_sessions Get-PPDMflr_sessions Get-PPDMflr_filelisting Set-PPDMflr_sessions Remove-PPDMflr_sessions Restore-PPDMflr_sessions Get-PPDMRestored_copies New-PPDMRestored_copies Get-PPDMFSAgentFLRBrowselist Restore-PPDMFileFLR_copies Restore-PPDMMSSQL_copies Get-PPDMstorage_system_metrics Get-PPDMasset_protection_metrics Set-PPDMapp_hosts Get-PPDMprotection_groups Get-PPDMagents_update_sessions Set-PPDMagents_update_sessions Remove-PPDMagents_update_sessions Get-PPDMEula Get-PPDMactivity_categories Get-PPDMsystem_health_issues Get-PPDMsystem_health_score_categories Remove-PPDMcloud_dr_server_deployment Get-PPDMinfrastructure_nodes New-PPDMprotection_groups Get-PPDMdatadomain_storage_units New-PPDMdatadomain_storage_units Remove-PPDMdatadomain_storage_units New-PPDMdatadomain_mtrees Get-PPDMcopies_query Get-PPDMvm_backup_setting Set-PPDMvm_backup_setting Get-PPDMmfa_securids New-PPDMmfa_securids Remove-PPDMmfa_securids Set-PPDMmfa_securids Get-PPDMidentity_providers Set-PPDMmfa_bypass_accounts Get-PPDMmfa_bypass_accounts Remove-PPDMmfa_bypass_accounts Get-PPDMvcenterDatacenters Get-PPDMvcenterMorefs Get-PPDMService_Level_Agreements New-PPDMBackupService_Level_Agreements Get-PPDMWhitelist Set-PPDMWhitelist Remove-PPDMWhitelist Update-PPDMWhitelist Set-PPDMMSSQLassetStreamcount Restore-PPDMOracle_copies Set-PPDMOracleOIMProtectionProtocol Restore-PPDMOracle_OIM_copies Get-PPDMOIMspfile Remove-PPDMrestored_copies Remove-PPDMexported_copies Get-PPDMexported_copies Set-PPDMexported_copies Get-PPDMfile_instances Request-PPDMfile_backups New-PPDMNASBackupPolicy Restore-PPDMNasFiles New-PPDMreport_nodes Get-PPDMreport_schedules Get-PPDMreport_nodes New-PPDMJobStatusSummaryReport Get-PPDMreport Request-PPDMreport Remove-PPDMService_Level_Agreements Set-PPDMuserpassword

Dependencies

This module has no dependencies.

Release Notes


       2023-08-14 (v19.14.20.76)
       - Reporting Support phase 1
       2023-08-14 (v19.14.20.74)
       - BMR Support
       - Copies Query
       - Automated Token Refresh
       - Fixed Time Diff Bug
       - Oracle Restores, Oracle OIM
       - latestcopies Alias for pipelining
       - Powershell Interface to Indexing Search
       2023-07-27 (v19.14.20.33)
       - added copy maps excludeCopyState
       - added asset poies paging
       - Added Oracle SBT Backup        
       2023-07-25 (v19.14.20.16)
       - Working on API Compliance Mandatory // Unallowed for 19.15
       2023-07-21 (v19.14.20.7)
       - fixed output bug
       2023-07-21 (v19.14.20.5)
       - reverted headerResponse to use webrequest on POST/PUT/PATCH for PSH 5
       # - Updated vcenter api´s for Moref
       - added initial mfa and idp support
       - fixes to pagination, streamlined -page and -pagesuze parameters
       - added default activity views for Protection, Asset and System Jobs
       2023-07-11 (v19.14.20)
       - added FLR Usecases for Agent Backup
       - Further Implementation of Filters
       - implementation of restore groups
       2022-10-05 (v19.11.2)
       - added asset modifications     
       2022-09-07 (v19.11.0)
       - added support for Tanzu Guest Clusters
       - added Module Aliases
       - added support for ProtectionEngineProxies
       2021-06-10 (v19.8.12):
       - added Kubernetes Policy Creation
       - added Kubernetes Restore Workflow
       - uupdated more cmdlets for pagination and filters
       2021-05-25:
       - added license feature for new 19.8        
       2021-05-06:
       - added Pre-Release for new 19.8
       - adeed Protection Policy Managemnt Step 1
       - Introduced Query and Pagination       
       2021-02-13:
       - added alert acknowledgement by id
       2020-11-01:
       - added Server Disaster Recovers
       2020-10-28:
       - adding inventory_sources
       2020-10-27:
       - added certs management
       2020-10-09:
       Added Miles Features
       - clouddr
       - STorage
       - SPBM
       2019-12-09:
       Initial module version supporting PDM API 1.5 onwards
       - added diconnect (removes Global Variables )
       - added force connect (removes Global Variables )
       

FileList

Version History

Version Downloads Last updated
19.15.0 (current version) 420 10/29/2024
19.14.5-Pre 9 6/29/2023
19.14.4-Pre 6 6/28/2023
19.14.3-Pre 6 6/27/2023
19.14.2-Pre 6 6/27/2023
19.14.1-Pre 7 6/27/2023
19.12.1 279 12/6/2022
19.12.0 11 12/6/2022
19.11.2 44 10/6/2022
19.11.1 16 9/20/2022
19.11.0 14 9/7/2022
19.10.0 15 9/2/2022
19.8.12 248 8/24/2021
19.8.12-Pre 10 6/10/2021
19.8.11-Pre 16 6/8/2021
19.8.10-Pre 23 5/25/2021
19.8.9-Pre 13 5/6/2021
19.8.8-Pre 12 5/6/2021
19.8.7-Pre 12 5/6/2021
19.8.6-Pre 12 5/6/2021
19.8.5-Pre 12 5/6/2021
0.19.7.14 70 4/1/2021
0.19.7.13 27 3/29/2021
0.19.7.12 28 3/26/2021
0.19.7.11 17 3/26/2021
0.19.7.10 18 3/25/2021
0.19.7.8 23 3/25/2021
0.19.7.7 31 3/25/2021
0.19.7.0 19 2/12/2021
0.19.6.2 39 11/2/2020
0.19.6.1 13 11/1/2020
0.2.8 12 10/31/2020
0.2.7 14 10/28/2020
0.2.6 12 10/28/2020
0.2.5 12 10/28/2020
0.2.4 12 10/27/2020
0.2.3 18 10/27/2020
0.1.3 13 10/27/2020
Show more