add class
Adiciona uma classe ao servidor DHCP especificado.
Sintaxe
add class Nome_da_Classe [Comentário_da_Classe] [Dados] [[IsVendor=]{0 | 1}] [[IsBinary=]{B | b}]
Parâmetros
- Nome_da_Classe
-
Obrigatório. Especifica o nome da classe a ser criada.
- comentário_da_classe
-
Especifica o comentário a ser associado com a classe.
- Dados
-
Especifica dados de classe no formato ASCII ou binário, dependendo do parâmetro IsBinary. Se não for especificado, presume-se que o formato dos dados seja ASCII.
- [ IsVendor=]{0 | 1}
-
Indica se a classe a ser adicionada é uma classe de usuário ou uma classe de fornecedor: 0-Classe de usuário (padrão), 1-Classe de fornecedor.
- [ IsBinary=]{B | b}
-
Indica se os dados da classe estão em formato binário. Se não for especificado, presume-se que o formato dos dados seja ASCII.
Exemplos
No primeiro exemplo, o comando cria uma classe de fornecedor chamada MinhaClasse, com o comentário ClasseDeTeste e os dados de classe DadosDeTesteParaMinhaClasse em formato ASCII.
No segundo exemplo, o comando cria uma classe de usuário chamada MinhaClasseDeUsuário com os dados binários 4345335532 (ASCII-CE3U2).
O terceiro exemplo é uma sintaxe de comando alternativa para o segundo exemplo.
add class MinhaClasse ClasseDeTeste DadosDeTesteParaMinhaClasse 1
add class MinhaClasseDeUsuário ClasseDeTeste1 4345335532 B
add class MinhaClasseDeUsuário ClasseDeTeste1 4345335532 0 b
add mscope
Adiciona um escopo de difusão seletiva ao servidor DHCP especificado.
Sintaxe
add mscopeNome_do_Escopo_de_Difusão [Comentário_do_Escopo_de_Difusão] [TTL]
Parâmetros
- Nome_do_Escopo_de_Difusão
-
Obrigatório. Especifica o nome do escopo de difusão seletiva a ser adicionado.
- Comentário_do_Escopo_de_Difusão
-
Especifica uma descrição do escopo de difusão seletiva atual.
- TTL
-
Especifica o valor de Vida útil (TTL) para o escopo de difusão seletiva. O intervalo válido para esse campo é de 1 a 255, sendo 32 o padrão.
Exemplos
No exemplo a seguir, o comando cria um escopo de difusão seletiva com o nome Meu Escopo de Difusão Seletiva, um comentário MeuEscopoDeDifusãoSeletivaDeTeste e um valor TTL de difusão seletiva como 40.
add mscope "Meu Escopo de Difusão Seletiva" MeuEscopoDeDifusãoSeletivaDeTeste 40
add optiondef
Adiciona uma nova definição de tipo de opção ao servidor DHCP especificado.
Sintaxe
add optiondefCódigo_da_OpçãoNome_da_Opção{BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}] [vendor=Classe_de_Fornecedor] [comment=Comentário_da_Opção] [Valor_Padrão]
Parâmetros
- Código_da_Opção
-
Obrigatório. Especifica o tipo de opção a ser definida. Identifica o tipo de opção com um código de opção exclusivo. Para o valor do código, escolha um número entre 0 e 255.
- Nome_da_Opção
-
Obrigatório. Especifica o nome do tipo de opção.
- {BYTE | WORD | DWORD | STRING | IPADDRESS}
-
Obrigatório. Indica o tipo dos dados da opção.
- [IsArray=]{0 | 1}
-
Indica se o tipo dos dados está ou não em matriz: 0-Unário ou não está em matriz (padrão), 1-Está em matriz.
- vendor=Classe_de_Fornecedor
-
Especifica a classe de fornecedor para a opção. Se esse parâmetro não for especificado, será usada a classe de fornecedor padrão, a classe de opções padrão DHCP.
- comment=Comentário_da_Opção
-
Especifica um comentário a ser adicionado à nova definição de tipo de opção. Se não for especificado, o valor padrão será NULL.
- valor_padrão
-
Especifica um valor padrão a ser usado para esse tipo de opção, caso um outro não seja especificado.
Comentários
- IsArray deve ser 0 para as opções do tipo STRING.
Exemplos
No primeiro exemplo, o comando define um novo tipo de opção chamado CaminhoDeExtensões com código 18, um tipo de dados STRING, e a adiciona à classe de opções padrão DHCP, atribuindo-lhe um valor padrão c:\Temp.
Nos segundo e terceiro exemplos, o comando define um novo tipo de opção chamado OpçãoDeTeste com código 231 e um tipo de dados IPADDRESS. No segundo exemplo, a opção é definida para fornecer apenas um único endereço IP. IsArray e Valor_Padrão não são necessários porque os valores padrão foram presumidos. No terceiro exemplo, Valor_Padrão e IsArray são necessários para criar uma matriz contendo os valores de endereço IP 10.1.1.1, 10.1.1.2 e 10.1.1.3.
add optiondef 18 CaminhoDeExtensões STRING 0 c:\Temp
add optiondef 231 OpçãoDeTeste IPADDRESS
add optiondef 231 OpçãoDeTeste IPADDRESS 1 vendor=MinhaClasseDeFornecedor 10.1.1.1 10.1.1.2 10.1.1.3
add scope
Adiciona uma classe ao servidor DHCP especificado.
Sintaxe
add scopeEndereço_do_EscopoMáscara_de_Sub-redeNome_do_Escopo[Comentário_do_Escopo]
Parâmetros
- Endereço_do_Escopo
-
Obrigatório. Especifica o escopo a ser adicionado. Identifica o escopo pelo número de rede IP.
- Máscara_de_Sub-rede
-
Obrigatório. Especifica a máscara de sub-rede para o escopo a ser adicionado.
- nome_do_escopo
-
Obrigatório. Especifica um nome identificador para o escopo.
- comentário_do_escopo
-
Especifica um comentário para o escopo.
Exemplos
No exemplo a seguir, o comando adiciona um escopo ao servidor DHCP com endereço de escopo 10.2.2.0, máscara de sub-rede 255.255.255.0, um nome de escopo MeuEscopo e um comentário do escopo MeuComentário.
add scope 10.2.2.0 255.255.255.0 MeuEscopo MeuComentário
delete class
Exclui uma classe do servidor DHCP especificado.
Sintaxe
Parâmetros
- nome
-
Obrigatório. Especifica a classe de usuário ou fornecedor a ser excluída.
Exemplos
No exemplo a seguir, o comando exclui a classe chamada MinhaClasse.
delete class MinhaClasse
delete dnscredentials
Exclui as credenciais usadas para todas as atualizações dinâmicas de DNS.
Sintaxe
delete dnscredentials dhcpforceflag
Parâmetros
delete mscope
Exclui um escopo de difusão seletiva do servidor DHCP especificado.
Sintaxe
delete mscopeNome_do_Escopo_de_Difusão
Parâmetros
- Nome_do_Escopo_de_Difusão
-
Obrigatório. Especifica o escopo de difusão seletiva a ser excluído. O Nome_do_Escopo_de_Difusão diferencia maiúsculas de minúsculas.
Exemplos
No exemplo a seguir, o comando exclui o escopo de multicast MeuEscopoDeMulticast do servidor DHCP especificado no momento.
delete mscope MeuEscopoDeMulticast
delete optiondef
Exclui um tipo de opção definido do servidor DHCP especificado.
Sintaxe
delete optiondefCódigo_da_Opção [[vendor=]Nome_do_Fornecedor]
Parâmetros
- Código_da_Opção
-
Obrigatório. Especifica o identificador exclusivo do tipo de opção a ser excluído.
- vendor=Nome_do_Fornecedor
-
Especifica o nome da classe de fornecedor com o qual o tipo de opção está associado. Se esse parâmetro não for especificado, a definição do tipo de opção será excluída da classe de opções padrão do DHCP específicas de não fornecedores.
Exemplos
No exemplo a seguir, o comando exclui um tipo de opção com código 18 da classe de opções padrão do DHCP.
delete optiondef 18
delete optionvalue
Exclui o valor atual do tipo de opção especificado para o servidor DHCP especificado.
Sintaxe
delete optionvalueCódigo_da_Opção[[vendor=]Classe_de_Fornecedor] [[user=]Classe_de_Usuário]
Parâmetros
- Código_da_Opção
-
Obrigatório. Especifica o identificador exclusivo da opção de servidor global com um valor a ser excluído.
- vendor=Classe_de_Fornecedor
-
Especifica a classe de fornecedor com o qual a opção está associada. Se a marca não for incluída, o Nome_do_Fornecedor global que havia sido definido por set vendorclass será presumido. Se a marca for usada, mas nenhum valor for especificado, nenhuma classe de fornecedor será usada. Este parâmetro está disponível apenas em computadores que estejam executando o Windows 2000 Server.
- user=Classe_de_Usuário
-
Especifica o nome da classe de usuário com a qual a opção está associada. Se a marca não for incluída, o Nome_do_Usuário global que havia sido definido por set userclass será presumido. Se a marca for usada, mas nenhum valor for especificado, nenhuma classe de usuário será usada. Este parâmetro está disponível apenas em computadores que estejam executando o Windows 2000 Server.
Exemplos
No exemplo a seguir, o comando exclui o valor atual do tipo de opção com código 18.
delete optionvalue 18
delete scope
Exclui um escopo do servidor DHCP especificado.
Sintaxe
delete scopeEndereço_do_Escopo {DHCPNOFORCE | DHCPFULLFORCE}
Parâmetros
- Endereço_do_Escopo
-
Obrigatório. Especifica o endereço do escopo a ser excluído.
- {DHCPNOFORCE | DHCPFULLFORCE}
-
Obrigatório. Indica a condição para a exclusão do escopo: DHCPNOFORCE-Exclui o escopo se não houver clientes ativos no escopo, DHCPFULLFORCE-Exclui o escopo mesmo que haja clientes ativos no escopo.
Exemplos
No exemplo a seguir, o comando força a exclusão do escopo 10.2.2.0 do servidor DHCP e ignora todos os avisos.
delete scope 10.2.2.0 dhcpfullforce
delete superscope
Exclui um superescopo do servidor DHCP especificado.
Sintaxe
delete superscopeNome_do_Superescopo
Parâmetros
- Nome_do_Superescopo
-
Obrigatório. Especifica o nome do superescopo a ser excluído.
Comentários
-
É possível definir o superescopo no contexto do escopo com o comando set superscope.
-
O nome do superescopo diferencia maiúsculas de minúsculas.
Exemplos
No exemplo a seguir, o comando exclui o superescopo chamado Meu Superescopo do servidor DHCP especificado.
delete superscope "Meu Superescopo"
dump
Despeja a configuração do servidor DHCP local na janela do prompt de comando quando executado dentro do ambiente netsh.
Sintaxe
dump
Quando for executado no prompt de comando ou em um arquivo em lotes, a saída poderá ser salva em um arquivo de texto. Quando usado sem parâmetros, esse comando despeja a configuração do servidor local na janela de prompt do comando.
Sintaxe
netsh dhcp server [Endereço_IP] dump >[Caminho_e_Nome_do_Arquivo]
Parâmetros
- EndereçoIP
-
Especifica o endereço IP do servidor DHCP cuja configuração será retornada.
- Caminho_e_Nome_do_Arquivo
-
Especifica o local onde o arquivo foi salvo e o nome do arquivo de destino em que será despejada a configuração do servidor DHCP. Se não for especificado, a configuração do servidor DHCP será despejada na janela do prompt de comando.
Comentários
-
O comando despeja a configuração do DHCP como uma saída de texto dentro da janela do prompt de comando. Você poderá copiar ou redirecionar essa saída para um arquivo a fim de visualizá-la em um editor de texto. Quando a saída de arquivo é obtida, é possível usar o comando exec para configurar outro servidor DHCP com a mesma configuração.
-
Antes de executar o comando dump no servidor de origem, reconcilie todos os escopos e corrija as inconsistências reportadas.
-
O comando a seguir despeja a configuração atual do servidor DHCP local (a origem) em um arquivo de texto chamado cfgdhcp.dmp. Esse arquivo poderá ser copiado para outro servidor DHCP (destino) e usado para recriar nele a configuração de origem. A configuração pode ser recriada com este comando:
dump > dhcpcfg.dmp
-
Antes de usar o comando exec para executar um arquivo de despejo no servidor de destino, faça o seguinte:
-
Feche o console DHCP no servidor de destino. Só reabra o console depois de executar o comando exec.
-
Exclua todas as definições de opções padrão e as classes de usuário e fornecedor no servidor de destino.
-
Estes exemplos demonstram como usar os comandos Netsh delete optiondef e del class para excluir todas as definições de opções padrão e as classes de usuário e fornecedor. Você pode executar esses comandos no prompt dhcp server> dentro do ambiente netsh.
- delete optiondef 76
- del class "Classe BOOTP padrão"
- del class "Opções do Microsoft Windows 98"
-
No servidor de destino, o comando exec é usado para carregar e executar a configuração salva:
netsh exec cfgdhcp.dmp
-
Depois de usar o comando exec para carregar o arquivo de despejo, reconcilie todos os escopos. Use net stop dhcpserver para interromper o serviço do Servidor DHCP, e net start dhcpserver para reiniciá-lo. Uma vez reiniciado o serviço, as alterações no banco de dados DHCP terão efeito.
Exemplos
O primeiro comando, que é executado dentro do ambiente netsh, despeja a configuração do servidor DHCP local na janela do prompt de comando.
O segundo comando, que é executado no prompt de comando, despeja a configuração de um servidor DHCP com endereço IP 192.168.0.1 em um arquivo de texto chamado Cfgdhcp.dmp no caminho C:\Dhcp\ do computador local.
O terceiro comando, que é executado no prompt de comando, despeja a configuração de um servidor DHCP com endereço IP 192.168.0.1 em um arquivo de texto chamado Cfgdhcp.dmp em uma pasta compartilhada chamada \\Backup\Dhcp\.
dump
netsh dhcp server 192.168.0.1 dump > C:\Dhcp\Dhcpcfg.dmp
netsh dhcp server 192.168.0.1 dump > \\Backup\Dhcp\Dhcpcfg.dmp
export
Exporta a configuração de serviço DHCP para um arquivo.
Sintaxe
export [Caminho]Nome_do_Arquivo {all | Lista_de_Escopos}
Parâmetros
- [Caminho] Nome_do_Arquivo
-
Obrigatório. Especifica o nome do arquivo onde a configuração DHCP será armazenada. Se o caminho, o nome de arquivo ou ambos contiverem espaços, coloque-os entre aspas.
- {all | Lista_de_Escopos}
-
Obrigatório. Especifica os escopos que você deseja exportar. O parâmetro all exporta todos os escopos. O parâmetro Lista_de_Escopos exporta os escopos correspondentes aos endereços IP listados por você. Cada endereço IP na lista deve ser separado por espaços.
Comentários
-
Este comando só funciona no servidor local.
-
Enquanto o comando export é executado, o serviço DHCP é interrompido e não responde aos clientes DHCP que buscam novas concessões ou renovações de concessão.
-
Se o serviço DHCP tiver um grande número de escopos ou um grande número de concessões de endereços de clientes, a execução deste comando poderá ser mais lenta e demorada.
Exemplos
No primeiro exemplo, o comando exporta a configuração de serviço DHCP completa para o arquivo c:\Temp\Dhcpdb.
No segundo exemplo, o comando exporta a configuração DHCP dos escopos 10.0.0.0 e 192.168.0.0 para o arquivo c:\Temp\Dhcpdb.
No terceiro exemplo, o comando exporta a configuração de serviço DHCP completa para o arquivo c:\Minha pasta\Configuração Dhcp. Observe que o caminho e o nome do arquivo contêm espaços, portanto são colocados entre aspas.
export c:\Temp\Dhcpdb all
export c:\Temp\Dhcpdb 10.0.0.0 192.168.0.0
export "c:\Minha pasta\Configuração Dhcp" all
import
Importa uma configuração de serviço DHCP de um arquivo para o serviço local.
Sintaxe
import [Caminho]Nome_do_Arquivo {all | Lista_de_Escopos]
Parâmetros
- [Caminho] Nome_do_Arquivo
-
Obrigatório. Especifica o nome do arquivo do qual a configuração DHCP será importada. Se o caminho, o nome de arquivo ou ambos contiverem espaços, coloque-os entre aspas.
- {all | Lista_de_Escopos}
-
Obrigatório. Especifica os escopos que você deseja importar. O parâmetro all importa todos os escopos representados no arquivo que você especificou. O parâmetro Lista_de_Escopos importa os escopos correspondentes aos endereços IP listados por você. Cada endereço IP na lista deve ser separado por espaços.
Comentários
-
Este comando só funciona no servidor local.
-
Enquanto o comando import é executado, o serviço DHCP é interrompido e não responde aos clientes DHCP que buscam novas concessões ou renovações de concessão.
-
Se o serviço DHCP tiver um grande número de escopos ou um grande número de concessões de endereços de clientes, a execução deste comando poderá ser mais lenta e demorada.
Exemplos
No primeiro exemplo, o comando importa a configuração de serviço DHCP completa do arquivo c:\Temp\Dhcpdb.
No segundo exemplo, o comando importa a configuração DHCP dos escopos 10.0.0.0 e 192.168.0.0 do arquivo c:\Temp\Dhcpdb.
No terceiro exemplo, o comando importa a configuração de serviço DHCP completa do arquivo c:\Minha pasta\Configuração Dhcp. Observe que o caminho e o nome do arquivo contêm espaços, portanto são colocados entre aspas.
import c:\Temp\Dhcpdb all
import c:\Temp\Dhcpdb 10.0.0.0 192.168.0.0
import "c:\Minha pasta\Configuração Dhcp" all
initiate auth
Inicia a autorização do servidor DHCP especificado no Active Directory.
Sintaxe
Parâmetros
mscope
Alterna o contexto de comando para um escopo de difusão seletiva do DHCP.
Sintaxe
mscopeNome_do_Escopo_de_Difusão
Parâmetros
- Nome_do_Escopo_de_Difusão
-
Obrigatório. Especifica o nome do escopo de difusão seletiva para o qual o contexto de comando será alternado.
Comentários
-
Esse comando permite usar qualquer comando em nível de escopo de difusão seletiva do DHCP no escopo de difusão seletiva do DHCP especificado. Operações subseqüentes serão realizadas no escopo de difusão seletiva no servidor especificado.
-
O nome do escopo de difusão seletiva diferencia maiúsculas de minúsculas.
Exemplos
No exemplo a seguir, o comando alterna o contexto de comando para um escopo de difusão seletiva chamado Meu Escopo de Difusão Seletiva.
mscope "Meu Escopo de Difusão Seletiva"
scope
Alterna o contexto do comando para um escopo DHCP.
Sintaxe
scopeEndereço_IP_do_Escopo
Parâmetros
- endereço_IP_do_escopo
-
Obrigatório. Especifica o escopo para o qual será alternado o contexto do comando. Identifica o escopo pelo endereço IP da rede ou sub-rede.
Comentários
-
Esse comando permite usar todos os comandos em nível de escopo do DHCP disponíveis no escopo DHCP especificado. As operações subseqüentes serão realizadas nesse escopo no servidor especificado.
Exemplos
No exemplo a seguir, o comando alterna o contexto do comando para o escopo com endereço IP 10.0.0.0.
scope 10.0.0.0
set auditlog
Define os parâmetros do caminho do log de auditoria para o servidor DHCP especificado.
Sintaxe
set auditlogNovo_Caminho_de_Auditoria
Parâmetros
- novo_caminho_de_auditoria
-
Obrigatório. Especifica uma pasta local para ser usada pelo servidor DHCP para armazenar arquivos de log de auditoria. É obrigatório um caminho de pasta válido, e a pasta deve ser local no servidor DHCP onde o caminho foi definido.
Comentários
-
Para que essa alteração tenha efeito, é necessário interromper e reiniciar o serviço DHCP depois de executar esse comando.
Exemplos
No exemplo a seguir, o comando define o servidor DHCP para armazenar arquivos de log de auditoria na pasta c:\caminhodelog.
set auditlog c:\caminhodelog
set databasebackupinterval
Define o intervalo de backup do servidor DHCP especificado.
Sintaxe
set databasebackupintervalNovo_Intervalo
Parâmetros
- Novo_Intervalo
-
Obrigatório. Especifica o intervalo de backup em minutos.
Exemplos
No exemplo a seguir, o comando define o intervalo de backup do banco de dados do servidor DHCP especificado como 1.440 minutos (24 horas).
set databasebackupinterval 1440
set databasebackuppath
Define o caminho do backup do banco de dados do servidor DHCP especificado.
Sintaxe
set databasebackuppathNovo_Caminho_de_Backup
Parâmetros
- novo_caminho_de_backup
-
Obrigatório. Especifica uma pasta local para ser usada pelo servidor DHCP para armazenar arquivos de log de auditoria. É obrigatório um caminho de pasta válido, e a pasta deve ser local no servidor DHCP onde o caminho foi definido.
Exemplos
No exemplo a seguir, o comando define o caminho de backup do banco de dados como c:\windows\dhcp\backup.
set databasebackuppath c:\windows\dhcp\backup
set databasecleanupinterval
Define o intervalo de limpeza do banco de dados do servidor DHCP especificado.
Sintaxe
set databasecleanupintervalNovo_Intervalo
Parâmetros
- Novo_Intervalo
-
Obrigatório. Especifica o intervalo de limpeza do banco de dados, em minutos.
Exemplos
No exemplo a seguir, o comando define o intervalo de limpeza como 10.080 minutos (a cada sete dias).
set databasecleanupinterval 10080
set databaseloggingflag
Define ou redefine o sinalizador de log do banco de dados do servidor DHCP especificado. Quando usado sem parâmetros, esse comando redefine o sinalizador de log do banco de dados.
Sintaxe
set databaseloggingflag [{0 | 1}]
Parâmetros
- {0 | 1}
-
Indica a definição do sinalizador do log do banco de dados: 0-Redefine o sinalizador (padrão), 1-Define o sinalizador.
Exemplos
No exemplo a seguir, o comando redefine o sinalizador do log do banco de dados do servidor DHCP especificado no momento.
set databaseloggingflag
set databasename
Define o nome do arquivo de banco de dados do servidor DHCP para o servidor DHCP especificado.
Sintaxe
set databasenameNovo_Nome_de_Arquivo
Parâmetros
- novo_nome_de_arquivo
-
Obrigatório. Especifica um novo nome para o arquivo de banco de dados do servidor DHCP.
Comentários
-
Para que essa alteração tenha efeito, é necessário interromper e reiniciar o serviço do servidor DHCP.
Exemplos
No exemplo a seguir, o comando define o nome do arquivo do banco de dados do servidor DHCP como novobd.mdb.
set databasename novobd.mdb
set databasepath
Define o caminho do arquivo de banco de dados do servidor DHCP para o servidor DHCP especificado.
Sintaxe
set databasepathNovo_Caminho
Parâmetros
- novo_caminho
-
Obrigatório. Especifica o caminho do arquivo de banco de dados do DHCP.
Comentários
-
Para que essa alteração tenha efeito, é necessário interromper e reiniciar o serviço do servidor DHCP.
Exemplos
No exemplo a seguir, o comando define o caminho do arquivo de banco de dados do servidor DHCP como c:\windows\dhcp.
set databasepath c:\windows\dhcp
set databaserestoreflag
Define ou redefine o sinalizador de restauração do banco de dados do servidor DHCP especificado. Quando usado sem parâmetros, esse comando redefine o sinalizador de restauração do banco de dados.
Sintaxe
set databaserestoreflag [{0 | 1}]
Parâmetros
- {0 | 1}
-
Indica a definição do sinalizador de restauração do banco de dados: 0-Redefine o sinalizador (padrão), 1-Define o sinalizador.
Exemplos
No exemplo a seguir, o comando define o sinalizador de restauração do banco de dados do servidor DHCP especificado.
set databaserestoreflag 1
set detectconflictretry
Define o número de tentativas de detecção de conflito no servidor DHCP especificado.
Sintaxe
set detectconflictretryNúmero_de_Repetições
Parâmetros
- número_de_repetições
-
Obrigatório. Especifica quantas tentativas de detecção de conflito o servidor DHPC fará antes de conceder o endereço IP de um escopo a um cliente.
Comentários
-
O valor máximo para Número_de_Repetições é cinco. Todos os valores maiores que cinco adotarão o padrão cinco.
Exemplos
No exemplo a seguir, o comando define que o servidor DHCP faça quatro tentativas para detectar algum conflito no endereço IP de um escopo, antes de usar esse endereço em uma nova concessão de endereço.
set detectconflictretry 4
set dnsconfig
Define a configuração de atualização dinâmica de DNS no servidor DHCP especificado.
Sintaxe
set dnsconfig [Enable=]{0 | 1} [[Update=]{0 | 1}] [[Lookup=]{0 | 1}] [[NonDyn=]{0 | 1}]
Parâmetros
- [Enable=]{0|1}
-
Obrigatório. Indica se ativa ou desativa a atualização dinâmica das informações do cliente DNS: 0-Desabilita as atualizações dinâmicas das informações do cliente DNS, 1-Habilita as atualizações dinâmicas das informações do cliente DNS.
- [Update=]{0|1}
-
Indica o tipo de pesquisas de atualização: 0-Atualiza de acordo com solicitação do cliente, 1-Atualiza pesquisas de nomes diretas e inversas.
- [Lookup=]{0|1}
-
Indica se ativa ou desativa a pesquisa direta em clientes quando as concessões expirarem: 0-Desabilita as pesquisas diretas, 1-Habilita as pesquisas diretas.
- [NonDyn=]{0|1}
-
Indica se serão atualizadas as informações DNS de clientes que não oferecem suporte para atualizações dinâmicas: 0-Desabilita atualizações de clientes que não oferecem suporte para atualizações dinâmicas, 1-Habailita essas atualizações.
Comentários
-
Apenas servidores DHCP com Windows 2000 Server e sistemas da família Windows Server™ 2003 oferecem suporte a esse comando.
-
O servidor DNS preferencial configurado, nas propriedades TCP/IP do servidor DHCP, será atualizado com registros do cliente DHCP quando a atualização dinâmica for ativada. Caso o servidor DNS preferencial não esteja disponível na rede, o servidor DNS alternativo será atualizado.
Exemplos
No exemplo a seguir, o comando ativa a atualização dinâmica das informações do DNS pelo servidor DHCP e configura que as atualizações sejam sempre feitas por pesquisas diretas e inversas. Este exemplo também desativa a opção para realizar pesquisas diretas quando as concessões expiram e ativa as atualizações para clientes não dinâmicos.
set dnsconfig 1 1 0 1
set dnscredentials
Define as credenciais de atualização dinâmica de DNS no servidor DHCP especificado.
Sintaxe
set dnscredentialsNome_do_Usuário Domínio Senha
Parâmetros
- NomeDoUsuário
-
Obrigatório. O nome do usuário associado a uma conta de domínio válida.
- Domínio
-
Obrigatório. O domínio em que se localiza a conta do usuário.
- Senha
-
Obrigatório. A senha da conta do usuário.
Exemplos
No primeiro exemplo, o comando define as credenciais de atualização dinâmica de DNS com os valores especificados.
No segundo exemplo, o comando define o valor de Nome_do_Usuário como Usuário1 e o valor de Domínio como Domínio1, mas a senha não é especificada. Em seu lugar é usado um asterisco (*). Quando um asterisco (*) é usado no lugar de uma senha válida, o usuário será solicitado a fornecer uma senha. Sem a senha correta do Nome_do_Usuário especificado, as credenciais não poderão ser alteradas.
set dnscredentials Usuário1 Domínio1 Senha1
set dnscredentials Usuário1 Domínio1 *
set optionvalue
Define um valor de opção do servidor DHCP que será aplicado a todos os escopos definidos no servidor DHCP especificado.
Sintaxe
set optionvalueCódigo_da_Opção {BYTE | WORD | DWORD | STRING | IPADDRESS} [[user=]Nome_do_Usuário] [[vendor=]Nome_do_Fornecedor] [Valor_da_Opção]
Parâmetros
- Código_da_Opção
-
Obrigatório. Especifica o identificador exclusivo do tipo de opção com o valor a ser definido.
- {BYTE | WORD | DWORD | STRING | IPADDRESS}
-
Obrigatório. Especifica o tipo de dados para o tipo de opção com o valor a ser definido.
- [user=]Nome_do_Usuário
-
Define o nome de classe de usuário a que se aplica esse comando. Se não for especificado, a classe de usuário padrão será presumida.
- [vendor=]Nome_do_Fornecedor
-
Define o nome de classe de fornecedor a que se aplica esse comando. Se não for especificado, a classe de opções padrão do DHCP será presumida.
- [Valor_da_Opção]
-
Especifica o novo valor padrão do servidor para o tipo de opção identificado por Código_da_Opção. O valor deve ser do tipo de dados associado.
Comentários
-
Somente os servidores DHCP que executam o Windows 2000 Server oferecem suporte para as classes de fornecedor e usuário.
-
Para modificar os valores padrão atuais de uma classe não especificada, use os comandos set userclass ou set vendorclass.
Exemplos
No primeiro exemplo, esse comando define o valor de código de opção 003 para listar dois endereços IP do roteador, 10.1.1.1 e 10.1.1.2.
No segundo exemplo, o comando qualifica ainda mais o primeiro exemplo e define o valor especificado para ser aplicado somente aos clientes de escopo que se identifiquem como membros da classe de fornecedor Fornecedor1. Para que esse exemplo funcione, essa classe já deve estar definida no servidor, com o tipo de opção definido para sua utilização.
set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
set optionvalue 003 IPADDRESS vendor=Fornecedor1 10.1.1.1 10.1.1.2
set server
Altera o contexto de linha de comando do Netsh no servidor especificado. Quando usado sem parâmetros, é presumido o servidor local.
Sintaxe
set server[{IP_do_Servidor | \\DNS_do_Servidor}]
Parâmetros
- {IP_do_Servidor | \\DNS_do_Servidor}
-
Especifica o nome DNS ou o endereço IP do servidor DHCP especificado.
Comentários
-
Quando esse comando for usado, e o contexto de linha de comando do Netsh estiver alterado para outro servidor, todas as operações de comando subseqüentes serão realizadas no servidor especificado. Para realizar operações de comando em outro servidor, esse comando deve ser executado novamente, com o endereço IP ou nome DNS do novo servidor fornecido como parâmetro.
Exemplos
No exemplo a seguir, o comando troca o contexto de linha de comando do servidor DHCP para o servidor com endereço IP 10.1.1.1
set server 10.1.1.1
set userclass
Define o nome da classe de usuário atual. Quando usado sem parâmetros, a classe de usuário atual é redefinida como a classe de usuário padrão.
Sintaxe
set userclass [Classe_de_Usuário]
Parâmetros
- classe_de_usuário
-
Define o nome da classe de usuário do servidor DHCP especificado no momento.
Comentários
-
Esse comando está disponível para ser utilizado apenas em servidores DHCP que estejam executando o Windows 2000 Server.
Exemplos
No primeiro exemplo, o comando define o nome da classe de usuário como MinhaClasseDeUsuário.
No segundo exemplo, o comando redefine a classe de usuário atual como a classe de usuário padrão.
set userclass MinhaClasseDeUsuário
set userclass
set vendorclass
Define o nome da classe de fornecedor atual. Quando usado sem parâmetros, a classe de fornecedor atual é redefinida como a classe padrão, as opções padrão do DHCP.
Sintaxe
set vendorclass [Classe_de_Fornecedor]
Parâmetros
- classe_de_fornecedor
-
Especifica o nome da classe de fornecedor do servidor atual.
Comentários
-
Esse comando está disponível para ser utilizado apenas em servidores DHCP que estejam executando o Windows 2000 Server.
Exemplos
No primeiro exemplo, o comando define o nome da classe de fornecedor como MinhaClasseDeFornecedor.
No segundo exemplo, o comando redefine a classe de fornecedor atual como a classe padrão, as opções padrão do DHCP.
set vendorclass MinhaClasseDeFornecedor
set vendorclass
show all
Exibe todas as informações de configuração e status do servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este comando lista todos os detalhes de configuração e status do servidor atual, incluindo as informações armazenadas da base de informações de gerenciamento (MIB), do servidor DHCP especificado no momento.
show auditlog
Exibe todas as informações de log de auditoria do servidor DHCP especificado.
Sintaxe
Parâmetros
show bindings
Exibe informações de vinculações relativas ao servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este comando exibe informações sobre vinculações do servidor DHCP atual, indicando quais conexões de rede ativas configuradas com endereços IP estáticos estão ativadas ou desativadas para serem usadas para fornecer serviços a clientes DHCP na rede.
-
O serviço DHCP desativa automaticamente as conexões de rede que obtêm suas configurações de endereços IP de modo dinâmico com base em vinculações de serviços. Isso acontece por padrão.
show class
Enumera e exibe todas as informações de classe do servidor DHCP especificado. Isso inclui as informações de classe tanto de usuário quanto de fornecedor.
Sintaxe
Parâmetros
show detectconflictretry
Exibe o número configurado de tentativas de detecção de conflito no servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este comando exibe o número atual de repetições do ping usadas para detectar os conflitos dos endereços IP de escopo distribuídos pelo servidor.
show dnsconfig
Exibe a configuração da atualização dinâmica de DNS no servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Se a configuração DNS não tiver sido habilitada ou definida, você poderá usar o console DNS ou o comando set dnsconfig para configurar essas definições.
show dnscredentials
Exibe as credenciais atuais de atualização dinâmica de DNS.
Sintaxe
Parâmetros
show mibinfo
Exibe as informações de base de informações de gerenciamento (MIB) do servidor DHCP especificado.
Sintaxe
Parâmetros
show mscope
Exibe todas as informações sobre escopos de difusão seletiva no servidor DHCP especificado.
Sintaxe
Parâmetros
show optiondef
Exibe todas os tipos de opções disponíveis e definidos para utilização no servidor DHCP especificado. Quando usado sem parâmetros, todas as opções são exibidas.
Sintaxe
show optiondef [vendor=Nome_do_Fornecedor]
Parâmetros
- vendor=Nome_do_Fornecedor
-
Indica os tipos de opção disponíveis e definidos para exibição. Se não for especificado, o padrão para Nome_do_Fornecedor será a classe de fornecedor padrão atualmente definida no servidor DHCP.
Comentários
-
A classe de fornecedor padrão pode ser redefinida com o comando set vendorclass.
- Nome_do_Fornecedor se aplica apenas a servidores DHCP que executam o Windows 2000 Server.
Exemplos
No primeiro exemplo, o comando exibe todos os tipos de opções definidos para a classe de fornecedor atual.
No segundo exemplo, o comando exibe os tipos de opção definidos que estão disponíveis para utilização com a classe especificada Fornecedor1.
show optiondef
show optiondef vendor=Fornecedor1
show optionvalue
Exibe todos os valores de opção disponíveis que estão definidos atualmente no servidor DHCP especificado. Quando usado sem parâmetros, todos os valores de opção são exibidos, incluindo aqueles usados tanto para classes de usuário quanto de fornecedor.
Sintaxe
show optionvalue[{user=Nome_do_Usuário | vendor=Nome_do_Fornecedor}]
Parâmetros
- user=Nome_do_Usuário
-
Especifica os valores padrão definidos para os tipos de opção que estão disponíveis para serem usados com a classe de usuário atualmente definida.
- vendor=Nome_do_Fornecedor
-
Especifica os valores padrão definidos para os tipos de opção que estão disponíveis para serem usados com a classe de fornecedor atualmente definida.
Comentários
- User=Nome_do_Usuário e vendor=Nome_do_Fornecedor estão disponíveis apenas para utilização em servidores DHCP que executam o Windows 2000 Server.
-
Caso você forneça valores para Nome_do_Usuário ou Nome_do_Fornecedor, as respectivas marcas (user= ou vendor=) serão obrigatórias. Se as marcas não forem incluídas, o padrão presumido será a classe de usuário atual, definida anteriormente com o comando set userclass.
Exemplos
No exemplo a seguir, o comando exibe todos os tipos de opções disponíveis cujos valores estão definidos no servidor DHCP atual.
show optionvalue
show scope
Exibe informações sobre os escopos do servidor DHCP especificado.
Sintaxe
Parâmetros
show server
Exibe informações sobre o servidor DHCP especificado, incluindo o nome de domínio totalmente qualificado e o endereço IP do servidor.
Sintaxe
Parâmetros
show dbproperties
Exibe informações sobre a configuração do banco de dados do servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este comando exibe as seguintes informações de configuração do banco de dados:
-
DatabaseName (nome do banco de dados)
-
DatabasePath (caminho do banco de dados)
-
DatabaseBackupPath (caminho do backup do banco de dados)
-
DatabaseBackupInterval (intervalo de backup do banco de dados)
-
DatabaseLoggingFlag (sinalizador de log do banco de dados)
-
DatabaseRestoreFlag (sinalizador de restauração do banco de dados)
-
DatabaseCleanupInterval (intervalo de limpeza do banco de dados)
show serverstatus
Exibe informações de status do servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este é um exemplo do tipo de informação de status que esse comando exibe:
Server Attrib - Server Servicing Clients :TRUE
Server Attrib - Dynamic BootP Support Enabled :TRUE
Server Attrib - DHCP Server Part Of DS :TRUE
Server Attrib - DHCP Server Bindings Aware :TRUE
Server Attrib - Administrative Rights :TRUE
show userclass
Exibe as configurações atuais de classe de usuário no servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este é um exemplo do tipo de informação de configuração que o comando exibe:
Current Class Name set for the Server dhcpsrv1.example.microsoft.com is None.
show vendorclass
Exibe configurações atuais de classe de fornecedor no servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este é um exemplo do tipo de informação de configuração que o comando exibe:
Current Vendor Name set for the Server dhcpsrv1.example.microsoft.com is None.
show version
Exibe informações atuais de versão no servidor DHCP especificado.
Sintaxe
Parâmetros
Comentários
-
Este é um exemplo do tipo de informação de versão que o comando exibe:
The version of the DHCP Server 192.168.0.100 is 5.6.