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
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation is heavily biased towards Windows environments. All command-line examples use PowerShell, and certificate management instructions rely on Windows-specific tools (MMC snap-in, Integration Runtime Configuration Manager). There are no Linux or cross-platform instructions or examples, and all terminology and screenshots are Windows-centric.
Recommendations:
- Provide equivalent Linux instructions for all steps, including obtaining FQDNs (e.g., using `hostname -f`), generating certificates (e.g., using OpenSSL), and installing certificates (e.g., using `update-ca-certificates` or relevant Linux certificate stores).
- Include Linux command-line examples alongside PowerShell, clearly labeling each.
- Mention and demonstrate how to configure the integration runtime on Linux, if supported, or explicitly state Windows-only support.
- Reference cross-platform certificate formats and providers, not just those supported by Windows Server.
- Add troubleshooting steps for Linux environments, such as checking certificate installation and permissions.
Create pull request
Flagged Code Snippets
$CertPassword = ConvertTo-SecureString -String “Password” -Force -AsPlainText
Export-PfxCertificate -Cert
cert:\LocalMachine\My\CEB5B4372AA7BF877E56BCE27542F9F0A1AD197F -FilePath C:\self-signedcertificate.pfx -Password $CertPassword
[System.Net.Dns]::GetHostByName("localhost").HostName
New-SelfSignedCertificate -DnsName contoso.com, node1.domain.contoso.com, node2.domain.contoso.com -Provider "Microsoft Enhanced RSA and AES Cryptographic Provider" -CertStoreLocation cert:\LocalMachine\My