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

Como Gerenciar Diretórios no Windows: Criação, Exclusão e Permissões via CMD e PowerShell

Gerenciar diretórios é uma tarefa essencial para qualquer administrador de sistemas. No ambiente Windows, existem várias maneiras de realizar essas operações, seja através da interface gráfica, do Prompt de Comando (CMD) ou do PowerShell. Neste artigo, vamos explorar como criar, excluir e gerenciar permissões de diretórios usando CMD e PowerShell.

Criação de Diretórios

Usando CMD

Para criar um diretório no CMD, você pode usar o comando mkdir (ou md). Aqui está um exemplo:

mkdir C:\Exemplo\NovoDiretorio

Este comando criará um diretório chamado NovoDiretorio dentro de C:\Exemplo.

Usando PowerShell

No PowerShell, o comando equivalente é New-Item. Veja como usá-lo:

New-Item -Path "C:\Exemplo\NovoDiretorio" -ItemType Directory

Exclusão de Diretórios

Usando CMD

Para excluir um diretório no CMD, você pode usar o comando rmdir (ou rd). Aqui está um exemplo:

rmdir /S /Q C:\Exemplo\NovoDiretorio
  • /S remove todos os subdiretórios e arquivos.
  • /Q executa o comando sem pedir confirmação.

Usando PowerShell

No PowerShell, você pode usar o comando Remove-Item:

Remove-Item -Path "C:\Exemplo\NovoDiretorio" -Recurse -Force
  • -Recurse remove todos os subdiretórios e arquivos.
  • -Force força a remoção sem pedir confirmação.

Gerenciamento de Permissões

Usando CMD

Para gerenciar permissões de diretórios no CMD, você pode usar o comando icacls. Aqui está um exemplo de como conceder permissões de leitura e escrita a um usuário específico:

icacls C:\Exemplo\NovoDiretorio /grant Usuario:(OI)(CI)F
  • OI (Object Inherit) permite que as permissões sejam herdadas por arquivos.
  • CI (Container Inherit) permite que as permissões sejam herdadas por subdiretórios.
  • F concede controle total.

Usando PowerShell

No PowerShell, você pode usar o cmdlet Set-Acl para gerenciar permissões. Aqui está um exemplo:

$acl = Get-Acl "C:\Exemplo\NovoDiretorio"
$permission = "DOMAIN\User","FullControl","ContainerInherit,ObjectInherit","None","Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
Set-Acl "C:\Exemplo\NovoDiretorio" $acl

Conclusão

Gerenciar diretórios no Windows pode ser feito de maneira eficiente usando CMD e PowerShell. Com os comandos e scripts fornecidos, você pode criar, excluir e gerenciar permissões de diretórios de forma rápida e segura.

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.