none
Relatorio do DHCP RRS feed

  • Pergunta

  • Pessoal,

    Precisava criar um relatorio (script) que contenha as informações do Address Pool de todos os scopos dentro de servidor DHCP.


    O mundo é uma "janela" de oportunidades

    quinta-feira, 18 de outubro de 2012 19:23

Respostas

  • Pedro,

    dá uma olhada nos comando

    netsh dhcp server scope <coloca aqui um escopo seu> list

    ele vai te mostrar várias informações que podem ser extraídas, dos IPs excluidos acho que é o show excluderange, no script ficaria assim:

    @echo off
    del lista.txt /q
    
    for /f "tokens=1 delims= " %%A IN ('netsh dhcp server show scope ^| findstr "Active"') do CALL :ESCOPO %%A
    
    :ESCOPO
    netsh dhcp server scope %1 show iprange >>lista.txt
    netsh dhcp server scope %1 show excluderange >>lista.txt
    
    goto :EOF


    Fábio de Paula Junior

    quinta-feira, 18 de outubro de 2012 20:58
    Moderador

Todas as Respostas

  • Tente com o NETSH

    .BAT

    @echo off
    del lista.txt /q
    
    for /f "tokens=1 delims= " %%A IN ('netsh dhcp server show scope ^| findstr "Active"') do CALL :ESCOPO %%A
    
    :ESCOPO
    netsh dhcp server scope %1 show iprange >>lista.txt
    
    goto :EOF


    Fábio de Paula Junior

    quinta-feira, 18 de outubro de 2012 19:53
    Moderador
  • Tente com o NETSH

    .BAT

    @echo off
    del lista.txt /q
    
    for /f "tokens=1 delims= " %%A IN ('netsh dhcp server show scope ^| findstr "Active"') do CALL :ESCOPO %%A
    
    :ESCOPO
    netsh dhcp server scope %1 show iprange >>lista.txt
    
    goto :EOF


    Fábio de Paula Junior

    Fábio boa tarde,

    Teste e funcionou certinho, mas precisava de mais 2 favores se possivel.

    Primeiro: tem como add no script os IP Addresses excluidos do range?

    Segundo: tem como colocar no script o scope name dos scopos?

    Obrigado mais uma vez.


    O mundo é uma "janela" de oportunidades

    quinta-feira, 18 de outubro de 2012 20:12
  • Pedro,

    dá uma olhada nos comando

    netsh dhcp server scope <coloca aqui um escopo seu> list

    ele vai te mostrar várias informações que podem ser extraídas, dos IPs excluidos acho que é o show excluderange, no script ficaria assim:

    @echo off
    del lista.txt /q
    
    for /f "tokens=1 delims= " %%A IN ('netsh dhcp server show scope ^| findstr "Active"') do CALL :ESCOPO %%A
    
    :ESCOPO
    netsh dhcp server scope %1 show iprange >>lista.txt
    netsh dhcp server scope %1 show excluderange >>lista.txt
    
    goto :EOF


    Fábio de Paula Junior

    quinta-feira, 18 de outubro de 2012 20:58
    Moderador
  • Fábio.

    Vlw mais uma vez eu listei aq os comandos pra colocar algumas coisas adicionais o show excluderange mostra as exclusoes msm.

    Obrigado mais uma vez.


    O mundo é uma "janela" de oportunidades

    sexta-feira, 19 de outubro de 2012 12:45