Tenho uma rede local Windows com um Windows Server 2008 cuja finalidade é atuar como servidor de arquivos. Eu sou o administrador.
Quero conceder ao usuário acesso total a todos os arquivos em um determinado diretório D:\
, ou seja,. Esse período de “superpoder” deve durar apenas um dia e depois retornar ao status de permissão original.
Como posso fazer isso com o PowerShell (ou o antigo VBScript)? Ou o que um administrador do Windows normalmente faria (com scripts e não com GUI)?
Responder1
Você pode usar o cmdlet Set-ACL para conceder as permissões e, em seguida, agendar uma tarefa que execute um script diferente usando Set-ACL para remover as permissões.
Eu também usaria Get-ACL e exportaria a ACL atual para algum lugar para facilitar a reversão.
Já usei isso antes, mas não consigo encontrar o script, mas você também pode definir permissões de herança e assim por diante.