如何使用 PowerShell 共享 Windows 文件夹?
要使用PowerShell共享Windows文件夹,我们可以使用New-SmbShare命令。此命令是模块SmbShare的一部分。
在这个例子中,我们有一个名为“DSC”的文件夹,我们想要共享。以下命令将简单地共享文件夹
New-SmbShare -Path E:\DSC\ -Name "Shared Folder"
输出
Name ScopeName Path Description ---- --------- ---- ----------- Shared Folder * E:\DSC
默认情况下,DSC文件夹将使用“共享文件夹”名称共享,每个人都有读取权限,因为我们还没有指定范围。
要将完全访问权限分配给特定用户,我们可以使用-FullAccess参数后跟活动目录用户名来提供完全访问权限。例如,
New-SmbShare -Name "Shared Folder" -Path "E:\DSC\" -FullAccess "automationlab\delta","Automationlab\Beta"
将向域 AutomationLab的Delta 和Beta 用户提供完全访问权限。
同样,对于只读权限,我们可以使用-Readonly参数。
对于更改和读取权限,请使用 -ChangeAccess参数。
要提供多个权限,
New-SmbShare -Name "Shared Folder" -Path "E:\DSC\" -ChangeAccess "Automationlab\Beta" -FullAccess "AutomationLab\Delta"
上面的示例将为Beta AD用户提供更改访问权限,并为Delta AD用户提供完全访问权限。
要创建加密共享文件夹,您可以使用-Encrypted参数。例如,
New-SmbShare-Name"Shared Folder"-Path "E:\DSC\"-EncryptData $true