SlideShare a Scribd company logo
Hal Rottenberg  [email_address]
Hal Rottenberg  [email_address] Over 12 years in the IT industry; everything from helpdesk, to sysadmin, to technical consultant Author, Managing VMware Infrastructure with PowerShell: TFM from  Sapien Press  (due out “as soon as he can possibly get it done”) Community Director,  PowerShellCommunity.org Co-Host,  PowerScripting Podcast  (powerscripting.net) Blog Author,  TechProsaic (halr9000.com)
Introduction Feature overview Demo 1: new providers New Cmdlets Demo 2: “wiki deploy” Demo 3: Creating a VM Demo 4: Access VI SDK
Programming API Web service (WSDL) Samples included for Java, C, C# Low level Scripting API Perl and COM interfaces available Wrapper for web services
You still must learn the VI SDK Higher level than SDK, but not by much Perl interface not familiar to Windows admins COM interface was not very popular, hard to find examples
PowerShell snap-in Client-side “automation objects” correspond to server-side “managed objects” and “managed entities” Not just a web service wrapper Favors action-oriented cmdlets over object methods Goal: 80% of tasks will not require SDK Ability to access the SDK for more complex tasks
Fully supported: Virtual Center 2.x ESX Server 3.x (including 3i) Unofficially supported: VMware Server 2.0 beta Works with PowerShell v1 or v2 CTP
Includes over 120 cmdlets Count Name  Group ----- ----  ----- 1 Add  {Add-VMHost} 1 Connect  {Connect-VIServer} 1 Disconnect  {Disconnect-VIServer} 1 Dismount  {Dismount-Tools} 37 Get  {Get-CDDrive, Get-Cluster, Get-Datacenter,... 1 Mount  {Mount-Tools} 7 Move  {Move-Cluster, Move-Datacenter, Move-Folde... 19 New  {New-CDDrive, New-Cluster, New-CustomField... 20 Remove  {Remove-CDDrive, Remove-Cluster, Remove-Cu... 2 Restart  {Restart-VMGuest, Restart-VMHostService} 27 Set  {Set-CDDrive, Set-Cluster, Set-CustomField... 1 Shutdown  {Shutdown-VMGuest} 2 Start  {Start-VM, Start-VMHostService} 3 Stop  {Stop-Task, Stop-VM, Stop-VMHostService} 2 Suspend  {Suspend-VM, Suspend-VMGuest} 1 Test  {Test-VMHostSNMP} 1 Update  {Update-Tools} 1 Wait  {Wait-Task}
Also includes two PSProviders Remote filesystem (datastore) access via VimDatastore provider Hierarchical management of Folders, Datacenters, VMHosts, VMs using VimInventory provider Name  Capabilities  Drives ----  ------------  ------ VimDatastore  Filter, ShouldProcess  {DS} VimInventory  Filter  {VI}
VimInventory VimDatastore New-PSDrive -Name VI -PSProvider VimInventory ` -Root '/'  -location (Get-Folder -NoRecursion) New-PSDrive -Name DS -PSProvider VimDatastore ` -Root '/'  -location (Get-Datastore $DatastoreName) EXPERIMENTAL!
 
Get-VM Get-VMHost Get-CDDrive Get-Cluster PS > Get-VM Name  PowerState Num CPUs Memory (MB) ----  ---------- -------- ----------- SDK-RHAS4U4  PoweredOff 1  512 SDK-W2003ENT  PoweredOff 1  256 fudgeapp01  PoweredOff 1  256 fudgedb01  PoweredOff 1  512 vcenter.halr9000.com PoweredOn  2  1500 fudgedb02  PoweredOff 1  1024 SDK-XPSP2  PoweredOff 1  256 PS > Get-VMHost Name  State  Id ----  -----  -- 192.168.0.51  Connected  HostSys... 192.168.0.55  Connected  HostSys... PS > Get-VM vcenter.halr9000.com | Get-CDDrive ISOPath  : HostDevice  : RemoteDevice  : ConnectionState : VMware.VimAutomation.Client20.ConnectInfoImpl ID  : VirtualMachine-vm-158/3000 Name  : CD/DVD Drive 1 PS > Get-Cluster "test cluster" | fl HAEnabled  : False HAAdmissionControlEnabled : False HAFailoverLevel  : 1 DRSEnabled  : False DRSMode  : FullyAutomated CustomFields  : {} ID  : ClusterComputeResource-domain-c449 Name  : Test Cluster
New-Datacenter New-Cluster Add-VMHost New-VM
Create folders “wiki-style”
Cmdlets used: New-VM
Remove-Snapshot Move-VM Set-NetworkAdapter Restart-VMGuest
Cmdlets used: New-Snapshot
get-vm MYSERVER | move-vm -dest (get-vmhost ESX2) get-cluster TEST | get-vm | move-vm –dest (get-cluster PRODUCTION)
 
Get-VIEvent Get-Task Get-Log Get-Stat
Cmdlets used: Get-VIEvent
When the simplified interface doesn’t cut it…you can always work with the SDK Cmdlets used Get-View ISCSI Configuration
 
VI Toolkit:  http://vmware.com/go/powershell VI Toolkit blog:  http://blogs.vmware.com/vipowershell/   VI Toolkit Community:  http://communities.vmware.com/community/developer/windows_toolkit   PowerShellCommunity.org:  http://powershellcommunity.org PowerScripting Podcast:  http://powerscripting.net Managing VI with PowerShell: TFM:  http://sapienpress.com/vmware.asp Hal’s Blog:  http://halr9000.com
 

More Related Content

What's hot (20)

PDF
Bpug mcollective 20140624
Johan De Wit
 
PDF
Squid proxy-configuration-guide
jasembo
 
PDF
ReplacingSquidWithATS
Chiranjeevi Jaladi
 
PDF
1027 predictive models in 10 seconds, by David Pardo Villaverde, Corunet
Altinity Ltd
 
PPT
Squid Server
Sumant Garg
 
PPT
PPT - AFS
webhostingguy
 
PDF
Backing up thousands of containers
Marian Marinov
 
PPTX
cache concepts and varnish-cache
Marc Cortinas Val
 
ODP
50 tips50minutes
Bhakti Mehta
 
PDF
Scaling WordPress
Mark Jaquith
 
TXT
Intalacion de owncloud
Fredy Ntn Bautista
 
PDF
Alternative Infrastucture
Marc Seeger
 
ODP
Squid Proxy Server
13bcs0012
 
ODP
PostgreSQL: Welcome To Total Security
Robert Bernier
 
PPT
Squid Caching for Web Content Accerlation
rahul8590
 
PPT
Roy foubister (hosting high traffic sites on a tight budget)
WordCamp Cape Town
 
PPTX
Query logging with proxysql
YoungHeon (Roy) Kim
 
DOC
Tomcat ssl 設定
康志強 大人
 
PPTX
MongoDB in Windows Azure - Evgeniy Maliy - Dnipropetrovsk MUG 140303
Victoria Malaya
 
PDF
Securing Your WordPress Website - WordCamp Sydney 2012
Vlad Lasky
 
Bpug mcollective 20140624
Johan De Wit
 
Squid proxy-configuration-guide
jasembo
 
ReplacingSquidWithATS
Chiranjeevi Jaladi
 
1027 predictive models in 10 seconds, by David Pardo Villaverde, Corunet
Altinity Ltd
 
Squid Server
Sumant Garg
 
PPT - AFS
webhostingguy
 
Backing up thousands of containers
Marian Marinov
 
cache concepts and varnish-cache
Marc Cortinas Val
 
50 tips50minutes
Bhakti Mehta
 
Scaling WordPress
Mark Jaquith
 
Intalacion de owncloud
Fredy Ntn Bautista
 
Alternative Infrastucture
Marc Seeger
 
Squid Proxy Server
13bcs0012
 
PostgreSQL: Welcome To Total Security
Robert Bernier
 
Squid Caching for Web Content Accerlation
rahul8590
 
Roy foubister (hosting high traffic sites on a tight budget)
WordCamp Cape Town
 
Query logging with proxysql
YoungHeon (Roy) Kim
 
Tomcat ssl 設定
康志強 大人
 
MongoDB in Windows Azure - Evgeniy Maliy - Dnipropetrovsk MUG 140303
Victoria Malaya
 
Securing Your WordPress Website - WordCamp Sydney 2012
Vlad Lasky
 

Viewers also liked (20)

ZIP
関西Vim勉強会#5 vimrcの書き方
tsukkee _
 
KEY
Plack perl superglue for web frameworks and servers
Tatsuhiko Miyagawa
 
PDF
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
 
PDF
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第二版
You_Kinjoh
 
PPTX
WF4 + WMI + PS + αで運用管理
Tomoyuki Obi
 
PDF
Perl.Hacks.On.Vim Perlchina
guestcf9240
 
PPTX
開発者のための最新グループポリシー活用講座
junichi anno
 
PDF
Cactiでのcliツールについて
Akio Shimizu
 
PDF
PowerShellを使用したWindows Serverの管理
junichi anno
 
PDF
Vmware esx top commands doc 9279
logicmantra
 
PPTX
Phreebird Suite 1.0: Introducing the Domain Key Infrastructure
Dan Kaminsky
 
PDF
開発者のためのActive Directory講座
junichi anno
 
PDF
グループポリシーでWindowsファイアウォール制御 120602
wintechq
 
PPTX
Windows スクリプトセミナー 基本編
junichi anno
 
PDF
VMworld 2013: PowerCLI Best Practices - A Deep Dive
VMworld
 
PPT
ESX performance problems 10 steps
Concentrated Technology
 
PDF
Building vSphere Perf Monitoring Tools
Pablo Roesch
 
PDF
Python for Penetration testers
Christian Martorella
 
PDF
Windows スクリプトセミナー WMI編 VBScript&WMI
junichi anno
 
PDF
Windows PowerShell 2.0 の基礎知識
shigeya
 
関西Vim勉強会#5 vimrcの書き方
tsukkee _
 
Plack perl superglue for web frameworks and servers
Tatsuhiko Miyagawa
 
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
 
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第二版
You_Kinjoh
 
WF4 + WMI + PS + αで運用管理
Tomoyuki Obi
 
Perl.Hacks.On.Vim Perlchina
guestcf9240
 
開発者のための最新グループポリシー活用講座
junichi anno
 
Cactiでのcliツールについて
Akio Shimizu
 
PowerShellを使用したWindows Serverの管理
junichi anno
 
Vmware esx top commands doc 9279
logicmantra
 
Phreebird Suite 1.0: Introducing the Domain Key Infrastructure
Dan Kaminsky
 
開発者のためのActive Directory講座
junichi anno
 
グループポリシーでWindowsファイアウォール制御 120602
wintechq
 
Windows スクリプトセミナー 基本編
junichi anno
 
VMworld 2013: PowerCLI Best Practices - A Deep Dive
VMworld
 
ESX performance problems 10 steps
Concentrated Technology
 
Building vSphere Perf Monitoring Tools
Pablo Roesch
 
Python for Penetration testers
Christian Martorella
 
Windows スクリプトセミナー WMI編 VBScript&WMI
junichi anno
 
Windows PowerShell 2.0 の基礎知識
shigeya
 
Ad

Similar to Introduction To Managing VMware With PowerShell (20)

PDF
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Laurent Domb
 
PDF
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
buildacloud
 
PPTX
VMware vCHS, Puppet, and Project Zombie - PuppetConf 2013
Puppet
 
PDF
VMworld 2013: The Story Behind Designing and Building a Distributed Automatio...
VMworld
 
PDF
Bare Metal to OpenStack with Razor and Chef
Matt Ray
 
PDF
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Tenchi Security
 
PDF
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Alexandre Sieira
 
PDF
Kubernetes Story - Day 3: Deploying and Scaling Applications on OpenShift
Mihai Criveti
 
PPTX
A Node.js Developer's Guide to Bluemix
ibmwebspheresoftware
 
PPTX
How to hack Citrix (So, You Just Inherited Someone Else's Citrix Environment....
Denis Gundarev
 
PPT
Tech X Virtualization Tips
Youssef EL HADJ
 
PPTX
Trouble shooting apachecloudstack
Sailaja Sunil
 
PPTX
Building Better Backdoors with WMI - DerbyCon 2017
Alexander Polce Leary
 
PDF
[文件] 華創造型SERVER安裝過程記錄 -V6R2016X 安裝流程
Jimmy Chang
 
PDF
Cutting through the fog of cloud
Kyle Rames
 
DOCX
Kl 031.30 eng_class_setup_guide_1.2
Freddy Ortiz
 
PPTX
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld
 
PDF
Wordpress y Docker, de desarrollo a produccion
Sysdig
 
PPTX
Building virtualised CloudStack test environments
ShapeBlue
 
PPTX
Harmonious Development: Via Vagrant and Puppet
Achieve Internet
 
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Laurent Domb
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
buildacloud
 
VMware vCHS, Puppet, and Project Zombie - PuppetConf 2013
Puppet
 
VMworld 2013: The Story Behind Designing and Building a Distributed Automatio...
VMworld
 
Bare Metal to OpenStack with Razor and Chef
Matt Ray
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Tenchi Security
 
Shopping for Vulnerabilities - How Cloud Service Provider Marketplaces can He...
Alexandre Sieira
 
Kubernetes Story - Day 3: Deploying and Scaling Applications on OpenShift
Mihai Criveti
 
A Node.js Developer's Guide to Bluemix
ibmwebspheresoftware
 
How to hack Citrix (So, You Just Inherited Someone Else's Citrix Environment....
Denis Gundarev
 
Tech X Virtualization Tips
Youssef EL HADJ
 
Trouble shooting apachecloudstack
Sailaja Sunil
 
Building Better Backdoors with WMI - DerbyCon 2017
Alexander Polce Leary
 
[文件] 華創造型SERVER安裝過程記錄 -V6R2016X 安裝流程
Jimmy Chang
 
Cutting through the fog of cloud
Kyle Rames
 
Kl 031.30 eng_class_setup_guide_1.2
Freddy Ortiz
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld
 
Wordpress y Docker, de desarrollo a produccion
Sysdig
 
Building virtualised CloudStack test environments
ShapeBlue
 
Harmonious Development: Via Vagrant and Puppet
Achieve Internet
 
Ad

More from Hal Rottenberg (6)

PPTX
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
PPTX
Splunk Quick Overview for Emirates Travel Hackathon
Hal Rottenberg
 
PPTX
Using big data tools to analyze log files, event logs and performance metrics
Hal Rottenberg
 
PPTX
Splunk What's New - Nov 2014
Hal Rottenberg
 
PPTX
Atl techstravaganza 2014 PowerScripting Live
Hal Rottenberg
 
PPTX
Using git and github for non developers
Hal Rottenberg
 
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
Splunk Quick Overview for Emirates Travel Hackathon
Hal Rottenberg
 
Using big data tools to analyze log files, event logs and performance metrics
Hal Rottenberg
 
Splunk What's New - Nov 2014
Hal Rottenberg
 
Atl techstravaganza 2014 PowerScripting Live
Hal Rottenberg
 
Using git and github for non developers
Hal Rottenberg
 

Recently uploaded (20)

PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Français Patch Tuesday - Juillet
Ivanti
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 

Introduction To Managing VMware With PowerShell

  • 1. Hal Rottenberg [email_address]
  • 2. Hal Rottenberg [email_address] Over 12 years in the IT industry; everything from helpdesk, to sysadmin, to technical consultant Author, Managing VMware Infrastructure with PowerShell: TFM from Sapien Press (due out “as soon as he can possibly get it done”) Community Director, PowerShellCommunity.org Co-Host, PowerScripting Podcast (powerscripting.net) Blog Author, TechProsaic (halr9000.com)
  • 3. Introduction Feature overview Demo 1: new providers New Cmdlets Demo 2: “wiki deploy” Demo 3: Creating a VM Demo 4: Access VI SDK
  • 4. Programming API Web service (WSDL) Samples included for Java, C, C# Low level Scripting API Perl and COM interfaces available Wrapper for web services
  • 5. You still must learn the VI SDK Higher level than SDK, but not by much Perl interface not familiar to Windows admins COM interface was not very popular, hard to find examples
  • 6. PowerShell snap-in Client-side “automation objects” correspond to server-side “managed objects” and “managed entities” Not just a web service wrapper Favors action-oriented cmdlets over object methods Goal: 80% of tasks will not require SDK Ability to access the SDK for more complex tasks
  • 7. Fully supported: Virtual Center 2.x ESX Server 3.x (including 3i) Unofficially supported: VMware Server 2.0 beta Works with PowerShell v1 or v2 CTP
  • 8. Includes over 120 cmdlets Count Name Group ----- ---- ----- 1 Add {Add-VMHost} 1 Connect {Connect-VIServer} 1 Disconnect {Disconnect-VIServer} 1 Dismount {Dismount-Tools} 37 Get {Get-CDDrive, Get-Cluster, Get-Datacenter,... 1 Mount {Mount-Tools} 7 Move {Move-Cluster, Move-Datacenter, Move-Folde... 19 New {New-CDDrive, New-Cluster, New-CustomField... 20 Remove {Remove-CDDrive, Remove-Cluster, Remove-Cu... 2 Restart {Restart-VMGuest, Restart-VMHostService} 27 Set {Set-CDDrive, Set-Cluster, Set-CustomField... 1 Shutdown {Shutdown-VMGuest} 2 Start {Start-VM, Start-VMHostService} 3 Stop {Stop-Task, Stop-VM, Stop-VMHostService} 2 Suspend {Suspend-VM, Suspend-VMGuest} 1 Test {Test-VMHostSNMP} 1 Update {Update-Tools} 1 Wait {Wait-Task}
  • 9. Also includes two PSProviders Remote filesystem (datastore) access via VimDatastore provider Hierarchical management of Folders, Datacenters, VMHosts, VMs using VimInventory provider Name Capabilities Drives ---- ------------ ------ VimDatastore Filter, ShouldProcess {DS} VimInventory Filter {VI}
  • 10. VimInventory VimDatastore New-PSDrive -Name VI -PSProvider VimInventory ` -Root '/' -location (Get-Folder -NoRecursion) New-PSDrive -Name DS -PSProvider VimDatastore ` -Root '/' -location (Get-Datastore $DatastoreName) EXPERIMENTAL!
  • 11.  
  • 12. Get-VM Get-VMHost Get-CDDrive Get-Cluster PS > Get-VM Name PowerState Num CPUs Memory (MB) ---- ---------- -------- ----------- SDK-RHAS4U4 PoweredOff 1 512 SDK-W2003ENT PoweredOff 1 256 fudgeapp01 PoweredOff 1 256 fudgedb01 PoweredOff 1 512 vcenter.halr9000.com PoweredOn 2 1500 fudgedb02 PoweredOff 1 1024 SDK-XPSP2 PoweredOff 1 256 PS > Get-VMHost Name State Id ---- ----- -- 192.168.0.51 Connected HostSys... 192.168.0.55 Connected HostSys... PS > Get-VM vcenter.halr9000.com | Get-CDDrive ISOPath : HostDevice : RemoteDevice : ConnectionState : VMware.VimAutomation.Client20.ConnectInfoImpl ID : VirtualMachine-vm-158/3000 Name : CD/DVD Drive 1 PS > Get-Cluster "test cluster" | fl HAEnabled : False HAAdmissionControlEnabled : False HAFailoverLevel : 1 DRSEnabled : False DRSMode : FullyAutomated CustomFields : {} ID : ClusterComputeResource-domain-c449 Name : Test Cluster
  • 18. get-vm MYSERVER | move-vm -dest (get-vmhost ESX2) get-cluster TEST | get-vm | move-vm –dest (get-cluster PRODUCTION)
  • 19.  
  • 22. When the simplified interface doesn’t cut it…you can always work with the SDK Cmdlets used Get-View ISCSI Configuration
  • 23.  
  • 24. VI Toolkit: http://vmware.com/go/powershell VI Toolkit blog: http://blogs.vmware.com/vipowershell/ VI Toolkit Community: http://communities.vmware.com/community/developer/windows_toolkit PowerShellCommunity.org: http://powershellcommunity.org PowerScripting Podcast: http://powerscripting.net Managing VI with PowerShell: TFM: http://sapienpress.com/vmware.asp Hal’s Blog: http://halr9000.com
  • 25. Â