System Center Product Timeline
DirectionsonMicrosoft.com has written and created a nice illustration of the System Center Product Timeline.
Link: http://www.directionsonmicrosoft.com/sample/DOMIS/update/2008/06jun/0608smpr_illo.htm
DirectionsonMicrosoft.com has written and created a nice illustration of the System Center Product Timeline.
Link: http://www.directionsonmicrosoft.com/sample/DOMIS/update/2008/06jun/0608smpr_illo.htm
With the VI toolkit you can automate standard management tasks like cloning, moving, starting or stopping virtual machines and hosts true PowerShell. VI Toolkit takses advantage of the exisiting VMware Infrastructure SDK and translate it into a PowerShell interface.
http://www.vmware.com/sdk/vitk_win/index.html?src=EM_0803_VMW_OTHER_VITOOLKIT_DOWNLOAD
After you have installed PowerShell and VI Toolkit on your computer, you have to add the VI Toolkit powershell snapin:
# List the snappins you allready have installed:
PS C:\> get-pssnapin
# List registered snapins:
PS C:\> Get-PSSnapin -Registered
# Add the VMware.VimAutomation.Core snappin:
PS C:\> Add-PSSnapin VMware.VimAutomation.Core
# Connect to your Virtual Center server:
PS C:\> Get-VIServer x.x.x.x -User admin -Password xxxxxxx
# List virtual maschines who are powered on:
PS C:\> get-vm | Where-Object {$_.powerstate -eq ‘PoweredOn’}
For those of you who wish to learn or read more about PowerShell I will recommend the book PowerShell in Action by Bruce Payette. Bruce Payette is one of the co-designers of the PowerShell language. The book contents great examples and is easy readability.

PowerShell in Action
Release higlights:
http://www.vmware.com/support/vi3/doc/releasenotes_esx303.html#resolvedissues
PowerShell statements can be large, and it’s not always practial to enter it on a single line in the console or in a script. In PowerShell, as wel as in most other programming lanuages or consoles it is posible to write statements over several lines.
When the console determines a line is incomplete, powershell continues to the next line processing the statement. For example, where the first line in a statement ends with the pipe operator, as in:
Long statement example:
18# Get-Process | Where {$_.ProcessName -eq ‘msiexec’} | Format-table ID, CPU, Name
Id CPU Name
– — —-
4808 0,046875 msiexec
Same statemen over three lines:
19# Get-Process |
>> Where {$_.ProcessName -eq ‘msiexec’} |
>> Format-table ID, CPU, Name
>>
Id CPU Name
– — —-
4808 0,046875 msiexec
In a PS1 script you can use the ` tag:
$excel = New-Object -comobject `
excel.application
Guidance on best practices of VMware Virtual Infrastructure:
http://www.vmware.com/overview/security/best_practices.html
Security implications of the Virtual Data Center:
http://www.malanmurphy.com/Security_Implications_of_the_Virtual.pdf
Security technical implementation guide (Department Of Defense USA)
http://iase.disa.mil/stigs/stig/esx_server_stig_v1r1_final.pdf
I would also recommend to read the whitepaper VMware VI Architecture Overview:
http://www.vmware.com/pdf/vi_architecture_wp.pdf
Paul Thurrott has written a great article about Windows Server 2008 Hyper-V. Worth a read!
Panorama Theme by
Themocracy