#ProgramaçãoGlobal #BAT #BATCH #DOS #Script
Nome do Arquivo: Script_Logon.bat
Este script foi concebido para ser executado automaticamente sempre que um usuário faz logon em uma rede de domínio. Seu objetivo principal é configurar o ambiente de trabalho do usuário, realizando tarefas como mapear unidades de rede para letras de fácil acesso e exibir uma mensagem de boas-vindas personalizada. Isso padroniza o acesso a recursos compartilhados e pode comunicar informações importantes aos usuários no início de sua sessão.
1. BATCH | Encadeamento de Comandos
2. BATCH | Lógica Condicional em Tarefas
3. BATCH | Coleta de Informações do Sistema
4. BATCH | Scripts de Logon
5. BATCH | Agendamento de Tarefas
6. BATCH | Criação de Atalhos Personalizados e Menus Simples
7. BATCH | Instalação e Execução de Software
8. BATCH | Administração e Manutenção do Sistema
9. BATCH | Gerenciamento de Arquivos e Pastas
10. BATCH | Automação de Tarefas Repetitivas
11. Paradox (Delphi) | Códigos Avançados - Atualizar registros em lote - Atualizando Registros em Lote com Delphi: Um Guia Prático - Advanced Code: Bulk Record Update & Practical Guide to Batch Processing in Delphi
12. Batch File | Como Dividir um Arquivo Texto em Múltiplos Arquivos Texto Menores
A funcionalidade do script é alcançada por meio de dois comandos principais. O comando NET USE
é utilizado para conectar uma letra de unidade local (como S:
) a um compartilhamento de rede (como \\NomedoServidor\Compartilhamento
). O parâmetro /persistent:yes
garante que o mapeamento seja recriado em logons futuros. Em seguida, o comando ECHO
exibe uma mensagem de boas-vindas que utiliza a variável de ambiente %USERNAME%
para cumprimentar o usuário pelo nome, tornando a mensagem mais pessoal.
Em ambientes corporativos, scripts de logon são uma ferramenta administrativa essencial. Eles garantem que todos os usuários tenham acesso consistente e correto aos servidores de arquivos, impressoras de rede e outros recursos compartilhados, independentemente do computador que utilizem. Eles também podem ser usados para sincronizar a hora, iniciar aplicativos padrão ou exibir mensagens do dia, centralizando o gerenciamento do ambiente do usuário.
@REM Nome do Arquivo: Script_Logon.bat
@ECHO OFF
REM --------------------------------------------------------------------------
REM Documentacao:
REM Este eh um exemplo de script de logon para ambientes de rede.
REM Ele mapeia uma unidade de rede e exibe uma mensagem de boas-vindas.
REM Geralmente eh configurado no servidor (ex: Active Directory) para rodar no logon do usuario.
REM
REM Comandos Utilizados:
REM NET USE - Conecta ou desconecta um computador de um recurso de rede compartilhado.
REM /persistent:yes - Torna o mapeamento de rede persistente entre as sessoes.
REM %USERNAME% - Variavel de ambiente que contem o nome do usuario logado.
REM --------------------------------------------------------------------------
ECHO.
ECHO Configurando o ambiente de trabalho...
ECHO.
REM --- Mapeamento da Unidade de Rede ---
REM Mapeia a pasta "Compartilhamento" do servidor "NomedoServidor" para a unidade S:
NET USE S: \\NomedoServidor\Compartilhamento /persistent:yes
REM Verifica se o mapeamento foi bem-sucedido
IF %ERRORLEVEL% == 0 (
ECHO Unidade de rede S: mapeada com sucesso.
) ELSE (
ECHO Falha ao mapear a unidade de rede S:.
)
ECHO.
REM --- Mensagem de Boas-Vindas ---
ECHO =================================================================
ECHO Bem-vindo(a), %USERNAME%!
ECHO
ECHO Lembrete: Salve todos os seus arquivos de trabalho na unidade S:.
ECHO =================================================================
ECHO.
REM O comando 'PAUSE' geralmente nao eh usado em scripts de logon reais
REM para nao interromper o processo de login do usuario.
REM Adicionado aqui apenas para fins de teste.
PAUSE
👉 Siga André Bernardes no Linkedin. Clique aqui e contate-me via What's App.
Nenhum comentário:
Postar um comentário