Powershell 如何使用Grant SmbShareAccess指定多个访问权限
这就是我到目前为止一直尝试但没有成功的方法:Powershell 如何使用Grant SmbShareAccess指定多个访问权限,powershell,Powershell,这就是我到目前为止一直尝试但没有成功的方法: Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight ("Read,Change") -Force; Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight "Read,Change" -Force; Grant-SmbShareAccess –Name $ShareName –Accoun
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight ("Read,Change") -Force;
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight "Read,Change" -Force;
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight Read,Change -Force;
如果我像这样运行命令:
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight Change -Force;
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight Read -Force;
它只保留最新的权限。在这种情况下,读取
,更改
将丢失
看一看:
如果您想同时授予
阅读和修改权限,只需授予一次完整的
Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight Full -Force;
更改包括读取…只需使用更改。(文档错误,是更改而不是修改)
但实际上,我不喜欢依赖共享级别的权限。我通常只与所有人创建共享:完全共享,并依赖文件夹级别的权限。你期望什么,实际发生了什么?看看我更新的问题我想我可能会这样做,但是。。。它必须是一种指定读取和更改的方式,不是吗?我不这么认为,我认为它们是相互排斥的。虽然有一个问题是,右边的名为Modify
notchange。文档中说它是Modify
,但我在2012年的一个盒子上尝试了这个方法,但它不起作用,结果证明正确的值是Change
,至少对我有效。我正在使用Full
作为您的建议,但是我想找到一种方法来添加这两个选项