none
Resultado do Powershell de forma tabular dentro do SQL Server RRS feed

  • Pergunta

  • Olá!

    Alguém possui um script em powershell pronto para adicionar a saída do comando abaixo de forma tabular no SQL Server? Tentei algumas coisas mas não consegui.

    Get-ClusterNode | ft Name,NodeWeight

    Obs.: Como eu disse, jogar o resultado sem formatação no SQL Server já consegui, estou querendo ele em tabela.

    Obrigado!

    André


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   

    quarta-feira, 1 de julho de 2015 18:13

Todas as Respostas

  • André, 

    Segue um script em PowerShell que utilizo para algumas necessidades.

    Verifique se atende sua necessidade e faça às suas adaptações:

    $Conn = New-Object System.Data.SQLClient.SQLConnection
    $Conn.ConnectionString ="Data Source=SeuServidor\SuaInstaciaSQL;User Id=SeuUsuario;Password=SuaSenha;Connection Lifetime=550;Max Pool Size=200;Initial Catalog=SeuBanco;Application Name=PowerShell(CP);"
    
    $Conn.Open()
    
    $Cmd = New-Object System.Data.SQLClient.SQLCommand
    $Cmd.Connection = $Conn
    $Cmd.CommandText = "SELECT TOP 10 ID AS CD_CLIENTE, NOME AS NM_CLIENTE FROM TB_CLIENTE"
    
    
    $sqlOutPut = $Cmd.ExecuteReader()
    
    
    $dt = New-Object System.Data.DataTable
    $dt.Load($sqlOutPut)
    
    $dt #imprime na tela


    Segue abaixo uma imagem como Evidência de Teste:



    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quarta-feira, 1 de julho de 2015 18:31
    Moderador
  • Durval,

    Eu preciso do "contrário", desejo a saída do PowerShell quanto ao voto de cada nó do cluster dentro de uma tabela SQL Server.

    Att


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   

    quarta-feira, 1 de julho de 2015 19:22
  • Durval,

    Eu preciso do "contrário", desejo a saída do PowerShell quanto ao voto de cada nó do cluster dentro de uma tabela SQL Server.

    Att


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   

    Andre,

    Entendo, veja se o conteúdo este post do Blog TechNet atende à sua necessidade:

    http://blogs.technet.com/b/heyscriptingguy/archive/2010/11/01/use-powershell-to-collect-server-data-and-write-to-sql.aspx


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quarta-feira, 1 de julho de 2015 19:38
    Moderador
  • Ainda continua obscuro rs...

    Acho sim que o caminho seria o invoke, porém com comandos do Cluster não estou conseguindo (no caso o Get-Clusternode)...

    Att


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   

    quarta-feira, 1 de julho de 2015 19:54