Permissions
Working with permissions in WMI is more difficult than in .NET as the values in use are not given friendly names. However, the .NET classes can still be used, even if not quite as intended.
The following working examples demonstrate configuring the permissions.
Sharing permissions
Get-Acl
and Set-Acl
are fantastic tools for working with filesystem permissions, or permissions under other providers. However, these commands cannot be used to affect SMB share permissions.
The SmbShare module
The SmbShare
module has commands that affect share permissions. This example uses the older WMI classes to modify permissions. It might be used if the SmbShare
module cannot be.
The Get-SmbShareAccess
command might be used to verify the outcome of this example.
The following operations require administrative privileges; use PowerShell as an administrator if you're attempting to use these examples.
Creating a shared directory
The...