About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
windows_first
⚠️
missing_linux_example
Summary:
The documentation is heavily oriented toward Windows environments. All command-line examples use PowerShell, and all configuration steps reference Windows tools (such as Registry Editor and Certificate Import Wizard). There are no examples or instructions for performing equivalent tasks on Linux-based Azure Backup Server deployments, nor is there mention of Linux compatibility or alternatives. Windows-specific patterns (e.g., .reg files, Windows services, Windows-style file paths) are used exclusively and presented as the default or only approach.
Recommendations:
- Add equivalent instructions and examples for Linux-based deployments, including how to import certificates, modify configuration files, and manage services.
- Provide shell (bash) script examples alongside PowerShell for tasks like disk exclusion or service management.
- Clarify whether Azure Backup Server is supported on Linux, and if not, explicitly state this early in the documentation.
- When referencing tools (e.g., Registry Editor, Certificate Import Wizard), mention Linux alternatives or note their absence.
- Use neutral language and ordering (e.g., 'On Windows, do X. On Linux, do Y.') when describing platform-specific steps.
- If certain features or scripts (like ExcludeDisk.ps1) are Windows-only, clearly state this and suggest workarounds or alternatives for Linux users.
Create pull request
Flagged Code Snippets
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\VMWare]
"IgnoreCertificateValidation"=dword:00000001
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
$psInfo = get-DPMProductionServer
$psInfo
ServerName ClusterName Domain ServerProtectionState
---------- ----------- ------ ---------------------
Vcentervm1 Contoso.COM NoDatasourcesProtected
$vmDsInfo = get-DPMDatasource -ProductionServer $psInfo[0] -Inquire
$vmDsInfo
./ExcludeDisk.ps1 -Datasource $vmDsInfo[0] [-Add|Remove] "[Datastore] vmdk/vmdk.vmdk"
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -Add "[datastore1] TestVM4/TestVM4\_1.vmdk"
Creating C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin\excludedisk.xml
Disk : [datastore1] TestVM4/TestVM4\_1.vmdk, has been added to disk exclusion list.
./ExcludeDisk.ps1 -Datasource $vmDsInfo[0] [-view]
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -view
<VirtualMachine>
<UUID>52b2b1b6-5a74-1359-a0a5-1c3627c7b96a</UUID>
<ExcludeDisk>[datastore1] TestVM4/TestVM4\_1.vmdk</ExcludeDisk>
</VirtualMachine>
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -Remove "[datastore1] TestVM4/TestVM4\_1.vmdk"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MICROSOFT DATA PROTECTION MANAGER\VMWare]
" FailbackToCrashConsistentBackup"=dword:00000001