Comandos avançados Windows Server
Autor: Pedro Pacheco | Publicado: 2009-10-25T07:00:00-07:00

BOOTCFG.EXE - Usado para visualizar ou ajustar propriedades (como odepurador ativo ou não) do arquivo boot.ini em uma máquina local ouremota (exceto em máquinas 64-bits). Caso você queira alterar parâmetrosde time-out no boot de alguns servidores, esta ferramenta poderá ser bemútil e economiza bastante tempo. DRIVERQUERY.EXE - Usado para visualizar os drivers de periféricos queestejam atualmente carregados e sua utilização de memória. Muito bompara diagnosticar problemas com drivers e periféricos. BITSADMIN.EXE - Usado para gerenciar as transferências dos arquivos dedownload do Background Intelligent Transfer Service (BITS). O serviço deBITS vem no Internet Information Server 6.0 e permite transferências dedados inteligentes, levando em conta uso de banda de rede epossibilidade de retornar a transferência em caso de interrupção. Omelhor exemplo de uma aplicação que utiliza BITS seria o Automatic Updates. DSADD - Usado para criar uma instância de um objeto de tipo específicono AD. Permite, por exemplo, automatizar a criação de usuários, gruposou máquinas. Você pode utilizar um script de comando DSADD em umainstalação não-atendida, automatizando a criação da conta de máquina nodomínio, por exemplo. É possível também criar quotas para criar usuáriosou até mesmo máquinas. Isto facilita muito a delegação de controle paraáreas de administração de rede. DSMOD - Usado para modificar atributos selecionados de objetosexistentes no AD. Da mesma forma que o DSADD, você pode, por exemplo,alterar todos os atributos de telefone e endereço dos usuários de umdepartamento. DSRM - Usado para remover um objeto ou uma sub-árvore inteira de umobjeto do AD. Um exemplo interessante seria um script que seja executadopara remover as contas de usuários temporários. DSMOVE - Usado para mover um objeto de sua atual localização para umanova localização no mesmo Naming Context ou para renomear um objeto doAD. Este seria um jeito fácil de mover contas de máquinas que sãoautomaticamente incluídas no domínio no container Computers. DSQUERY - Usado para encontrar objetos no AD que possuam os mesmoscritérios definidos em uma busca. Imagine como será fácil agora criarbuscas por atributos no Active Directory, sem necessidade de programarum arquivo VBS. DSGET - Usado para ter ou ver propriedades de um objeto existente no ADquando a localização do objeto a ser vista é conhecida. Você podeutilizá-lo em conjunto com o DSQUERY e automatizar algumas tarefas. Atémesmo você pode gerar uma saída de dados para uma planilha Excel ouarquivo de texto, por exemplo. EVENTTRIGGERS.EXE - Usado para iniciar um processo baseado em umaocorrência de um evento escrito no Event Viewer. Lembra aquela vez quevocê queria ser alertado se um dos seus servidores estourasse o espaçoem disco? Para quem trabalha com segurança pode, por exemplo, gerar umalerta ou disparar um e-mail avisando que alguém está tentando efetuarlogon com a conta do administrador. Lembre-se que no Windows Server 2003até mesmo o endereço IP da máquina do usuário que está tentando efetuarlogon pode ser auditado, e você pode querer saber exatamente o momentodeste ataque. EVENTQUERY.VBS - Usado para especificar um tipo de evento para extrairde um log de Event Viewer e selecionar eventos que possam ser mostradosna tela ou salvos em arquivo. Imagine que você deseja gerar um relatóriocontendo apenas as tentativas de logon ou acesso indevido a uma pasta, eficou perdido ao ter que abrir todo o Event Viewer. A economia de tempoe indiscutível. EVENTCREATE.EXE - Usado para escrever um evento definido pelo usuáriopara qualquer log de eventos. Agora você pode gerar eventos com códigosespecíficos para aquelas aplicações da sua empresa que não geraminformações no Event Viewer. O melhor de tudo é que você poderá incluirseu próprio descritivo nestes eventos. GPRESULT.EXE - Usado para obter o Resultant Settings Of Policies (RSOP)e listar as políticas que estão sendo aplicadas ao computador. Uma ótimamaneira de diagnosticar remotamente o que está acontecendo na máquina deum usuário. IIS SCRIPTS - Muitos scripts novos (IISWeb.vbs, IISVdir.vbs, etc)provêem ferramentas de linha de comando para configurar e gerenciar umservidor IIS, incluindo aplicações Asp.NET. Todas elas encontram-se nodiretório de instalação do IIS. NETDOM.EXE - Usado para obter e ajustar o nome de máquina. Pode serutilizado também para incluir / remover contas de máquinas de um domínio. NETSH.EXE - Ferramenta bem ampla de configuração de rede, agoraadiciona recursos básicos de diagnósticos fornecidos por ferramentasantigas de NetDiag.exe. Você pode utiliza-la para configurar seu DHCPServer através de linha de comando. OPENFILES.EXE - Usado para visualizar a lista de usuários conectados earquivos em uso por compartilhamento em um computador. Maneira fácil desaber quem está acessando o que (e também poder comunicar à pessoa certaque você irá reiniciar o servidor). PAGEFILECONFIG.VBS - Usado para obter o tamanho do pagefile ou paradefinir um novo tamanho. Você poderá saber como estão configurados osparâmetros de pagefile de seus servidores remotamente ou até mesmoaltera-los. PRINT SCRIPTS - Alguns scripts novos (prncnfg.vbs, prnjobs.vbs, etc.)usados para gerenciar serviços de impressão, drivers e filas deimpressão. Ainda não e possível gerar quota de impressão, mas ao menosgerenciar as impressoras será mais fácil que antes. REG.EXE - Usado para visualizar, ajustar e editar chaves de registry.Se o horário de verão acabar e você tiver que alterar o registry emtodos os seus servidores, esta ferramenta foi feita para você. SC.EXE - Usado para iniciar / parar e gerenciar serviços Win32. Criarscripts para parar serviços antes de fazer o backup pode ser beminteressante. SCHTASKS.EXE - Usado para obter, ajustar ou editar uma schedule taskusando um serviço de agendamento Win32 existente. Se você precisaalterar o horário de backup dos seus servidores pense a respeito. SHUTDOWN.EXE - Usado para desligar ou reinicializar um computador epermite incluir informações no log de eventos. Inclua esta linha decomando no seu script de backup para informar quais os motivos do seureboot, por exemplo. SYSTEMINFO.EXE - Usado para visualizar propriedades básicas de maquinas(CPU e memória por exemplo). Algo bem simples para pequenas empresas quequeiram relatórios sobre a configuração dos seus servidores. TASKKILL.EXE - Usado para finalizar ou parar um processo. Se você nãoconseguia acabar com um processo, esta pode ser a ferramenta de emergência. TASKLIST.EXE - usado para visualizar ou identificar todos os processossendo executados com seus PIDs. Isto é útil se você utilizar em conjuntocom o NETSTAT -O, pois este mostra qual é a porta e qual IP estão sendoutilizados por determinado PID. Você poderá saber de um aplicativo quaissão as portas que o mesmo utiliza. TSECIMP.EXE - Usado para propriedades do Telephony ApplicationProgramming Interface (TAPI) da conta de usuário e ajustar direitos. CHOICE.EXE - Permite selecionar uma escolha para um menu em um arquivode lote. Se você deseja refinar seus scripts com opções de menu ficamuito mais fácil utilizando esta ferramenta. CLIP.EXE - Redireciona a saída de informações de uma linha de commandocmd para o ClipBoard. Ideal para facilitar sua tarefa de copiar os dadosque foram gerados por um script. FORFILES.EXE - Opera somente em tipos de arquivos selecionados (.bat,.exe , por exemplo). FREEDISK.EXE - Permite operações se x% de espaço em disco estiveremdisponíveis. Se você criar um script semanal que execute o Freediskpoderá saber como anda o espaço em disco do seu servidor e acompanharseu crescimento. GETTYPE.EXE - Determina o tipo de produto (XP , Windows 2003, etc). Bompara saber remotamente qual o sistema operacional de uma estação. INUSE.EXE - Permite que arquivos carregados na memória sejam trocadosno reboot. Ideal para alterar o driver de um dispositivo que estejaativo ou para alterar arquivos do sistema operacional. POWERCFG.EXE - Esta ferramenta habilita gerenciamento de energia.Utilize-o para alterar as propriedades de economia de energia. SETX.EXE - Permite variáveis de ambiente para serem ajustadas comarquivos de lote. TAKEOWN.EXE - Permite que um administrador torne-se o owner(proprietário) de arquivos órfãos. Muito bom em caso de problemas deacesso a arquivos na qual o antigo owner foi excluído. TIMEOUT.EXE - Esta ferramenta paralisa um arquivo de lote por umdeterminado número de segundos. Ideal para utilizar em conjunto com oCHOICE ou SETX. WAITFOR.EXE - Paralisa um arquivo de lote ate um sinal ser recebido.Complementa o executável descrito anteriormente. WHOAMI.EXE - Determina o usuário que efetuou o logon no momento. Muitosimilar ao processo existente em redes baseadas em Netware. WHERE.EXE - Busca avançada de arquivos.Estas são apenas algumas das principais ferramentas disponíveis noWindows Server 2003. Apesar de muitas delas não se aplicarem ao dia adia de muitos administradores, as novas ferramentas visam facilitar efornecer novas opções de gerenciamento para tarefas simples. E pelo fatode ser muito mais simples e fácil executar tarefas rotineiras e quepode-se também medir o valor de investimento na plataforma WindowsServer 2003.