none
SC Orchestrator 2012 - PowerShell Script für Wartungsmodus scvmm RRS feed

  • Frage

  • Hallo zusammen,

    wir wollen ein neues Runbook im SCO erstellen, welches vereinfacht folgende Schritte durchführen soll:

    - Erkennen einer bestimmten Ereignis-ID in einem bestimmten Protokoll eines Hyper-V-Clusters (Hyper-V-Node eines Clusters)
    - wenn zutreffend, dann den betreffenden Server über SCVMM in Wartungsmodus versetzen
    - nach erfolgreichem Abschluss Wartungsmodus, Serverneustart
    - nach erfolgtem Serverneustart, Wartungsmodus beenden
    - nach erfolgreichem Beenden Wartungsmodus, Hostoptimierung durchführen
    - fertig...

    Leider finde ich keine passende Aktivität im SCVMM Integretion Pack im SCO, so dass ich mich der PowerShell bedienen möchte.

    Hat jemand ein Beispielscript, mit dem ich die Anforderung "wenn zutreffend, dann den Server über SCVMM in Wartungsmodus versetzen" erreichen kann?

    Wäre eine super Erleichterung.

    Ich freue mich auf alle Beiträge und sage schon mal vielen Dank...


    Mit freundlichem Gruss - Harald Haas - MCSE Server Infrastructure 2012; MCTS Exchange Server 2010 Configuration;

    Donnerstag, 29. September 2016 05:28

Antworten

  • $VMHost = Get-SCVMHost -ID "ID des Clusters"
    Disable-SCVMHost -VMHost $VMHost -MoveWithinCluster -RunAsynchronously

    Mit freundlichem Gruss - Harald Haas - MCSE Server Infrastructure 2012; MCTS Exchange Server 2010 Configuration;


    • Bearbeitet H.Haas Donnerstag, 29. September 2016 06:48
    • Als Antwort markiert H.Haas Donnerstag, 29. September 2016 06:48
    Donnerstag, 29. September 2016 06:48

Alle Antworten

  • Dafür kannst Du "Run .NET script" verwenden.

    Torsten Meringer | http://www.mssccmfaq.de

    Donnerstag, 29. September 2016 05:52
    Beantworter
  • Hallo Torsten,

    die Aktivität kenn ich und wird auch in diversen RBs eingesetzt aber ich bin ja auf der Suche nach einem Beispielscript, wie man über die PowerShell und über den SCVMM einen Node in den Wartungsmodus versetzt!

    Dieses Beispielscript würde ich dann über die "Run .NET script"-Aktivität in das RB einbinden wollen.


    Mit freundlichem Gruss - Harald Haas - MCSE Server Infrastructure 2012; MCTS Exchange Server 2010 Configuration;

    Donnerstag, 29. September 2016 06:04
  • $VMHost = Get-SCVMHost -ID "ID des Clusters"
    Disable-SCVMHost -VMHost $VMHost -MoveWithinCluster -RunAsynchronously

    Mit freundlichem Gruss - Harald Haas - MCSE Server Infrastructure 2012; MCTS Exchange Server 2010 Configuration;


    • Bearbeitet H.Haas Donnerstag, 29. September 2016 06:48
    • Als Antwort markiert H.Haas Donnerstag, 29. September 2016 06:48
    Donnerstag, 29. September 2016 06:48