我有以下代码创建共享文件夹

if (!(Test-Path c:\myFolder))
{
    New-Item -Path 'c:\myFolder' -ItemType Directory
}

If (!(GET-WMIOBJECT Win32_Share -Filter "Name='myFolder'”))
{
    $Shares.Create(“c:\myFolder”,”myFolder”,0)
}

如何将“所有人”的“读/写”权限添加到共享文件夹?
我宁愿不添加外部dll

谢谢

最佳答案

Carbon模块有一个Install-Share函数,它将执行您需要的操作:

 Install-Share -Name myFolder -Path C:\myFolder -Permissions "EVERYONE,FULL"

在内部,Install-Share使用net share控制台应用程序。我相信,如果您运行net share /?,您将获得有关如何从命令行创建共享的语法。

免责声明:我是Carbon的所有者/维护者。

关于powershell - Powershell,如何向共享文件夹添加权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12196651/

10-12 20:37