NfsShareTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsShare Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsShare Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsShare NfsSharePermissionTypes Microsoft.Management.Infrastructure.CimInstance#/Microsoft/Windows/NFS/MSFT_NfsSharePermission Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsSharePermission Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsSharePermission NfsClientConfigTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsClientConfig Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsClientConfig Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsClientConfig NfsServerConfigTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsServerConfig Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsServerConfig Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsServerConfig NfsNlmClientLockTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsNlmClientLock Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsNlmClientLock Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsNlmClientLock Nfsv4ClientLockTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_Nfsv4ClientLock Microsoft.Management.Infrastructure.CimInstance#/MSFT_Nfsv4ClientLock Microsoft.Management.Infrastructure.CimInstance#MSFT_Nfsv4ClientLock NfsStatisticsTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsStatistics Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsStatistics Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsStatistics NfsNetGroupsTypes Microsoft.Management.Infrastructure.CimInstance#/Microsoft/Windows/NFS/MSFT_NfsNetgroup Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsNetgroup Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsNetgroup NfsMappingStoreTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsMappingStore Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsMappingStore Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsMappingStore NfsClientGroupTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsClientgroup Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsClientgroup Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsClientgroup NfsMappedIdentityTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsMappedIdentity Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsMappedIdentity Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsMappedIdentity NfsNetgroupStoreTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsNetgroupStore Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsNetgroupStore Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsNetgroupStore MountedClientsTypes Microsoft.Management.Infrastructure.CimInstance#root/Microsoft/Windows/NFS/MSFT_NfsMountedClient Microsoft.Management.Infrastructure.CimInstance#/MSFT_NfsMountedClient Microsoft.Management.Infrastructure.CimInstance#MSFT_NfsMountedClient NfsShare NfsShareTypes left left left Name $IsClustered = $_.IsClustered; if($_.IsClustered -eq 1) { $IsClustered = "Continuously Available";} if($_.IsClustered -eq 0) { $IsClustered = "Standard (not clustered)";} return $IsClustered; Path NfsShare NfsShareTypes Name Path NetworkName $IsClustered = $_.IsClustered; if($_.IsClustered -eq 1) { $IsClustered = "Continuously Available";} if($_.IsClustered -eq 0) { $IsClustered = "Standard (not clustered)";} return $IsClustered; IsOnline $AnonymousAccess = $_.AnonymousAccess; if($_.AnonymousAccess -eq 1) { $AnonymousAccess = "Enabled";} if($_.AnonymousAccess -eq 0) { $AnonymousAccess = "Disabled";} return $AnonymousAccess; AnonymousGid AnonymousUid $UnmappedUserAccess = $_.UnmappedUserAccess; if($_.UnmappedUserAccess -eq 1) { $UnmappedUserAccess = "Enabled";} if($_.UnmappedUserAccess -eq 0) { $UnmappedUserAccess = "Disabled";} return $UnmappedUserAccess; Authentication NfsSharePermission NfsSharePermissionTypes left left Name ClientName $Permission = $_.Permission; if($_.Permission -eq "readwrite") { $Permission = "READ, WRITE";} if($_.Permission -eq "readonly") { $Permission = "READ";} if( $_.Permission -eq "no-access") { $Permission = "DENY ACCESS";} return $Permission; AllowRootAccess NfsSharePermission NfsSharePermissionTypes ClientName $ClientType = $_.ClientType; if($_.ClientType -eq "host") { $ClientType = "Computer";} if($_.ClientType -eq "netgroup") { $ClientType = "Netgroup";} if($_.ClientType -eq "builtin") { $ClientType = "Built-in Group";} if($_.ClientType -eq "clientgroup") { $ClientType = "ClientGroup";} return $ClientType; Name Path $Permission = $_.Permission; if($_.Permission -eq "readwrite") { $Permission = "READ, WRITE";} if($_.Permission -eq "readonly") { $Permission = "READ";} if($_.Permission -eq "no-access") { $Permission = "DENY ACCESS";} return $Permission; AllowRootAccess LanguageEncoding NfsServerConfig NfsServerConfigTypes State LogActivity $CharacterTranslationFile = $_.CharacterTranslationFile; if([System.String]::IsNullOrWhiteSpace($_.CharacterTranslationFile)) { $CharacterTranslationFile = "Not Configured";} return $CharacterTranslationFile; DirectoryCacheSize $hide = $_.HideFilesBeginningInDot; if($_.HideFilesBeginningInDot -eq 1) { $hide = "Enabled";} if($_.HideFilesBeginningInDot -eq 0) { $hide = "Disabled";} return $hide; EnableNFSV2 EnableNFSV3 EnableNFSV4 EnableAuthenticationRenewal AuthenticationRenewalIntervalSec NlmGracePeriodSec MountProtocol NfsProtocol NisProtocol NlmProtocol NsmProtocol PortmapProtocol MapServerProtocol PreserveInheritance NetgroupCacheTimeoutSec UnmappedUserAccount WorldAccount AlwaysOpenByName GracePeriodSec LeasePeriodSec OnlineTimeoutSec NfsClientConfig NfsClientConfigTypes State $CaseSensitiveLookup = $_.CaseSensitiveLookup; if($_.CaseSensitiveLookup -eq 1) { $CaseSensitiveLookup = "Enabled";} if($_.CaseSensitiveLookup -eq 0) { $CaseSensitiveLookup = "Disabled";} return $CaseSensitiveLookup; DefaultAccessMode $MountType = $_.MountType.ToUpper(); return $MountType; MountRetryAttempts RpcTimeoutSec ReadBufferSize WriteBufferSize $UseReservedPorts = $_.UseReservedPorts; if($_.UseReservedPorts -eq 1) { $UseReservedPorts = "Enabled";} if($_.UseReservedPorts -eq 0) { $UseReservedPorts = "Disabled";} return $UseReservedPorts; Authentication TransportProtocol NfsNetgroupStore NfsNetgroupStoreTypes LdapServer LdapNamingContext $NetgroupStoreType = $_.NetgroupStoreType; if($_.NetgroupStoreType -eq "none") { $NetGroupSourceType = "Not Configured";} else { $NetgroupStoreType = $_.NetgroupStoreType.ToUpper();} return $NetgroupStoreType; NisServer NisDomain NfsNlmClientLock NfsNlmClientLockTypes left left left ComputerName Path LockType NfsNlmClientLock NfsNlmClientLockTypes ComputerName Path LockType Nfsv4ClientLock Nfsv4ClientLockTypes left left left Path LockType StateId Nfsv4ClientLock Nfsv4ClientLockTypes LockedFile LockType StateId NfsMountedClient MountedClientsTypes left left left ClientId ClientIpAddress TotalSessions NfsMountedClient MountedClientsTypes ClientId ClientIpAddress NetworkName Flags TotalSessions NfsStatistics NfsStatisticsTypes left center center center Name $Protocol = $_.Protocol.ToUpper(); return $Protocol; Version Value NfsStatistics NfsStatisticsTypes Name $Protocol = $_.Protocol.ToUpper(); return $Protocol; Version Value NetGroups NfsNetGroupsTypes left left NetgroupName NetgroupMembers ClientGroups NfsClientGroupTypes left left ClientGroupName ClientGroupMembers NfsMappingStore NfsMappingStoreTypes UNMServer UNMLookupEnabled ADDomain ADLookupEnabled LdapServer LdapNamingContext LdapLookupEnabled PasswdFileLookupEnabled NfsMappedIdentity NfsMappedIdentityTypes left center center AccountName Type $value = $_.Uid; if($_.Type -eq "Group") { $value = $_.Gid;} return $value ; NfsMappedIdentity NfsMappedIdentityTypes AccountName Type $value = $_.Uid; if($_.Type -eq "Group") { $value = $_.Gid;} return $value ;