Você pode fazer isso com os cmdlets do PowerShell Grant-SmbShareAccess
e Revoke-SmbShareAccess
Há alguns exemplos neste post no blog do TechNet: link
Eu usei o seguinte para criar um compartilhamento de pasta chamado "Executando máquinas virtuais" em um servidor Hyper V R2:
net share "Running Virtual Machines"="C:\Hyper V\Running Virtual Machines"
Agora preciso alterar as permissões no compartilhamento para permitir que os usuários acessem o compartilhamento, mas usando o seguinte, aparece o erro "Você usou uma opção com um valor inválido":
net share "Running Virtual Machines" /GRANT:domain/username,FULL
Eu também tentei:
net share "Running Virtual Machines"="C:\Hyper V\Running Virtual Machines" /GRANT:domain\username,FULL
Isso me dá a mensagem "O nome já foi compartilhado".
Como posso alterar as permissões em um compartilhamento de pasta existente na linha de comando sem ter que excluir o compartilhamento e recriá-lo?
Você pode fazer isso com os cmdlets do PowerShell Grant-SmbShareAccess
e Revoke-SmbShareAccess
Há alguns exemplos neste post no blog do TechNet: link
Você pode usar o utilitário RMTSHARE , mas é um programa antigo, portanto, teste completamente seu ambiente Windows Server 2008. Você pode ter que desabilitar o UAC para que ele funcione corretamente.