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:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
Summary:
The documentation demonstrates a moderate Windows bias. Windows-specific instructions and tools (such as PSExec) are mentioned before their Linux equivalents, and the overall workflow is centered around PowerShell, which is more native to Windows. While Linux examples are present, the documentation assumes familiarity with Windows patterns and tools, and PowerShell is required on both platforms, which may not align with typical Linux workflows.
Recommendations:
- Alternate the order of Windows and Linux instructions/examples to avoid always listing Windows first.
- Provide native Linux shell (bash) alternatives where possible, or clarify if PowerShell is a strict requirement for all platforms.
- Mention and link to Linux-native privilege escalation tools (e.g., 'su', 'sudo') before or alongside Windows tools like PSExec.
- Clarify the rationale for using PowerShell on Linux, and provide guidance for users who may not have it installed by default.
- Where possible, use neutral language that does not assume Windows as the primary environment.
Create pull request
Flagged Code Snippets
# Get the current compliance results for the local machine
Get-GuestConfigurationPackageComplianceStatus -Path ./MyConfig.zip
# Get the current compliance results for the local machine
sudo pwsh -command 'Get-GuestConfigurationPackageComplianceStatus -Path ./MyConfig.zip'
complianceStatus resources
---------------- ---------
True @{BuiltInAccount=localSystem; ConfigurationName=MyConfig; …
# Test applying the configuration to local machine
sudo pwsh -command 'Start-GuestConfigurationPackageRemediation -Path ./MyConfig.zip'
# Test applying the configuration to local machine
Start-GuestConfigurationPackageRemediation -Path ./MyConfig.zip