AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 26
Accepted
MotoWilliams
MotoWilliams
Asked: 2009-05-01 00:07:01 +0800 CST2009-05-01 00:07:01 +0800 CST 2009-05-01 00:07:01 +0800 CST

O Vanilla Powershell é um idioma suficiente para administradores do Windows e do servidor de banco de dados?

  • 772

Uma instalação limpa do PowerShell por si só tem funcionalidade suficiente para administrar um ambiente de domínio do Windows e/ou SQL Servers?

Se não, quais são os complementos de terceiros bons, gratuitos ou pagos?

windows sql-server powershell
  • 8 8 respostas
  • 445 Views

8 respostas

  • Voted
  1. Best Answer
    Brent Ozar
    2009-05-01T03:59:51+08:002009-05-01T03:59:51+08:00

    Para responder a essa pergunta, você precisa diminuir o zoom e perguntar o que significa administrar Windows e SQL Servers. Por exemplo, quantas dessas outras coisas você tem em seu ambiente:

    • Produtos de backup de terceiros, como NetBackup ou BackupExec
    • produtos antivírus
    • Ferramentas de armazenamento
    • Firewalls ou software de filtragem da web
    • Alerta de hardware (como IBM Director ou HP SIM)

    Todas essas coisas têm seus próprios mecanismos de gerenciamento e, como o PowerShell ainda é relativamente novo, nem todos os serviços serão habilitados para PowerShell. Por enquanto, pode ser necessário sair do PowerShell para gerenciar coisas como essas.

    Por outro lado, também não há outro idioma que funcione melhor em todas essas ferramentas do Windows.

    Quando você diz "funcionalidade para administrar servidores", isso ainda não vem de uma linguagem do Windows. No mundo * nix, você pode ficar dentro de um ambiente de script, mas o mundo do Windows ainda não chegou lá.

    • 8
  2. Steven Murawski
    2009-05-01T08:42:43+08:002009-05-01T08:42:43+08:00

    A resposta à sua primeira pergunta é um retumbante "SIM".

    Para gerenciar um domínio existente do Windows, o PowerShell "vanilla" (sem snap-ins adicionais) fornece suporte pronto para WMI, ADSI, COM e .NET.

    O gerenciamento de máquinas remotas é feito através do WMI (ou COM/.NET, dependendo do caso de uso).

    O gerenciamento do SQL Server pode usar as bibliotecas SMO (consulte SQL Server PowerShell Extensions para obter ideias). Você pode acessar dados via ADO.NET.

    Para responder à segunda parte da sua pergunta, sobre o que são bons complementos de terceiros, realmente depende do que você precisa fazer. Como John Cook mencionou, as PowerShell Community Extensions são uma ótima adição geral. Há muitos, muitos outros. O PowerShellCommunity.Org tem várias ótimas referências para produtos de terceiros e o Codeplex tem um grande número de projetos PowerShell de software livre.

    Mais produtos da Microsoft estão adicionando suporte ao PowerShell (como SQL Server 2008, Exchange, Active Directory, etc.)

    O V2 (que está chegando) contém ótimos recursos de trabalho remoto e em segundo plano.

    • 4
  3. Brad Wilson
    2009-05-01T00:09:48+08:002009-05-01T00:09:48+08:00

    O Powershell não vem com ferramentas de administração SQL, embora você possa continuar a usar coisas como osql ou isql. Eu sei que existem suplementos do Powershell que permitem "montar" um servidor SQL e navegá-lo como se fosse um sistema de arquivos (muito parecido com o material do Registro embutido).

    • 3
  4. John D. Cook
    2009-05-01T01:17:13+08:002009-05-01T01:17:13+08:00

    As PowerShell Community Extensions ( PSCX ) são gratuitas e convenientes de se ter.

    • 2
  5. John Saunders
    2009-05-01T03:48:19+08:002009-05-01T03:48:19+08:00

    Por si só, o PowerShell não é suficiente.

    Mas o PowerShell não está sozinho e você também não. Existem extensões como as mencionadas por John D. Cook acima, bem como uma comunidade vibrante compartilhando o que aprenderam sobre isso.

    Ele é feito para ser fácil e constantemente estendido, e dá acesso aos objetos COM e .NET necessários para administrar o que você quiser.

    • 1
  6. K. Brian Kelley
    2009-05-01T03:51:10+08:002009-05-01T03:51:10+08:00

    Há sempre Perl. :) Para SQL Server DBAs, consulte o livro de Linchi Shea .

    • 0
  7. Abs
    2009-05-01T15:28:48+08:002009-05-01T15:28:48+08:00

    Eu realmente achei o snap-in Quest ActiveRoles muito útil para trabalhar e gerenciar o Active Directory. Você pode obter o snap-in aqui , mas acho que esta postagem do blog faz um excelente trabalho explicando o que é, como configurá-lo e como usá-lo.

    • 0
  8. Jagoop
    2009-05-19T09:27:16+08:002009-05-19T09:27:16+08:00

    Como DBA em um ambiente bastante grande, minha opinião é SIM. Construímos um monitor MS SQL Server inteiro e uma estrutura de manutenção usando nada além do PowerShell 1.0. Este sistema automatiza o monitoramento diário da capacidade, bem como automatiza a manutenção do índice de backup, etc.

    • 0

relate perguntas

  • Executando um .exe de um arquivo .asp usando wscipt no Windows Server 2003

  • Melhor backup de ambiente misto (OS X + Windows)? [fechado]

  • No SQL Server, quando você deve dividir seu PRIMARY Data FileGroup em arquivos de dados secundários?

  • Como excluir índices de backups no SQL Server 2008

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve