Sad Tux - Windows bias detected
This page contains Windows bias

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

Detected Bias Types
powershell_heavy
windows_first
windows_tools
missing_linux_example
Summary
The documentation demonstrates a strong Windows and PowerShell bias. All code examples use PowerShell, including for Linux scenarios, and Windows-specific paths and outputs are shown by default. Windows configuration steps and tools are described first and in more detail, while Linux-specific guidance is minimal or deferred to external articles. There are no examples using native Linux tools or shell environments, and the packaging and inspection steps assume Windows conventions.
Recommendations
  • Provide equivalent examples using native Linux shell commands (e.g., Bash) for compiling, renaming, and packaging configuration files.
  • Show Linux file paths and outputs alongside or instead of Windows paths (e.g., use /home/user/dsc/MyConfig instead of C:\dsc\MyConfig).
  • Include instructions for using Linux-native tools (e.g., mv, zip/unzip, du) for tasks like renaming files, creating archives, and checking file sizes.
  • Balance the order of presentation so that Linux and Windows steps/examples are given equal prominence, or alternate which platform is described first.
  • Clarify which steps are platform-agnostic and which are platform-specific, and provide clear, parallel guidance for both environments.
  • Consider including a section or appendix specifically for Linux users, summarizing the end-to-end workflow using Linux-native tools and conventions.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-14 00:00 #250 in_progress Biased Biased
2026-01-13 00:00 #246 completed Biased Biased
2026-01-11 00:00 #240 completed Biased Biased
2026-01-10 00:00 #237 completed Biased Biased
2026-01-09 00:34 #234 completed Biased Biased
2026-01-08 00:53 #231 completed Biased Biased
2026-01-06 18:15 #225 cancelled Clean Clean
2025-09-11 00:00 #108 completed Clean Clean
2025-08-11 00:00 #77 completed Clean Clean
2025-08-10 00:00 #76 completed Clean Clean
2025-08-09 00:00 #75 completed Clean Clean
2025-08-08 00:00 #74 completed Clean Clean
2025-08-07 00:00 #73 completed Clean Clean
2025-08-06 00:00 #72 completed Clean Clean
2025-08-05 00:00 #71 completed Clean Clean
2025-08-03 00:00 #69 completed Clean Clean
2025-08-01 00:00 #67 completed Clean Clean
2025-07-31 00:00 #66 completed Clean Clean
2025-07-30 00:00 #65 completed Clean Clean
2025-07-29 00:01 #64 completed Clean Clean
2025-07-28 00:00 #63 completed Clean Clean
2025-07-27 00:00 #62 completed Clean Clean
2025-07-26 00:01 #61 completed Clean Clean
2025-07-25 00:00 #60 completed Clean Clean
2025-07-24 00:00 #59 completed Clean Clean
2025-07-13 21:37 #48 completed Biased Biased

Flagged Code Snippets

& .\MyConfig.ps1
    Directory: C:\dsc\MyConfig

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---           5/16/2023 10:40 AM           1080 MyConfig.mof
# Create a package that will only audit compliance
$params = @{
    Name          = 'MyConfig'
    Configuration = './MyConfig/MyConfig.mof'
    Type          = 'Audit'
    Force         = $true
}
New-GuestConfigurationPackage @params
Get-ChildItem -Recurse -Path .\MyConfigZip |
    Measure-Object -Sum Length |
    ForEach-Object -Process {
        $Size = [math]::Round(($_.Sum / 1MB), 2)
        "$Size MB"
    }