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
⚠️
missing_linux_example
Summary:
The documentation demonstrates a moderate Windows bias. Windows-centric tools (PowerShell, Windows Explorer) are consistently mentioned first or exclusively in key workflows, especially for SMB shares. The 'Previous Versions' feature in Windows is described in detail, while the Linux equivalent (mounting SMB snapshots) is presented later and with less guidance. There are more detailed, step-by-step GUI instructions for Windows users, while Linux workflows are more technical and less visually supported. Some advanced restore scenarios (like right-click restore in the portal) are shown only for Windows. There is also a lack of parity in visual aids and troubleshooting guidance for Linux users.
Recommendations:
- Present Linux and Windows workflows in parallel or give equal prominence, especially for common tasks like mounting and restoring from snapshots.
- Include more detailed, step-by-step instructions and screenshots for Linux workflows, similar to those provided for Windows.
- Where Windows tools or features (like 'Previous Versions') are highlighted, provide equivalent Linux/Nautilus or command-line alternatives and explain their usage.
- Expand troubleshooting sections for Linux users, including common errors and solutions when mounting or restoring from snapshots.
- Ensure that all CLI and scripting examples are clearly cross-platform, and explicitly state any OS-specific limitations or requirements.
- Add parity in visual content (screenshots, diagrams) for Linux environments, not just Windows Explorer.
- Where possible, mention Linux-native tools (e.g., rsync, cp, Nautilus) alongside Windows tools for copying or restoring files.
Create pull request
Flagged Code Snippets
New-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -Snapshot
Get-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -IncludeSnapshot
Remove-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -SnapshotTime "<snapshot-time>"
Remove-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -Include Snapshots
New-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -Snapshot
Get-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -IncludeSnapshot
Remove-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -SnapshotTime "<snapshot-time>"
Remove-AzRmStorageShare -ResourceGroupName "<resource-group-name>" -StorageAccountName "<storage-account-name>" -Name "<file-share-name>" -Include Snapshots