Implemented below Items:
1) Formatting DesktopSummaryData/MachineNamesView
2) Example typo correction
3) Start,Stop, Enable and Disable tasks moved from Start to Set for both
(Pool/Farm)
4) Internal functions Renaming
5) Start-HVPool --> Start-HVPool + Start-HVPoolSummary
6) Start-HVFarm --> Start-HVFarm + Start-HVFarmSummary
7) Plural function names to singular
Not implemented review comment get-hvevent output to be
(get-hvevents).Events
To pipe events to CSV file via Export-Csv cmdlet, events should be
PSCutomObject/PSObject. if we return only events, it will be hard user
to export events to CSV.
I will Implement rest of comments in next pull request.
Created for use when migrating over to PowerCLI 6.5
Functions which can be used to detect where scripts (.ps1) are referencing either the PowerCLI Initialization script or Add-PSSnapin functions to start working with PowerCLI:
Get-PowerCLIInitialization
Get-PowerCLISnapinUse
Function used to update the path to the Initialization script found by the above function:
Update-PowerCLIInitialization
Function used to change from adding in the PowerCLI snapins to now importing the PowerCLI modules:
Update-PowerCLISnapinUse
vtool : manual time required : calculated against
Many of these needs improvement, the script is written in what i call street smart way, not exactly the standard best practices but it will nonetheless work. May be others will see, use, update and improve it. Many functions like creating drs rules etc., are still at their infant stage and are not working.
vTool>create cluster
vTool>Add hosts 1+ hour per 60 blades
vTool>Configure HA
vTool>Configure DRS
vTool>DRS Rules
vTool>vApp
vTool>Add Datastores 1+ hour per 60 datastores
vTool>SNMP 2+ hour per 60 blades
vtool>syslog ip 2+ hour per 60 blades
vtool>dns 15 minutes per 60 blades
vtool>ntp 10 minutes per 60 blades
vtool>any advanced 15 minutes per 60 blades
vtool>firewall 15 minutes per 60 blades
vtool>scratch 20 minutes per 60 blades
vtool>performance settings 5 minutes per 60 blades
vtool>core dump 10 minutes per 60 blades
vtool>power management 5 minutes per 60 blades
vtool>esxi services 10 minutes per 60 blades
vtool>vmkernel services 10 minutes per 60 blades
vtool>hostfile entries 5 hours per 60 blades
vtool>vSwitch 5 minutes per 60 blades
vtool>vswitch ports 5 minutes per 60 blades
vtool>update nic 10 minutes per 60 blades
vtool>update mtu 10 minutes per 60 blades
vtool>vm portgroup 15 minutes per 60 blades
vtool>vmkernel portgroup 1 hour per 60 blades
vtool>sync portgroup 5 minutes per 60 blades
vtool>l3 vmotion 1 hour per 60 blades
vtool>create vds per 60 blades
vtool>dvportgroups 15 minutes per 60 portgroups