none
Renomear máquinas com base em uma lista de forma "Aleatória" RRS feed

  • Pergunta

  • Ola,

    Trabalho em uma empresa que necessita fazer formatação de mais de 200 maquinas semanalmente, e nessa formatação usamos o método de clonagem por meio de uma imagem "Ghost", porém todas as maquinas saem com nomes iguais e andei pesquisando na net, acabei achando o script abaixo que renomeia o PC baseado numa lista.txt, ele funciona perfeitamente, só que gostaria de incrementar a função dele escolher o nome "Aleatoriamente", baseado num arquivo que já possuo com mais de 100mil nomes, assim não ficando nomes duplicados na rede ...

    me ajudem por favor ...

    @ECHO OFF
    FOR /F %%A IN (LISTA.TXT) DO (
    	SET NOVO_NOME=%%A
    	GOTO EXIT_FOR
    )
    
    :EXIT_FOR
    
    ::TIRA NOME DA LISTA
    FINDSTR /I /V "%NOVO_NOME%" LISTA.txt > LISTA.TMP
    MOVE LISTA.TMP LISTA.TXT
    
    ::RENOMEIA ESTACAO
    
    ECHO RENOMEANDO %NOVO_NOME%
    WMIC ComputerSystem where Name="%COMPUTERNAME%" call Rename Name=%NOVO_NOME%
    
    ::Reinicia
    shutdown -m \\%COMPUTERNAME% -r -f -t 10
    color 2f
    
    PAUSE


    • Editado Werik Gomes quinta-feira, 4 de fevereiro de 2016 13:12
    quinta-feira, 4 de fevereiro de 2016 13:11