PowerCLI: Difference between revisions

Jump to navigation Jump to search
2,502 bytes added ,  29 November 2015
m (added link to Ricky El-Qasem's powerCLI lessons)
 
(49 intermediate revisions by the same user not shown)
Line 1: Line 1:
PowerCLI is the "new' name for what used to be called the Virtual Infrastructure Toolkit, or VI Toolkit in short.
PowerCLI is the "new' name for what used to be called the Virtual Infrastructure Toolkit, or VI Toolkit in short.
In order to manage your virtual infrastructure on windows using scripts you will most likely want to use the [[VI Toolkit for windows]] and [[Powershell]]
In order to manage your virtual infrastructure on windows using scripts you will most likely want to use the [[VI Toolkit for windows]] and [[PowerShell]]


==== Learning VI-Toolkit Powershell ====
==== Learning VI-Toolkit Powershell ====
Line 12: Line 12:
* [[Virtu-Al: Lesson 4 Portgroups]]
* [[Virtu-Al: Lesson 4 Portgroups]]


 
* [https://www.vmware.com/support/developer/PowerCLI/PowerCLI55R2/html/index.html VMware's PowerCLI 5.5 R2 online cmdlet reference]
* [[Powershell CMDLET list]] (thank you Alan Renouf for the idea and initial work)


* [http://communities.vmware.com/docs/DOC-4210 Managing VMware with PowerShell -- Frequently Asked Questions]
* [http://communities.vmware.com/docs/DOC-4210 Managing VMware with PowerShell -- Frequently Asked Questions]


* [http://communities.vmware.com/message/1381785 PowerCLI Poster with all the available cmdlets]
* [http://communities.vmware.com/message/1381785 PowerCLI Poster with all the available cmdlets]
* [http://blogs.vmware.com/vipowershell/2012/09/powercli-5-1-poster.html PowerCLI 5.1 Poster]


* [http://communities.vmware.com/docs/DOC-12014 Workshop and demo scripts by Carter Shanklin]
* [http://communities.vmware.com/docs/DOC-12014 Workshop and demo scripts by Carter Shanklin]
* [http://blogs.vmware.com/vipowershell/2010/11/vmworld-2010-powercli-lab-manual-for-your-reading-pleasure-alton-yu.html VMworld 2010 PowerCLI lab manual]


* [http://read.virtualizeplanet.com/?p=138 VirtualizePlanet PowerCLI lessons by Ricky El-Qasem]
* [http://read.virtualizeplanet.com/?p=138 VirtualizePlanet PowerCLI lessons by Ricky El-Qasem]
* [http://www.petri.co.il/vmware-vsphere-powercli-getting-started.htm Getting Started with vSphere PowerCLI (Petri.co.il)]
===== PowerCLI videos =====
===== PowerCLI videos =====


* [[Patching ESX with PowerCLI 4.0 U1]]
* [[Patching ESX with PowerCLI 4.0 U1]]
* [[Invoke-VM with PowerCLI 4.0 U1]]
* [[Invoke-VM with PowerCLI 4.0 U1]]
* [http://professionalvmware.com/2012/04/vbrownbag-follow-up-powercli-201-w-jake-robinson/ #vBrownBag Follow-Up – PowerCLI 201 w/ Jake Robinson]


==== PowerCLI Oneliners ====
==== PowerCLI Oneliners ====
Line 35: Line 40:
* [[PowerCLI Oneliners: VM Configuration]]
* [[PowerCLI Oneliners: VM Configuration]]
* [[PowerCLI Oneliners: Storage]]
* [[PowerCLI Oneliners: Storage]]
* [http://vwiki.co.uk/ESX_PowerCLI_One-Liners ESX PowerCLI One-Liners (vWiki)]


* [[PowerCLI: Oneliners]]


==== PowerCLI scripts  ====
==== PowerCLI scripts  ====
===== not categorized =====


* [http://virtualfuture.info/2008/07/powershell-remove-connected-iso/ Remove connected iso's]
===== integration =====
 
* [[Introduction to scripting vi using perl or powershell]]
 
* [[Manage VMware Server with PowerShell]]
 
* [[Introduction to the vSphere SDK in Java and C#]]
 
* [http://blogs.vmware.com/vipowershell/2009/09/how-to-run-powercli-scripts-from-vcenter-alarms.html How to run PowerCLI scripts from vCenter alarms]
 
* [[PowerCLI: WebPowerCLI, run scripts from your browser]]


* [http://communities.vmware.com/docs/DOC-6973 HBA Load Balancer]
===== not categorized =====


* [http://communities.vmware.com/docs/DOC-6972 Deploy and Redeploy vm's (from templates) from a .csv]
* [http://communities.vmware.com/docs/DOC-6972 Deploy and Redeploy vm's (from templates) from a .csv]
Line 54: Line 70:
* [[Out-Dataset Cmdlet]]
* [[Out-Dataset Cmdlet]]


* [[Introduction to scripting vi using perl or powershell]]


* [[Manage VMware Server with PowerShell]]
==== VM Configuration ====


* [[Introduction to the vSphere SDK in Java and C#]]
* [http://virtualfuture.info/2008/07/powershell-remove-connected-iso/ Remove connected iso's]
 
* [[PowerCLI: Oneliners]]
 
* [http://blogs.vmware.com/vipowershell/2009/09/how-to-run-powercli-scripts-from-vcenter-alarms.html How to run PowerCLI scripts from vCenter alarms]
===== VM Configuration =====


* [[Restart VMware Tools on all Windows VM's]]
* [[Restart VMware Tools on all Windows VM's]]
Line 82: Line 92:


* [[PowerCLI: Resolving improper memory limits on your virtual machines]]
* [[PowerCLI: Resolving improper memory limits on your virtual machines]]
===== Host Management =====
 
* [[PowerCLI: Dump virtual machine info as XML]]
 
* [[PowerCLI: Match VM and Windows hard disks]]
 
* [[PowerCLI: Determine vSwitch vmnic for your VM]]
 
* [[PowerCLI: Get VM Swap Information]]
 
* [[PowerCLI: HL Tools – Part 1 – Clone a VM without vCenter]]
 
* [[PowerCLI: HL Tools – Part 2 – Create a nested hypervisor]]
 
* [[PowerCLI: Change Virtual Machines Guest OS Names]]
 
* [[PowerCLI: Create multiple VMs]]
 
==== Host Management ====


* [[PowerCLI: Report every VM added to vCenter in the last 30 days]]
* [[PowerCLI: Report every VM added to vCenter in the last 30 days]]
Line 96: Line 123:
* [[PowerCLI: Daily Report]]
* [[PowerCLI: Daily Report]]


* [[PowerCLI: Get number of vCPU's used in cluster]]
* [[PowerCLI: Get number of vCPU%27s used in cluster]]


* [[PowerCLI: Factory reset of ESXi]]
* [[PowerCLI: Factory reset of ESXi]]


* [[PowerCLI: Cluster Load]]
* [[PowerCLI: Get VMHost Support Bundles]]
* [[PowerCLI: Update host from ESXi 5.1 to 5.1 update 1]]
* [[PowerCLI: VM stats and Google Charts]]
* [[PowerCLI: ESXi 5.0 / ESXi 5.1 Host Backup & Restore GUI Utility]]
===== Integration with ESXi shell =====
* [[PowerCLI: Using plink to modify ESXi host configuration files via SSH]]
* [[PowerCLI: enable SSH and configure ESXi Firewall]]
* [[PowerCLI: Update ESXi Root Password with Password Generator]]
* [[PowerCLI: enable SSH GUI for vSphere clusters]]
==== Storage ====
*[[PowerCLI: HBA Load Balancer]]
* [[PowerCLI: Upgrading your VMFS datastores]]
* [[PowerCLI: Upgrade from VMFS3 to VMFS5 with no downtime]]
* [[PowerCLI: Checking VMFS Version and Block Sizes]]
* [[PowerCLI: Set the Path Selection Policy for every device path of every host in your vSphere 5.0/5.1 cluster]]
* [https://labs.vmware.com/flings/powercli-cmdlet-for-nfs PowerCLI cmdlet for NFS]
==== Networking ====
* [[PowerCLI: Verify and change the existing Bridge Protocol Data Unit (BPDU) Filter configuration]]
===== dvSwitch =====
* [[PowerCLI: dvPortgroup ports report]]
* [[PowerCLI: Disable Netflow for a VDPortgroup or a number of VDPortGroups]]
==== vCloud ====
* [[PowerCLI: Show-vCloudStatsHtml.ps1]]
* [[PowerCLI: Install Software in Isolated Virtual Machines]]
==== libraries ====
* [[PowerCLI: Scriptkit]]


[[Category: Powershell]][[Category: VI-Toolkit]]
[[Category: Powershell]][[Category: VI-Toolkit]][[Category: PowerCLI]]
1,274

edits

Navigation menu

Guest

Support my products