SetShareInfo method of the Win32_Share class
The SetShareInfo WMI class method sets the parameters of a shared resource.
This topic uses Managed Object Format (MOF) syntax. For more information about using this method, see Calling a Method.
Syntax
uint32 SetShareInfo(
[in, optional] uint32 MaximumAllowed,
[in, optional] string Description,
[in, optional] Win32_SecurityDescriptor Access
);
Parameters
-
MaximumAllowed [in, optional]
-
Limit on the maximum number of users allowed to use this resource concurrently.
Example: 10. This parameter is optional.
-
Description [in, optional]
-
Optional comment to describe the resource being shared.
-
Access [in, optional]
-
Security descriptor for user-level permissions. A security descriptor contains information about the permission, owner, and access capabilities of the resource. For more information, see Win32_SecurityDescriptor.
Return value
Returns one of the values listed in the following list or any other value to indicate an error.
-
Success (0)
-
Access denied (2)
-
Unknown failure (8)
-
Invalid name (9)
-
Invalid level (10)
-
Invalid parameter (21)
-
Duplicate share (22)
-
Redirected path (23)
-
Unknown device or directory (24)
-
Net name not found (25)
-
Other (26 4294967295)
Remarks
SetShareInfo method is a dynamic object method and is used on an occurrence of this class.
Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute SetShareInfo. The print operator can only set printer queues. The Communication operator can only set communication device queues.
Examples
The following PowerShell sample updates the name of the newShare share.
$newShare = Get-WmiObject win32_share | Where-Object {$_.name -eq "newShare"}
[void]$newShare.SetShareInfo($null,"This is my new description",$null)
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|