Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.