Mostrando postagens com marcador Windows Server 2003. Mostrar todas as postagens
Mostrando postagens com marcador Windows Server 2003. Mostrar todas as postagens

sexta-feira, 3 de dezembro de 2010

.bat para renomear arquivos com a data atual

Semana passada precisei dar uma volta ao "Túnel do tempo", depois de jogar Quake, Duke Nukem 3d, e alguns outros clássicos de 32 e 16 bits, nunca pensei que voltaria ao velho DOS, mas enfim, eu estava errado, e nestes três típicos colocarei algumas dicas que você pode precisar um dia =)

Me deparei com a seguinte situação, utilizando a ferramenta nativa de Backup do windows server 2003, ntbackup, diariamente criamos os backup's dos servidores, bastando apenas que uma pessoa no período noturno renomeie os mesmos com a data que ele foi feito, o problema é que aos finais de semana ninguém está disponível para executar esta tarefa, e também, caso o funcionário do período noturno falte, o backup simplesmente substitui o arquivo, para resolver isso dei uma pesquisada e descobri como renomear automaticamente através de um arquivo.bat

Para renomear automaticamente arquivos no Windows Server 2003

setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set date=%%a
set date=%date:/=-%
ren teste.txt teste-%date%.txt

Para renomear automaticamente arquivos no Windows XP

@echo off&setlocal enabledelayedexpansion
for /f "tokens=2 delims= " %%a in ('date /t') do set data=%%a
set data=%data:/=-%
ren teste.txt teste-%data%.txt

O porque da diferença, no meu caso, a data do servidor estava em inglês, e devido a aplicações como SQL server e Servidor Apache, preferi não arriscar mudar as configurações regionais.

Salve o que você preferir em um arquivo .bat, e agende no gerenciador de tarefas.

O resultado ao executar o arquivo .bat será teste-03-12-2010.txt  no caso de ele ser executado hoje

Lembrando que o arquivo deverá estar na mesma pasta do arquivo, ou então adicione um comando no inicio do arquivo para executá-lo a partir de outra pasta, ex

cd c:/pasta/pasta

quinta-feira, 25 de março de 2010

IP Fixo em rede com DHCP

     Bem, Provavelmente quem fez um curso de windows server 2003 não teria problemas em gerenciar IP's fixos a partir do DHCP, mas como não fiz nenhum curso e já tive que trabalhar com ele, depois de algum tempo ví que no DHCP Server posso escolher IP's e parâmetros para computadores específicos.

     Mas enfim, para que serve isso?? 

     Onde trabalho, usamos o ISA Server como Firewall, e determinados programas podem não funcionar mesmo com todo o tráfego liberado, portanto, para que funcionem, foi preciso um passe livre do computador para o determinado servidor da aplicação, o que seria fácil colocando o modem diretamente como um servidor DNS secundário, mas o problema, é que em uma rede com 60 computadores, apenas um Notebook deveria ter acesso a aplicação, ou seja, IP fixo seria uma boa saída, mas por ser um dispositivo móvel, o IP fixo se torna um problema para quem o estiver utilizando, pois toda vez que a pessoa entra na empresa tem de ser configurado, e quando sai desconfigurado, outro problema são máquinas como servidores, servidores de impressão e provedores de serviço que tem de ter sempre o mesmo IP para que as aplicações sempre funcionem, eis a solução!

     No DHCP server clique com o botão direito sobre os endereços reservados e crie uma novo IP reservado
     Feito isso, o seguinte quadro aparecerá: 


Escolha um nome para facilitar a identificação(Ex computador do RH)
Escolha o IP para que fique fixo
Digite o endereço MAC da placa de rede
Caso queira colocar, uma descrição...

Pronto

    Caso seja necessário que o computador tenha por exemplo o DNS diferente dos outros computadores, clique com o botão direito no IP reservado e vá em "Configurar Opções"



     Neste menu você poderá colocar especificamente parâmetros para aquele computador, tais como o roteador, servidor DNS dentre outros.
    
    Espero que isso ajude alguém algum dia ^^


    Abraços até a próxima!

facebook

Postagens populares