Caixa de ferramentas Novos produtos para profissionais de TI

Greg Steen

As opiniões expressas nesta coluna são exclusivas do autor e não refletem necessariamente as opiniões da Microsoft. Todos os preços foram confirmados no momento da escrita e estão sujeitas a alterações.

Localizar instâncias do SQL Server

Assistente de descoberta de busca para SQL Server

Quest.com/Landing/?ID=1305

Há várias maneiras de reduzir a exposição do sua infra-estrutura a sistemas externos e aplicativos. Ele pode ajudar a busca pressionada invasor SQL servers (veja esperando você sabe onde suas própria implantações) e executar alguns testes em relação a um conjunto conhecido de servidores de penetração básica. Para isso, uma simples e gratuita ferramenta da Quest Software pode ajudá-out.

Na versão beta no momento da elaboração deste documento, o Assistente de descoberta Quest para SQL Server é um utilitário de gráfico livre que permite que você examinar os segmentos de rede para instâncias do SQL Server em uma variedade de impressão "digital" técnicas. Descoberta de instâncias do SQL Server pode ser feita por meio de domínio do Active Directory ou por segmento de rede, e você pode especificar vários domínios e sub-redes antes de iniciar a pesquisa para lidar com a rede de uma vez se desejar tão. Em termos de descoberta, você pode selecionar de quatro tentativas de diferentes: conexão de registro de rede, conexão WMI, logon do SQL Server e geral TCP se conectar. Assistente de descoberta de busca permite que você especificar e armazenamento de credenciais de uma lista de Windows bem como do SQL Server para tentar em cada instância descobre.

Em relação ao teste de penetração, você pode também ter o teste de aplicativo para a senha em branco básica, bem como tente logons de força bruta em uma lista de senha de sua escolha. Como ele detecta um servidor, ele tenta obter informações sobre a instância, o que ele mostra, em seguida, em modo de exibição de linha de base de servidor. Aqui você Consulte nomes de instância dos servidores, afiliações de domínio, endereços IP e porta em execução, bem como a versão, compilação e sistema operacional para a instância. Ele também indica o método de descoberta e se o status do servidor foi alterado desde a última vez que você executou o utilitário.

Como você deve ter adivinhado do nome nesse modo de exibição, linha de base de servidor, você pode executar o utilitário para uma linha de base inicial do seu ambiente e, em seguida, agendá-la para verificar periodicamente. Este modo de exibição também mostrará diferenças por meio de quatro subviews — inalterado, alterado, novo e perda — portanto, você pode realmente manter guias on alterações como eles ocorrem.

Quando sua sessão de descoberta tiver sido concluído, você pode exportar os resultados para PDF, XML ou CSV para compartilhamento, reutilização e análise adicional. Portanto, se você estiver procurando uma maneira simples de manter guias on as instâncias do SQL Server atuais ou se você estiver preocupado com novas instâncias de invasores popping up em seu ambiente, convém dar uma olhada no Assistente de descoberta Quest livre.

Preço: livre

fig03.gif

Assistente de descoberta de busca para SQL Server

Um script IDE

Administração do Editor de scripts Enterprise Edition

adminscripteditor.com

Se desejar que ele ou não, como um administrador de sistema do Windows você também precisará ser um pouco de um desenvolvedor. Interfaces de usuário são excelentes e podem simplificar as tarefas, mas existem muitas vezes quando a linha de comando do Windows PowerShell (juntamente com uma instalação do Windows Server 2008 Server Core) pode adicionar muita energia e eficiência. Mesmo que você pode obter as mesmas tarefas com uma GUI, você não deseja perder o tempo que todas as tarefas entediante que um script bem escrito pode fazer com o clique de um botão de repetição. Mas você pode montar esses scripts ajuda. Uma ferramenta que pode ajudá-lo a obter seus scripts de backup e executar rapidamente é o Editor de scripts Admin de iTripoli.

Editor de scripts de administração, definitivamente, tem a noção de um IDE (ambiente de desenvolvimento integrado). No centro é um editor de texto de edição de script. Isso é circundado por barra de ferramentas Ações, ferramentas, links, painéis de saída e assim por diante. Ao criar um novo script, você pode escolher de um número de modelos com base no tipo de script que você deseja criar. Existem modelos para os HTAs do VBScript e WSFs, o Windows PowerShell, KiXtart, AutoIt, arquivos em lotes, arquivos INI, arquivos do Registro e muito mais. Você também pode adicionar seus próprios modelos, que é útil se houver um formato específico desejado e usar repetidamente.

Depois do arquivo é iniciado, você pode usar outro recurso interessante chamado ScriptBits para ajudá-lo a gerar rapidamente as tarefas que necessárias. ScriptBits são modelo trechos de código que abordam o controle de fluxo (, como loops e se instruções) bem como usados tarefas, como executar um procedimento armazenado no seu servidor de banco de dados. Aqui, também, os ScriptBits são personalizáveis e você pode adicionar seus próprios.

Administração script Editor Enterprise Edition também oferece suporte a depuração de script e pontos de interrupção para que você possa testar seus scripts de linha por linha. A saída é enviada por pipe na interface do usuário para verificação, permitindo que você fique dentro do editor ao verificar a funcionalidade. Outro ótimo recurso para o gerenciamento de sistemas é o Assistente de WMI, que gera os stubs de código para atualizar ou enumerar os vários recursos de um sistema WMI habilitado — que, atualmente, é tudo, desde contadores de desempenho para processadores.

Conforme você digita o script, ScriptSense recurso do aplicativo oferece assistência-código básico e conclusão in-line para que você não precise se lembrar ou procurar os detalhes exatos de cada comando à medida que você edita. O aplicativo também automaticamente recua e formata os scripts para que você pode manter as coisas organizada, tornando mais passível de manutenção com o tempo.

Se você deseja distribuir seu script em um formato amigável, você provavelmente desejará usar o recurso ScriptPackager, que encapsula o script em um executável para portabilidade. Em seguida, você pode usar o recurso ScriptDeploy para implantar e executar esse pacote (ou script) de dentro do IDE remotamente. O Enterprise edition também tem o Designer ScriptForm, que lhe permite criar interativas caixas de diálogo gráficas (também conhecidas como formulários) arrastando e soltando elementos para o formulário básico dentro do IDE.

Para aqueles que gerenciam usuários final em seu ambiente, você irá como a criação de script de logon. Isso proporciona a você que mesmo arrastar e soltar criação para criar scripts de logon para mapear as impressoras e compartilhamentos ou Mostrar avisos de isenção e assim por diante para os usuários que fizerem logon. Enquanto isso, o Assistente de XML úteis pode ajudá-lo se conectar a e gerar o código para arquivos XML (como um log de eventos exportado).

Administração script Editor Enterprise Edition é $299 direta. Se você não precisa os recursos de implantação de script remoto oferecidos pelo ScriptDeploy, o designer ScriptForm, ou o XML direto se conectar a recursos oferecidos pelo Assistente de XML, você pode optar pelo $199 Professional Edition. A Standard Edition, disponível para $99, também remove a depuração de script e os recursos de ScriptPackager — ambos, no entanto, podem ser muito útil para testar e criação de seus scripts administrativos.

Preço: $299 (direta)

fig02.gif

scripts de administração do editor Enterprise Edition

Revisão do livro

Guia de scripts do Windows PowerShell

Microsoft.com/learning/Books

O Windows PowerShell é uma interface administrativa muito poderosa e extensível para lidar com o Windows sistemas em seu ambiente. Mas também é muito diferente do que o VBScript pode ser acostumado a. Para ajudá-lo a Deleite-se com essa ferramenta de linha de comando, talvez seja conveniente dar uma olhada livro do Ed Wilson, Guia de scripts do Windows PowerShell(2008). Mais de um guia para iniciantes do Windows PowerShell, Este manual fornece uma referência que será possível voltar à, mesmo que aumente suas habilidades. Ele aborda uma variedade de tarefas do mundo real adequadas para o gerenciamento de sistemas com script, que aborda tópicos de gerenciamento de log para configuração de rede usando o Windows PowerShell.

O livro começa com as noções básicas de ambiente do Windows PowerShell, mostrando como instalar o shell, fornecendo uma visão geral dos cmdlets e parametrização destes e detalhando o útil Get-Help, Get-Command e cmdlets Get-Member. O próximo capítulo aborda o controle de fluxo de seus scripts do Windows PowerShell, demonstrar como usar If/Then/Else, opção, e ForEach digite instruções, bem como definir e usar variáveis, constantes e outros dados tipos em seus scripts.

O livro, em seguida, vai em cenários do mundo real e tarefas nos capítulos 17 em seguida, que fornece uma boa referência para quando você precisará solucionar várias tarefas comuns em seu próprio ambiente. Ele ensina como gerenciar logs de eventos, serviços, e compartilhamentos, delving em como você pode enumerar, administrar e documentar cada. Ele também mostra como instalar drivers e gerenciar impressoras remotamente. Em seguida, ele aborda manutenção da área de trabalho, explorando como gerenciar discos lógicos e físicos, monitorar o espaço em disco e utilizar os contadores de desempenho, bem como auditoria e proteções de tela definidas (ou desproteger) e esquemas de energia. Ele detalha como desligar ou reiniciar computadores. E ele aborda como relatar e gerenciar as configurações do adaptador de rede e o Firewall do Windows por meio de scripts do PowerShell remotos.

O catálogo e turnos no gerenciamento de usuário, explicando como criar, desabilitar e modificar os atributos de usuários locais e de domínio e grupos. Além disso, ele explora gerenciar dados de usuário, abrangendo os backups, arquivos off-line e restauração do sistema.

Em relação a servidores, o livro aborda configuração e gerenciamento do serviço de cluster do Windows para alta disponibilidade. E explica como gerenciar pools de aplicativos, sites e diretórios virtuais no IIS por meio de scripts.

Em seguida, o livro investiga gerenciamento de serviços de terminal, armazenamentos de certificados e .Finally de serviços (como DNS e DHCP) de rede, últimos capítulo bastidores a nova configuração de principal do servidor do Windows Server 2008 e alguns dos recursos básicos de gerenciamento oferecido para que interessantes nova opção. Durante esses capítulos, você irá pegar habilidades básicas que você pode reutilizar em praticamente qualquer script, como ler e gravar arquivos, conectar-se a bancos de dados e usar o WMI.

Os apêndices do livro pena também leitura. Há uma boa visão geral sobre no como estruturar seus scripts para que eles não se tornar impossível de gerenciar "que-código," um FAQ útil para Noções básicas sobre scripts e um modo de exibição para as convenções de nomeação padrão do cmdlets. Guia de scripts de PowerShell do Windows inclui um complemento CD que contenha scripts 317, que muitos dos quais você verá referenciado em todo o livro. Isso lhe dá uma base grande na qual você pode criar scripts personalizadas para atender às suas necessidades administrativas em seu próprio ambiente.

Se você pretende Deleite-se como gerenciar seus sistemas com o Windows PowerShell ou você sabe como script mas quer apenas uma referência orientados a tarefas de gerenciamento de sistemas, você deve considerar livro do Ed Wilson, guia de scripts do Windows PowerShell

Preço: r$ 49,99 (lista)

Se você tiver uma ferramenta favorita ou Destaque de utilitário que você gostaria de ver aqui, escreva para o autor em tntools@microsoft.com.

Greg Steen é um profissional de tecnologia, empresário e entusiasta. Ele está sempre buscando novas ferramentas para ajudar a facilitar operações, controle de qualidade e desenvolvimento para a TI da profissional.