我在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"
}
脚本创建的文件夹,实现共享,但设置文件夹的权限,而不是设置共享权限 - 这意味着,如果我显示数据导出文件夹,标签共享的特性。如果我使用高级共享...按钮和权限按钮,我看到权限正确,但如果我使用分享...按钮,权限未设置。
如果我尝试连接到共享文件夹,我没有访问共享文件夹的权限。
有什么方法可以设置共享文件夹?