Files
PSProxmox/Documentation/examples/Cluster-CreateBackup.ps1
T
2025-04-28 19:38:38 -04:00

44 lines
1.3 KiB
PowerShell

# Cluster-CreateBackup.ps1
# This script demonstrates how to create a cluster backup using the PSProxmox module.
# Import the PSProxmox module
Import-Module PSProxmox
# Connect to the Proxmox VE server
$credential = Get-Credential -Message "Enter your Proxmox VE credentials"
$connection = Connect-ProxmoxServer -Server "proxmox.example.com" -Credential $credential -Realm "pam"
# Method 1: Create a cluster backup with default settings
$backup = New-ProxmoxClusterBackup -Connection $connection
# Display the backup information
$backup
# Method 2: Create a cluster backup with compression
$backup = New-ProxmoxClusterBackup -Connection $connection -Compress
# Display the backup information
$backup
# Method 3: Create a cluster backup and wait for it to complete
$backup = New-ProxmoxClusterBackup -Connection $connection -Compress -Wait -Timeout 600
# Display the backup information
$backup
# Method 4: Get all cluster backups
$backups = Get-ProxmoxClusterBackup -Connection $connection
# Display the backups
$backups
# Method 5: Get a specific cluster backup
$backupID = $backup.BackupID
$specificBackup = Get-ProxmoxClusterBackup -Connection $connection -BackupID $backupID
# Display the specific backup
$specificBackup
# Disconnect from the server when done
Disconnect-ProxmoxServer -Connection $connection