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