System Center Virtual Machine Manager(SCVMM) is helps in managing physical and virtual IT infrastructure from central place. You can read about SCVMM at http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager.aspx
SCVMM has powershell interface also which enables IT administrators to automate tasks. There are variety list of cmdlets related to SCVMM are available. You can download reference guide from here.
Nice Post for server management