如何使用 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

更新于: 2021年3月1日

11K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.