Поиск по сайту:

PowerShell: Как создать общий доступ к файлам


Для меня графический интерфейс для файловых общих папок просто ужасен. Поэтому в этой статье показано, как создать сетевую общую папку в PowerShell.

Нам нужны две команды: New-SmbShare и Grant-SmbShareAccess. Следующая команда создает новую общую папку и предоставляет полный доступ всем. Почему полный доступ? Это рекомендуется Microsoft и является лучшей практикой. Учтите: будьте щедры с разрешениями на доступ к общим папкам и строгими с разрешениями NTFS. 😉

Давайте продолжим с однострочным скриптом PowerShell.

New-SmbShare -Name Data -Path C:\Data | Grant-SmbShareAccess -AccountName Everyone -AccessRight Full

Для проверки выполните Get-SmbShareAccess и Get-SmbShare.

Get-SmbShareAccess -Name Data
Get-SmbShare