我在PowerShell中的新手,我需要創建腳本,它在Windows Server 2012上創建文件夾,並許可其設置爲共享共享在Win2012:大家讀,NETWORK SERVICE 全部。通過PowerShell的
我寫了下面的腳本
Import-Module SmbShare
Import-Module SmbWitness
function CreateFolderIfNotExists([string]$Path)
{
if (!(Test-Path $Path))
{
New-Item -ItemType Directory -Force -Path $Path
return $True
}
return $False
}
if (CreateFolderIfNotExists -Path "C:\DataExport")
{
New-SmbShare –Name "DataExport" –Path "C:\DataExport" –FullAccess "NETWORK SERVICE" –ReadAccess "Everyone"
}
腳本創建的文件夾,實現共享,但設置文件夾的權限,而不是設置共享權限 - 這意味着,如果我顯示數據導出文件夾,標籤共享的特性。如果我使用高級共享...按鈕和權限按鈕,我看到權限正確,但如果我使用分享...按鈕,權限未設置。
如果我嘗試連接到共享文件夾,我沒有訪問共享文件夾的權限。
有什麼方法可以設置共享文件夾?