Assegnare lo script PowerShell all'avvio all'avvio utilizzando PowerShell su Window Server 2012

Sto cercando di scrivere uno script PowerShell che verrà eseguito quando un'istanza di Windows 2012 viene creata in AWS utilizzando gli strumenti di configuration forniti da AWS.

Il mio problema è che voglio cambiare il nome della macchina una volta che è stato avviato, riavviare la macchina e continuare a impostare il process dopo. Il motivo principale di questo è che una delle applicazioni, Boundary, installata nel process di installazione prende il nome del server quando viene installata per la prima volta. È quindi imansible cambiare nome nel proprio portle.

Idealmente vorrei avere due script PowerShell, uno per avviare il process di set up, inizializzato tramite AWS e un altro che eseguirà la prima volta che la macchina si riavvia. Questo secondo script sarebbe idealmente in coda per eseguire l'avvio successivo dallo script di impostazione iniziale. Quindi indovino la mia domanda:

  1. È ansible?
  2. Come farei a fare questo?

Il mio Google foo mi sta lasciando giù qui, quindi tutte le risposte verrebbero apprezzate.

  • Controller di dominio virtualizzato Windows Server 2012r2
  • La logging avanzata manca da IIS 8 su Windows Server 2012
  • EC2 - MS Server 2012 ripristina costantemente il proprio tempo
  • Piano di aggiornamento di Windows Small Business Server 2003 SP2
  • Impostazione di un server virtuale Windows per ospitare 2 - 3 utenti (in esecuzione QuickBooks) ...?
  • VSS non tronca i registri di Exchange 2013 sul server 2012
  • Come si esegue correttamente Disaster Recovery per un file server?
  • Quando si distribuisce un singolo server su un nuovo hardware, lo virtualizza o no?
  • One Solution collect form web for “Assegnare lo script PowerShell all'avvio all'avvio utilizzando PowerShell su Window Server 2012”

    È sicuramente ansible. I blocchi di base di cui hai bisogno sono:

    • La funzionalità 'Dati utente' di Amazon, che consente di eseguire uno script definito dall'utente quando l'istanza viene avviata per la prima volta. Ci sono ulteriori dettagli qui: https://forums.aws.amazon.com/message.jspa?messageID=342503 .
    • Windows Task Scheduler per pianificare un'attività da eseguire dopo il riavvio di Windows. Guardare il command schtasks.exe per ulteriori dettagli su come eseguire questa operazione (basta digitare schtasks.exe al prompt dei comandi).

    Avnetworking bisogno di due script:

    1. Esegue tramite la function 'Dati utente'. Responsabile per pianificare l'esecuzione del secondo script utilizzando il task scheduler delle windows su Windows avviare, modificare il nome di macchina Windows e riavviare Windows. Il command di pianificazione dovrebbe sembrare qualcosa di simile:

      schtasks.exe / create / TN my-task / SC ONSTART / TR SCRIPT_FILE / RU USERNAME / RP PASSWORD

    2. Esegue le tue applicazioni.

    Il secondo script può anche eliminare l'attività pianificata – dipende se si desidera che questo VM venga ripristinato automaticamente dal riavvio o less.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.