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_first
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation is heavily biased towards Windows, requiring a Windows 10 or Windows Server client and providing only PowerShell-based instructions and examples. There are no Linux or cross-platform alternatives mentioned for any step, and all file paths and tooling references are Windows-specific. The Azure Stack Hub Readiness Checker tool is distributed via the PowerShell Gallery, further reinforcing the Windows-centric approach.
Recommendations:
- Provide equivalent instructions for Linux users, including supported distributions and prerequisites.
- If the Azure Stack Hub Readiness Checker tool is not available for Linux, clearly state this limitation and suggest alternative methods for Linux users (e.g., using OpenSSL for CSR generation).
- Include Bash or cross-platform CLI examples alongside PowerShell commands where possible.
- Use platform-agnostic language and file paths in documentation, or provide both Windows and Linux/Mac examples.
- Clarify whether the tool can be run via PowerShell Core on Linux/macOS, and provide installation steps if supported.
Create pull request
Flagged Code Snippets
Install-Module -Name Microsoft.AzureStack.ReadinessChecker
New-Item "C:\certrequest" -ItemType Directory
Get-InstalledModule -Name Microsoft.AzureStack.ReadinessChecker | ft Name, Version
$edgeCSRparams = @{
CertificateType = 'AzureStackEdgeDEVICE'
DeviceName = 'myTEA1'
NodeSerialNumber = 'VM1500-00025'
externalFQDN = 'azurestackedge.contoso.com'
requestType = 'MultipleCSR'
OutputRequestPath = "C:\certrequest"
}
New-AzsCertificateSigningRequest @edgeCSRparams
$edgeCSRparams = @{
CertificateType = 'AzureStackEdgeVPN'
externalFQDN = 'azurestackedge.contoso.com'
OutputRequestPath = "C:\certrequest"
}
New-AzsCertificateSigningRequest @edgeCSRparams