none
Powershell PostgreSQL query + update DNS server RRS feed

  • Domanda

  • Ciao a tutti

    Ho bisogno di sapere come impostare uno script in Powershell che faccia le  seguenti cose :

    • Legge da un database PostreSQL tramite ODBC un indirizzo IP in un campo di una tabella
    • Restituisce quell'indirizzo IP aggiornando il server DNS su Windows Server 2012
    • Schedulazione dello script ogni tot. minuti ...

    Ringrazio tutti quelli che possono aiutarmi!

    Ciaoooo

    martedì 14 giugno 2016 16:18

Risposte

Tutte le risposte

  • Ciao,

    puoi cercare sulla gallery https://gallery.technet.microsoft.com/scriptcenter

    Per postgresql puoi vedere qui: http://blog.briankmarsh.com/postgresql-powershell-part-1/

    Per le cmdlet DNS qui: https://technet.microsoft.com/en-us/library/jj649850.aspx


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    martedì 14 giugno 2016 18:28
  • Oppure fai fare da DHCP a Windows 2012 e risolvi i problemi :)

    Ciao


    Andrea Sistarelli
    Blog
    Datacen srl - Consulenza informatica

    mercoledì 15 giugno 2016 09:57
  • Purtroppo non è possibile
    mercoledì 15 giugno 2016 10:28
  • Ok, ho seguito un po' di guide ...

    Sulla macchina che sto usando con Windows 7 funziona tutto, e con la stringa 

    $result = Get-ODBC-Data -query $query

    Ottengo l'informazione che mi interessa.

    Sul server dove invece devo caricare lo script, quando lancio quel comando mi risponde:

    Get-ODBC-Data : The term 'Get-ODBC-Data' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, 
    verify that the path is correct and try again.
    At line:1 char:11
    + $result = Get-ODBC-Data -query $query
    +           ~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-ODBC-Data:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    Cosa c'è di diverso sulle due macchine???

    Grazie

    mercoledì 15 giugno 2016 10:31
  • Il comando e' una funzione che devi importare come avrai fatto su W7

    How To Add Functions to Your PowerShell Session


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    mercoledì 15 giugno 2016 12:50