PPDM-pwsh
19.15.0
Powershell Module to interact with the PowerProdect Data Manager (PPDM) API
Installation Options
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
- PPDM-pwsh.nuspec
- PPDM-pwsh.psm1
- errors\errors.psm1
- modules\activity.psm1
- modules\appliance-management.psm1
- modules\certificates.psm1
- modules\cndm.psm1
- modules\copies.psm1
- modules\discoveries.psm1
- modules\flr.psm1
- modules\inventory.psm1
- modules\locations.psm1
- modules\protection-engines.psm1
- modules\reporting.psm1
- modules\restored-copies.psm1
- modules\sdr.psm1
- modules\sso-mfa.psm1
- modules\storage.psm1
- modules\temp.psm1
- modules\upgrade-packages.psm1
- modules\user.psm1
- modules\whitelist.psm1
- PPDM-pwsh.psd1
- templates.ps1
- modules\account.psm1
- modules\agents.psm1
- modules\assets.psm1
- modules\clouddr.psm1
- modules\common.psm1
- modules\credentials.psm1
- modules\exported-copies.psm1
- modules\identity-providers.psm1
- modules\license.psm1
- modules\monitoring.psm1
- modules\protection_policies.psm1
- modules\restore-plans.psm1
- modules\rules.psm1
- modules\service-level-agreements.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
19.15.0 (current version) | 158 | 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 |