Skip to content

Commit c224806

Browse files
authored
Merge pull request #235 from rebelinux/dev
v0.8.25
2 parents f90f011 + 52d7f73 commit c224806

File tree

56 files changed

+376
-435
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+376
-435
lines changed

AsBuiltReport.Veeam.VBR.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'AsBuiltReport.Veeam.VBR.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.8.24'
15+
ModuleVersion = '0.8.25'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
##### This project is community maintained and has no sponsorship from Veeam, its employees or any of its affiliates.
99

10+
## [0.8.25] - 2026-01-29
11+
12+
### :arrows_clockwise: Changed
13+
14+
- Update module version to `v0.8.25`
15+
16+
### :bug: Fixed
17+
18+
- Fix issue while trying to generate backup server diagrams from local Backup server
19+
- Fix repository diagram issues
20+
- Fix issue when enabling verbose logging
21+
- Fix issue preventing the report to complete
22+
1023
## [0.8.24] - 2026-01-25
1124

1225
## :toolbox: Added

Src/Private/Diagram/Get-AbrApplicationGroupsInfo.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function Get-AbrApplicationGroupsInfo {
3333
#>
3434
param ()
3535
try {
36-
Write-Verbose "Collecting Application Groups information from $($VBRServer)."
36+
Write-PScriboMessage "Collecting Application Groups information from $($VBRServer)."
3737
$ApplicationGroups = Get-VBRApplicationGroup
3838

3939
if ($ApplicationGroups) {
@@ -54,6 +54,6 @@ function Get-AbrApplicationGroupsInfo {
5454
}
5555

5656
} catch {
57-
Write-Verbose -Message $_.Exception.Message
57+
Write-PScriboMessage $_.Exception.Message
5858
}
5959
}

Src/Private/Diagram/Get-AbrArchObjectRepoInfo.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function Get-AbrArchObjectRepoInfo {
2222
#>
2323
param ()
2424
try {
25-
Write-Verbose "Collecting Archive Object Repository information from $($VBRServer)."
25+
Write-PScriboMessage "Collecting Archive Object Repository information from $($VBRServer)."
2626
$ArchObjStorages = Get-VBRArchiveObjectStorageRepository | Sort-Object -Property Name
2727
if ($ArchObjStorages) {
2828
$ArchObjRepositoriesInfo = $ArchObjStorages | ForEach-Object {
@@ -60,6 +60,6 @@ function Get-AbrArchObjectRepoInfo {
6060
return $ArchObjRepositoriesInfo
6161
}
6262
} catch {
63-
Write-Verbose -Message $_.Exception.Message
63+
Write-PScriboMessage $_.Exception.Message
6464
}
6565
}

Src/Private/Diagram/Get-AbrDiagBackupServer.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,41 +22,41 @@ function Get-AbrDiagBackupServer {
2222
$BackupServerInfoArray = @()
2323

2424
if (( -not $DatabaseServerInfo.Name ) -and ( -not $EMServerInfo.Name ) -and ($BackupServerInfo.Name)) {
25-
Write-Verbose -Message 'Collecting Backup Server Information.'
25+
Write-PScriboMessage 'Collecting Backup Server Information.'
2626

2727
$BackupServerInfoArray += $BackupServerInfo.Label
2828
} elseif (($DatabaseServerInfo.Name -ne $BackupServerInfo.Name) -and ($EMServerInfo.Name -ne $BackupServerInfo.Name )) {
29-
Write-Verbose -Message 'Collecting Backup Server, Database Server and Enterprise Manager Information.'
29+
Write-PScriboMessage 'Collecting Backup Server, Database Server and Enterprise Manager Information.'
3030

3131
$BackupServerInfoArray += $EMServerInfo.Label
3232
$BackupServerInfoArray += $BackupServerInfo.Spacer
3333
$BackupServerInfoArray += $BackupServerInfo.Label
3434
$BackupServerInfoArray += $BackupServerInfo.Spacer
3535
$BackupServerInfoArray += $DatabaseServerInfo.Label
3636
} elseif (($DatabaseServerInfo.Name -ne $BackupServerInfo.Name) -and (-not $EMServerInfo)) {
37-
Write-Verbose -Message 'Not Enterprise Manager Found: Collecting Backup Server and Database server Information.'
37+
Write-PScriboMessage 'Not Enterprise Manager Found: Collecting Backup Server and Database server Information.'
3838

3939
$BackupServerInfoArray += $BackupServerInfo.Label
4040
$BackupServerInfoArray += $BackupServerInfo.Spacer
4141
$BackupServerInfoArray += $DatabaseServerInfo.Label
4242
} elseif (($EMServerInfo.Name -eq $BackupServerInfo.Name) -and ($DatabaseServerInfo.Name -eq $BackupServerInfo.Name)) {
43-
Write-Verbose -Message 'Database and Enterprise Manager server collocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
43+
Write-PScriboMessage 'Database and Enterprise Manager server collocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
4444

4545
$BackupServerInfoArray += $BackupServerInfo.Label
4646
} elseif (($EMServerInfo.Name -eq $BackupServerInfo.Name) -and ($DatabaseServerInfo.Name -ne $BackupServerInfo.Name)) {
47-
Write-Verbose -Message 'Enterprise Maneger server colocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
47+
Write-PScriboMessage 'Enterprise Maneger server colocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
4848

4949
$BackupServerInfoArray += $BackupServerInfo.Label
5050
$BackupServerInfoArray += $BackupServerInfo.Spacer
5151
$BackupServerInfoArray += $DatabaseServerInfo.Label
5252
} elseif ($EMServerInfo -and ($DatabaseServerInfo.Name -eq $BackupServerInfo.Name)) {
53-
Write-Verbose -Message 'Database server colocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
53+
Write-PScriboMessage 'Database server colocated with Backup Server: Collecting Backup Server and Enterprise Manager Information.'
5454

5555
$BackupServerInfoArray += $EMServerInfo.Label
5656
$BackupServerInfoArray += $BackupServerInfo.Spacer
5757
$BackupServerInfoArray += $BackupServerInfo.Label
5858
} else {
59-
Write-Verbose -Message 'Collecting Backup Server Information.'
59+
Write-PScriboMessage 'Collecting Backup Server Information.'
6060
$BackupServerInfoArray += $BackupServerInfo.Label
6161
}
6262

@@ -74,7 +74,7 @@ function Get-AbrDiagBackupServer {
7474
}
7575

7676
} catch {
77-
Write-Verbose -Message $_.Exception.Message
77+
Write-PScriboMessage $_.Exception.Message
7878
}
7979
}
8080
end {}

Src/Private/Diagram/Get-AbrDiagBackupToCloudConnect.ps1

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ function Get-AbrDiagBackupToCloudConnect {
3939

4040
$CloudConnectInfraArray += $CGServerNode
4141
} catch {
42-
Write-Verbose 'Error: Unable to create CloudGateway server Objects. Disabling the section'
43-
Write-Debug "Error Message: $($_.Exception.Message)"
42+
Write-PScriboMessage 'Error: Unable to create CloudGateway server Objects. Disabling the section'
43+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
4444
}
4545
if ($CGPoolInfo = Get-AbrBackupCGPoolInfo) {
4646
try {
@@ -59,8 +59,8 @@ function Get-AbrDiagBackupToCloudConnect {
5959
}
6060
}
6161
} catch {
62-
Write-Verbose 'Error: Unable to create CGPoolInfo Objects. Disabling the section'
63-
Write-Debug "Error Message: $($_.Exception.Message)"
62+
Write-PScriboMessage 'Error: Unable to create CGPoolInfo Objects. Disabling the section'
63+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
6464
}
6565
try {
6666
if ($CGPoolNode) {
@@ -76,8 +76,8 @@ function Get-AbrDiagBackupToCloudConnect {
7676
$CloudConnectInfraArray += $CGPoolNodesSubGraph
7777
}
7878
} catch {
79-
Write-Verbose 'Error: Unable to create CGPoolInfo SubGraph Objects. Disabling the section'
80-
Write-Debug "Error Message: $($_.Exception.Message)"
79+
Write-PScriboMessage 'Error: Unable to create CGPoolInfo SubGraph Objects. Disabling the section'
80+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
8181
}
8282
}
8383

@@ -94,8 +94,8 @@ function Get-AbrDiagBackupToCloudConnect {
9494

9595
$CloudConnectInfraArray += $CCBSNode
9696
} catch {
97-
Write-Verbose 'Error: Unable to create CCBSNode Objects. Disabling the section'
98-
Write-Debug "Error Message: $($_.Exception.Message)"
97+
Write-PScriboMessage 'Error: Unable to create CCBSNode Objects. Disabling the section'
98+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
9999
}
100100
}
101101
if ($CCRRInfo = Get-AbrBackupCCReplicaResourcesInfo) {
@@ -111,8 +111,8 @@ function Get-AbrDiagBackupToCloudConnect {
111111

112112
$CloudConnectInfraArray += $CCRRNode
113113
} catch {
114-
Write-Verbose 'Error: Unable to create CCRRNode Objects. Disabling the section'
115-
Write-Debug "Error Message: $($_.Exception.Message)"
114+
Write-PScriboMessage 'Error: Unable to create CCRRNode Objects. Disabling the section'
115+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
116116
}
117117
}
118118
if ($CCVCDRRInfo = Get-AbrBackupCCvCDReplicaResourcesInfo) {
@@ -128,8 +128,8 @@ function Get-AbrDiagBackupToCloudConnect {
128128

129129
$CloudConnectInfraArray += $CCVCDRRNode
130130
} catch {
131-
Write-Verbose 'Error: Unable to create CCVCDRRNode Objects. Disabling the section'
132-
Write-Debug "Error Message: $($_.Exception.Message)"
131+
Write-PScriboMessage 'Error: Unable to create CCVCDRRNode Objects. Disabling the section'
132+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
133133
}
134134
}
135135
}
@@ -144,8 +144,8 @@ function Get-AbrDiagBackupToCloudConnect {
144144
try {
145145
$CGServerSubGraph = Node -Name 'CloudConnectInfra' -Attributes @{Label = (Add-DiaHtmlSubGraph -Name 'CGServerSubGraph' -ImagesObj $Images -TableArray $CloudConnectInfraArray -Align 'Center' -IconDebug $IconDebug -IconType 'VBR_Cloud_Connect' -Label 'Cloud Connect Infrastructure' -LabelPos 'top' -FontColor $Fontcolor -TableStyle 'dashed,rounded' -TableBorderColor $Edgecolor -TableBorder '1' -ColumnSize $CGServerSubGraphcolumnSize -FontSize 24 -FontBold); shape = 'plain'; fillColor = 'transparent'; fontsize = 14; fontname = 'Segoe Ui' }
146146
} catch {
147-
Write-Verbose 'Error: Unable to create CloudConnectInfra SubGraph Objects. Disabling the section'
148-
Write-Debug "Error Message: $($_.Exception.Message)"
147+
Write-PScriboMessage 'Error: Unable to create CloudConnectInfra SubGraph Objects. Disabling the section'
148+
Write-PScriboMessage "Error Message: $($_.Exception.Message)"
149149
}
150150

151151
if ($CGServerSubGraph) {

0 commit comments

Comments
 (0)