Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Defina o caminho da pasta
$pastaCaminho = "C:\scanner"
# Verifique se a pasta já existe, se não, crie-a
if (-Not (Test-Path -Path $pastaCaminho)) {
New-Item -Path $pastaCaminho -ItemType Directory
Write-Host "Pasta 'scanner' criada com sucesso em C:\"
} else {
Write-Host "A pasta 'scanner' já existe em C:\"
}
# Defina o nome do compartilhamento
$compartilhamentoNome = "scanner"
# Crie o compartilhamento da pasta
New-SmbShare -Name $compartilhamentoNome -Path $pastaCaminho -FullAccess "impressoras@usinacerradao.com.br"
# Defina as permissões de leitura e gravação
$acl = Get-Acl -Path $pastaCaminho
$regra = New-Object System.Security.AccessControl.FileSystemAccessRule("impressoras@usinacerradao.com.br", "Read,Write", "Allow")
$acl.SetAccessRule($regra)
Set-Acl -Path $pastaCaminho -AclObject $acl
Write-Host "Compartilhamento criado e permissões definidas com sucesso."
Como Executar o Script:
Abra o PowerShell como Administrador. Para isso, clique com o botão direito do mouse no ícone do Windows, selecione "Windows PowerShell (Admin)" ou "Windows Terminal (Admin)".
Copie o script acima.
No PowerShell, cole o script (clique com o botão direito para colar) e pressione Enter para executá-lo.
O script irá criar a pasta "scanner" no disco C: se ela ainda não existir, compartilhar a pasta com o usuário "impressoras@usinacerradao.com.br" e definir permissões de leitura e gravação.