Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Alterar Permissões de Pastas e Arquivos para o Usuário Administrador

Script:


# Define o caminho para a pasta raiz onde as permissões serão alteradas
$caminhoRaiz = "C:\Caminho\Para\Sua\Pasta"

# Obtém o objeto de segurança da pasta raiz
$aclRaiz = Get-Acl -Path $caminhoRaiz

# Define a regra de acesso para o usuário administrador
$administrador = [System.Security.Principal.NTAccount]"BUILTIN\Administradores"
$direitoAcesso = [System.Security.AccessControl.FileSystemRights]"FullControl"
$tipoAcesso = [System.Security.AccessControl.AccessControlType]::Allow
$regraAcesso = New-Object System.Security.AccessControl.FileSystemAccessRule($administrador, $direitoAcesso, $tipoAcesso)

# Adiciona a regra de acesso ao objeto de segurança
$aclRaiz.SetAccessRule($regraAcesso)

# Aplica as alterações de permissão para a pasta raiz
Set-Acl -Path $caminhoRaiz -AclObject $aclRaiz

# Função para alterar permissões de pastas e arquivos recursivamente
function AlterarPermissoes {
param (
[string]$caminho
)

# Obtém todos os arquivos e pastas no caminho especificado
$itens = Get-ChildItem -Path $caminho -Recurse

foreach ($item in $itens) {
# Obtém o objeto de segurança do item
$acl = Get-Acl -Path $item.FullName

# Adiciona a regra de acesso ao objeto de segurança
$acl.SetAccessRule($regraAcesso)

# Aplica as alterações de permissão para o item
Set-Acl -Path $item.FullName -AclObject $acl
}
}

# Chama a função para alterar permissões recursivamente
AlterarPermissoes -caminho $caminhoRaiz

Write-Host "Permissões alteradas com sucesso para o usuário administrador."

Como Executar o Script:


1. Abra o PowerShell como administrador. Para isso, clique com o botão direito no ícone do PowerShell e selecione "Executar como administrador".
2. Copie o script acima e cole em um arquivo com a extensão .ps1, por exemplo, alterarPermissoes.ps1.
3. No PowerShell, navegue até o diretório onde o arquivo .ps1 está salvo.
4. Execute o script digitando .\alterarPermissoes.ps1 e pressione Enter.
5. Certifique-se de substituir "C:\Caminho\Para\Sua\Pasta" pelo caminho da pasta cujas permissões você deseja alterar.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.