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 Criar e Compartilhar Pasta no Windows

Script:


# Define o caminho da pasta
$caminhoPasta = "C:\scanner"

# Cria a pasta se ela não existir
if (-Not (Test-Path -Path $caminhoPasta)) {
New-Item -ItemType Directory -Path $caminhoPasta
Write-Host "Pasta 'scanner' criada com sucesso em C:."
} else {
Write-Host "A pasta 'scanner' já existe em C:."
}

# Define o nome do compartilhamento
$nomeCompartilhamento = "scanner"

# Verifica se o compartilhamento já existe e o remove
if (Get-SmbShare -Name $nomeCompartilhamento -ErrorAction SilentlyContinue) {
Remove-SmbShare -Name $nomeCompartilhamento -Force
Write-Host "Compartilhamento existente removido."
}

# Cria o compartilhamento da pasta
New-SmbShare -Name $nomeCompartilhamento -Path $caminhoPasta -FullAccess "impressoras@usinacerradao.com.br"
Write-Host "Pasta 'scanner' compartilhada com sucesso com 'impressoras@usinacerradao.com.br'."

# Define permissões de segurança NTFS para leitura/gravação
$acl = Get-Acl -Path $caminhoPasta
$regraAcesso = New-Object System.Security.AccessControl.FileSystemAccessRule("impressoras@usinacerradao.com.br", "Read,Write", "Allow")
$acl.SetAccessRule($regraAcesso)
Set-Acl -Path $caminhoPasta -AclObject $acl
Write-Host "Permissões de leitura e gravação concedidas para 'impressoras@usinacerradao.com.br'."

Como Executar o Script:


1. Abra o PowerShell como Administrador. Para isso, clique com o botão direito no menu Iniciar e selecione "Windows PowerShell (Admin)".
2. Copie o script acima.
3. Cole o script no console do PowerShell.
4. Pressione Enter para executar o script.
5. Verifique se a pasta "scanner" foi criada em C: e se está compartilhada corretamente.


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.