Я читал о Net Share
командовать множеством мест. Похоже, что у него есть возможность запретить общий доступ к удаленному общему ресурсу с помощью /DELETE
аргумент, и, похоже, он также может добавлять пользователей в общий ресурс, используя /GRANT
.
Одна вещь, которая кажется невозможной, - это удалить людей из удаленного общего ресурса с помощью Net Share
команда. Есть ли способ сделать это?
Поскольку вы, кажется, используете это в сценарии:
вы можете использовать сторонний открытый исходный код Утилита SetACL для изменения разрешений удаленного общего ресурса
то же самое касается RMTSHARE от Microsoft который является отдельным загрузочным комплектом
вы могли бы использовать Enter-PSSession
или InvokeCommand -Computer
в PowerShell и удалите поделиться управлением разрешениями с помощью команд PowerShell слишком. Если вам не нравится / не используется / не требуется PowerShell, WMI (который используется для управления разрешениями на общий доступ в примерах PowerShell, которые вы найдете в сети) можно удаленно выполнять самостоятельно и выполнять сценарии на других языках (например, VBScript).
WMI довольно сложно создавать сценарии и отлаживать, поэтому жестяная банка стать головной болью, но это единственный подход, который будет работать из коробки без установки дополнительного программного обеспечения.
Использовать Computer Management
через compmgmt.msc
а затем щелкните правой кнопкой мыши на Computer Management (Local)
и выберите «Подключиться к другому компьютеру».
Затем вы можете ввести DNS-имя компьютера или IP-адрес и удаленно управлять общими папками и их разрешениями на вкладке «Общие папки».
Для этого вам потребуются права администратора на этом удаленном сервере (вместе с возможными правилами брандмауэра Windows) ... но если вы являетесь администратором домена, все будет в порядке.
Я никогда не находил простого способа сделать это с помощью команды net share. Раньше я делал это, используя только команды net share, удаляя общий ресурс, воссоздавая общий ресурс и добавляя только соответствующие разрешения.
Позже я открыл для себя rmtshare и powershell, и моя жизнь стала более полной.