![]() |
| Learn how to check SMB share availability type in Windows 11 using PowerShell, identify clustered and non-clustered shares, and troubleshoot SMB configurations. |
If you manage file sharing on Windows 11, checking whether an SMB share is a regular local share or associated with a clustered configuration can help you understand how that share is designed to operate. Windows provides the
Get-SmbShare PowerShell cmdlet for inspecting SMB share properties, including the AvailabilityType property.
The AvailabilityType property describes the availability configuration associated with an SMB share. Depending on the environment, you may see values such as NonClustered, Clustered, ScaleOut, CSV, or DFS.
In this guide, you will learn how to check SMB share availability type in Windows 11, inspect individual shares, filter shares by availability type, export the results, and understand how this property relates to other SMB settings.
What Is SMB Share Availability Type?
SMB share availability type describes the type of server or storage configuration associated with an SMB share. It is particularly useful in environments that use Windows Server failover clustering, Scale-Out File Server configurations, Cluster Shared Volumes, or DFS-related configurations.
On a typical standalone Windows 11 computer, most ordinary SMB shares will generally appear as NonClustered. That does not mean the share is unavailable. It means the share is not identified as belonging to one of the clustered availability types exposed by the SMB share management interface.
Microsoft documents the AvailabilityType values supported by Get-SmbShare as NonClustered, Clustered, ScaleOut, CSV, and DFS.
Why Check SMB Availability Type?
Checking AvailabilityType can be useful when troubleshooting network shares or documenting a Windows file server.
- Identify whether an SMB share is a normal non-clustered share.
- Determine whether a share is associated with a clustered environment.
- Identify Scale-Out File Server related shares.
- Identify shares associated with Cluster Shared Volumes.
- Identify DFS-related SMB share configurations.
- Understand why a share may have high-availability-related properties.
- Document SMB share configuration before making changes.
- Compare availability configuration across multiple shares.
Availability type should not be confused with the current operational state of a share. For example, AvailabilityType and ShareState answer different questions. You can review the current state of an SMB share in our guide to checking SMB Share State in Windows 11.
Open PowerShell in Windows 11
You can use Windows PowerShell or PowerShell to inspect SMB shares. For the most reliable results when managing server-side SMB configuration, open PowerShell with administrative privileges.
- Press Windows + X.
- Select Terminal (Admin) or PowerShell (Admin).
- Approve the User Account Control prompt if requested.
You can then use the SMB PowerShell module to query the shares configured on the computer.
Check SMB Share Availability Type
The simplest command is:
Get-SmbShare
This displays the SMB shares detected by the computer. Depending on the PowerShell version and console width, not every property will necessarily be displayed in the default table view.
To specifically display the availability type, use:
Get-SmbShare | Select-Object Name, Path, AvailabilityType
A result may look similar to this:
Name Path AvailabilityType
---- ---- ----------------
Documents C:\Shares\Documents NonClustered
Projects D:\Shares\Projects NonClustered
Finance D:\Shares\Finance NonClustered
The exact results depend on the SMB shares configured on your computer.
Check One SMB Share
If you already know the name of the share, you can query only that share.
Get-SmbShare -Name "Projects" | Select-Object Name, Path, AvailabilityType
This is useful when a computer has many shares and you only want to inspect one configuration.
For example:
Name Path AvailabilityType
---- ---- ----------------
Projects D:\Shares\Projects NonClustered
Remember that the share name is not necessarily the same as the physical folder name. The Name property identifies the SMB share, while Path identifies the underlying local path.
View All Properties of an SMB Share
If you are troubleshooting an advanced SMB environment, checking only AvailabilityType may not provide enough information.
You can display all available properties with:
Get-SmbShare -Name "Projects" | Format-List *
Microsoft's documentation demonstrates that an SMB share object can expose properties including ShareState, AvailabilityType, FolderEnumerationMode, CachingMode, CATimeout, ConcurrentUserLimit, ContinuouslyAvailable, EncryptData, Name, Path, and other information.
This makes Format-List * particularly useful when you need to understand the complete configuration of a share rather than a single property.
Understand the AvailabilityType Values
NonClustered
NonClustered represents a normal SMB share that is not associated with a clustered availability configuration.
This is the value you are most likely to encounter on an ordinary Windows 11 computer used as a simple file-sharing host.
For example:
Name AvailabilityType
---- ----------------
Documents NonClustered
A NonClustered share can still be accessed by multiple network clients. The value does not mean that the share supports only one user or that it is offline.
Clustered
Clustered identifies an SMB share associated with a clustered configuration.
Clustered file-server environments can provide higher availability by using multiple nodes and shared or coordinated resources. This type of configuration is more commonly encountered on Windows Server infrastructure than on a standard Windows 11 workstation.
If you see Clustered, it is useful to investigate the surrounding failover-cluster configuration rather than treating the share as an ordinary standalone share.
ScaleOut
ScaleOut indicates a Scale-Out File Server-related availability configuration.
Scale-Out File Server architectures are designed for workloads that require highly available file services and the ability to distribute SMB workloads across multiple nodes.
This is an advanced Windows Server scenario. A regular Windows 11 desktop or laptop normally will not require this configuration.
CSV
CSV refers to Cluster Shared Volume-related availability. Cluster Shared Volumes are used in Windows failover cluster environments and can provide shared storage access for clustered workloads.
If an SMB share reports CSV, the share should be considered part of a more advanced clustered storage architecture.
DFS
DFS identifies a share associated with Distributed File System-related configuration.
DFS can be used to provide a logical namespace for accessing shared folders across multiple servers. When investigating a DFS-related environment, you may need to examine both the SMB share configuration and the broader DFS configuration.
Find All Non-Clustered SMB Shares
You can filter the results using Where-Object.
Get-SmbShare |
Where-Object {$_.AvailabilityType -eq "NonClustered"} |
Select-Object Name, Path, AvailabilityType
This is useful when you want to create a quick inventory of ordinary SMB shares.
Find Clustered SMB Shares
To find shares identified as clustered, use:
Get-SmbShare |
Where-Object {$_.AvailabilityType -eq "Clustered"} |
Select-Object Name, Path, AvailabilityType
If no results are returned, there may simply be no shares of that availability type on the computer being queried.
Find Scale-Out SMB Shares
You can also search specifically for Scale-Out shares:
Get-SmbShare |
Where-Object {$_.AvailabilityType -eq "ScaleOut"} |
Select-Object Name, Path, AvailabilityType
This can be useful when documenting a Windows Server environment or troubleshooting a high-availability SMB deployment.
Find DFS-Related SMB Shares
To filter for shares reporting a DFS availability type:
Get-SmbShare |
Where-Object {$_.AvailabilityType -eq "DFS"} |
Select-Object Name, Path, AvailabilityType
Do not interpret this result as a complete inventory of every DFS namespace or DFS configuration. The command is specifically examining the SMB share objects returned by Get-SmbShare.
Check Availability Type Together With Share State
Availability type becomes more useful when compared with the current SMB share state.
Get-SmbShare |
Select-Object Name, Path, AvailabilityType, ShareState, CurrentUsers
This allows you to see several important properties together.
| Property | What It Tells You |
|---|---|
| Name | The SMB share name. |
| Path | The local folder path exposed by the share. |
| AvailabilityType | The availability or cluster-related type reported for the share. |
| ShareState | The current state of the SMB share. |
| CurrentUsers | The current number of users connected to the share. |
For example, a share can be NonClustered and Online at the same time. These properties describe different aspects of the share.
Compare Availability Type With Continuous Availability
Another important distinction is between AvailabilityType and ContinuouslyAvailable.
AvailabilityType describes the availability configuration associated with the SMB share, while ContinuouslyAvailable indicates whether the share supports continuous availability.
You can compare them with:
Get-SmbShare |
Select-Object Name, Path, AvailabilityType, ContinuouslyAvailable
This distinction is important when troubleshooting failover or high-availability behavior. A share should not be assumed to be continuously available simply because its availability type looks advanced.
For a deeper look at the ContinuouslyAvailable property, see our guide to checking SMB Continuous Availability in Windows 11.
Compare Availability Type With Other SMB Settings
You can build a broader SMB configuration report by combining several properties:
Get-SmbShare |
Select-Object Name,
Path,
AvailabilityType,
ShareState,
ContinuouslyAvailable,
CachingMode,
LeasingMode,
FolderEnumerationMode,
EncryptData,
CompressData
This is useful when performing a configuration audit.
For example, you can compare availability with:
- SMB share state
- Continuous Availability
- SMB caching mode
- SMB leasing mode
- Folder enumeration mode
- SMB encryption
- SMB compression
These settings serve different purposes, so changing one property should not automatically be expected to change the others.
Export SMB Availability Information to CSV
If you are documenting a Windows computer or troubleshooting several shares, exporting the results can be convenient.
Get-SmbShare |
Select-Object Name, Path, AvailabilityType, ShareState, CurrentUsers |
Export-Csv "$env:USERPROFILE\Desktop\smb-availability.csv" -NoTypeInformation
This creates a CSV file on the current user's desktop.
You can open the file with Microsoft Excel or another spreadsheet application and use it as a simple SMB share inventory.
Check SMB Availability Type on a Remote Computer
Get-SmbShare can also work with a CIM session. This can be useful for administrators who need to inspect SMB shares on another Windows computer.
First create a CIM session:
$session = New-CimSession -ComputerName "FILESERVER"
Then query the SMB shares:
Get-SmbShare -CimSession $session |
Select-Object Name, Path, AvailabilityType
Replace FILESERVER with the appropriate computer name.
When finished, remove the CIM session:
Remove-CimSession $session
Remote management depends on the configuration and permissions of the target computer. If the connection fails, investigate Windows Remote Management, firewall rules, credentials, and network connectivity rather than assuming that the SMB share itself is the problem.
Availability Type vs. SMB Permissions
Availability type does not tell you which users are allowed to access a share.
For example, an SMB share may report:
AvailabilityType : NonClustered
ShareState : Online
That does not mean every network user can access it.
Access is also affected by SMB share permissions and NTFS permissions. To inspect the SMB share access control list, use:
Get-SmbShareAccess -Name "Projects"
You can also review our detailed guide to checking SMB share permissions in Windows 11.
Availability Type vs. Folder Enumeration
Folder enumeration controls what users can see inside an SMB share based on the configured enumeration mode. It does not determine whether a share is clustered or non-clustered.
You can inspect both properties with:
Get-SmbShare |
Select-Object Name, Path, AvailabilityType, FolderEnumerationMode
For more information, see our guide to checking SMB Folder Enumeration Mode in Windows 11.
Availability Type vs. SMB Caching
SMB caching is another separate share property. It controls caching behavior associated with the SMB share and should not be confused with cluster availability.
Get-SmbShare |
Select-Object Name, AvailabilityType, CachingMode
You can learn more in our guide to checking SMB Share Caching Mode in Windows 11.
Availability Type vs. SMB Leasing
SMB leasing is related to client-side caching and file access performance. It is different from the availability type of the share.
To compare both properties:
Get-SmbShare |
Select-Object Name, AvailabilityType, LeasingMode
For a detailed explanation of leasing, see How to Check SMB Leasing in Windows 11.
Troubleshooting SMB Availability Type Problems
If the availability type looks unexpected, avoid changing the configuration immediately. First collect information about the environment.
1. Check the Complete Share Configuration
Get-SmbShare -Name "Projects" | Format-List *
Look at AvailabilityType, ShareState, ContinuouslyAvailable, CATimeout, and other relevant properties.
2. Check Current SMB Sessions
Get-SmbSession
This helps determine whether clients are actively connected to the SMB server.
3. Check SMB Connections
Get-SmbConnection
Client-side connections can provide additional information about active SMB access.
4. Check Open SMB Files
Get-SmbOpenFile
This can help identify files currently being accessed through SMB.
You can also read our guide to checking open SMB files in Windows 11.
5. Check the SMB Server Configuration
Get-SmbServerConfiguration
Server-wide SMB settings can affect how file sharing operates. See How to Check SMB Server Configuration in Windows 11 for a detailed overview.
6. Do Not Change Cluster Settings Without Understanding the Environment
Clustered SMB configurations can involve failover clustering, shared storage, clustered file-server roles, or other infrastructure components. If a share is reporting an advanced availability type, changing unrelated SMB properties without understanding the underlying architecture can make troubleshooting more difficult.
Useful PowerShell Commands
| Purpose | Command |
|---|---|
| List SMB shares | Get-SmbShare |
| Check availability type | Get-SmbShare | Select Name,AvailabilityType |
| Check one share | Get-SmbShare -Name "Projects" |
| View all share properties | Get-SmbShare -Name "Projects" | Format-List * |
| Find clustered shares | Get-SmbShare | Where {$_.AvailabilityType -eq "Clustered"} |
| Check share state | Get-SmbShare | Select Name,ShareState |
| Check share permissions | Get-SmbShareAccess -Name "Projects" |
| Check SMB sessions | Get-SmbSession |
| Check SMB connections | Get-SmbConnection |
| Check open files | Get-SmbOpenFile |
Frequently Asked Questions
What is AvailabilityType in SMB?
AvailabilityType is an SMB share property that identifies the availability or cluster-related type reported for the share. Microsoft documents values including NonClustered, Clustered, ScaleOut, CSV, and DFS.
What AvailabilityType should a normal Windows 11 PC have?
A normal standalone Windows 11 computer commonly uses NonClustered SMB shares. Advanced values are generally associated with more specialized server or clustered configurations.
Does NonClustered mean the SMB share is unavailable?
No. NonClustered describes the share's availability configuration, not whether the share is currently online. Check ShareState to determine the current share state.
Can I change AvailabilityType with Set-SmbShare?
You should not treat AvailabilityType as a normal setting to change casually. It describes the availability configuration of the share and can be tied to the underlying clustered architecture. First determine why the share has its current value and understand the server configuration before making infrastructure changes.
How do I check SMB availability type with PowerShell?
Use:
Get-SmbShare | Select-Object Name, Path, AvailabilityType
For one share:
Get-SmbShare -Name "Projects" | Select-Object Name, Path, AvailabilityType
Does AvailabilityType control SMB permissions?
No. SMB access is controlled by share permissions and NTFS permissions. Availability type describes the share's availability or cluster-related configuration.
Final Thoughts
Checking SMB Share Availability Type is a useful step when investigating Windows file-sharing configurations, especially when working with advanced Windows Server environments.
The Get-SmbShare cmdlet makes it easy to inspect the AvailabilityType property and compare it with other SMB settings such as ShareState, ContinuouslyAvailable, CachingMode, LeasingMode, and FolderEnumerationMode.
For a typical Windows 11 computer, seeing NonClustered is normal. If you encounter Clustered, ScaleOut, CSV, or DFS, treat the result as a clue about the underlying file-sharing architecture and investigate the surrounding configuration before making changes.
For a broader SMB troubleshooting workflow, you can also review our guides for SMB Share State, SMB Concurrent User Limit, SMB Continuous Availability, SMB Compression, and SMB Encryption.

