2013-09-26 23 views
0

這是我已經沒有運氣到目前爲止已經試過:我如何使用格蘭特SmbShareAccess指定一個以上的訪問權限

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; 

它只保留最新的許可,在這種情況下ReadChange丟失

請看:

enter image description here

+0

你期望什麼,以及究竟發生了什麼? –

+0

看看我的更新後的問題 – Jupaol

回答

0

如果要授予ReadModify兩者只是給予一次Full

Grant-SmbShareAccess –Name $ShareName –AccountName $_ –AccessRight Full -Force; 
+0

我想我可能會那樣做,但是......它必須是一種指定讀取和更改的方式嗎? – Jupaol

+0

我不這麼認爲,我認爲它們是相互排斥的。雖然有一個問題,但是右側被稱爲「修改」而不是更改。 – EkoostikMartin

+0

該文檔說它是「修改」,但我試圖在2012年的一個盒子,它沒有工作,事實證明,正確的價值是「變化」,至少這對我有效。我使用'Full'作爲你的建議,但我想找到一種方法來添加兩個 – Jupaol

0

更改包括閱讀...只是使用更改。 (文檔有誤,改不修改)

但是實際上,我不喜歡依賴共享級別的權限。我通常只是爲每個人創建共享:完整並依賴文件夾級別權限。

相關問題