Automation

 View Only
  • 1.  Script to Edit Cluster DRS Rules

    Posted May 01, 2017 09:11 PM

    I am working on a script to create a Cluster, add HA/DRS, Create DRS groups and place VMs in those groups based on their names. So far I have:

    $cluster = Read-Host "Enter the Cluster Name"

    Get-Cluster | where Name -eq $cluster | Set-Cluster -HAEnabled:$true -DrsEnabled:$true

    $VMs = Get-Cluster -name $cluster | Get-VM | foreach { $_.Name }

    Get-Cluster -name $cluster | New-DrsVMGroup -name 'Group1' | Set-DRSVMGroup -VM $VMs | where name -like prod

    Get-Cluster -name $cluster | New-DrsVMGroup -name 'Group2' | Set-DRSVMGroup -VM $VMs | where name -like dev

    Thoughts?



  • 2.  RE: Script to Edit Cluster DRS Rules

    Posted May 01, 2017 10:28 PM

    I suggest you place the Where-clauses after the Get-VM cmdlets, and not after the Set-DRSVMGroup cmdlet.

    That will not work as I suspect you intended it.