Рубрики
Powershell

Powershell сеть \ управление разрешениями на общие папки

С помощью ключей -ReadAccess, -ChangeAccess, -FullAccess, -NoAccess - настраиваются права доступа к общей папке.

Get-Command —Module SmbShare - список команд модуля SmbShare

Get-Command *SmbShare* - список команд модуля SmbShare

New—SmbShare -Name Share -Path D:\Share —FullAccess "LAB\Administrators" —ReadAccess "Everyone" - создание общей папки Share

Remove—SmbShare Share - удаление общей папки

Get—SmbShareAccess -Name Share - получаем список с  разрешениями на общую папку Share
Get—SmbShareAccess -Name Share | Grant—SmbShareAccess —AccountName Everyone —AccessRight Full - группе Everyone добавим полный доступ
Get—SmbShareAccess -Name Share | Revoke—SmbShareAccess —AccountName Everyone - запретим доступ к шаре

Block—SmbShareAccess -Name share —AccountName everyone - запретим доступ к шаре

Unblock—SmbShareAccess -Name share —AccountName everyone - восстановление доступа к шаре (Можно использовать после запрета командой Block—SmbShareAccess )