我试图创建一个PowerShell命令来编辑共享文件夹的某些信息。有3个参数访问,描述和最大用户,但我只想更改描述和最大用户。
我需要此代码才能在Windows 2008和更高版本上工作。
这些命令可用于更改共享文件夹的参数:
$c = Get-WmiObject -Namespace "root\cimv2" -Query "SELECT * FROM Win32_Share WHERE Name=`'ADMIN`$`'";
Invoke-WmiMethod -InputObject $c -Name SetShareInfo -ArgumentList @($null,"Remote Admin","5")
但是在此过程中,我相信它将删除访问参数。
有人知道编辑共享文件夹参数的简便方法吗?
答案 0 :(得分:0)
我将以这种方式使用该方法。您可以仔细检查参数的顺序。
$a = get-wmiobject win32_share | where name -eq admin$
$a.setshareinfo
OverloadDefinitions
-------------------
System.Management.ManagementBaseObject SetShareInfo(System.UInt32 MaximumAllowed,System.String Description, System.Management.ManagementObject#Win32_SecurityDescriptor Access)
$a.setshareinfo($null,'Remote Admin','5')