{"id":1260,"date":"2017-10-27T16:56:01","date_gmt":"2017-10-27T14:56:01","guid":{"rendered":"http:\/\/blog.purplescreen.fr\/?p=1260"},"modified":"2017-10-27T21:33:12","modified_gmt":"2017-10-27T19:33:12","slug":"list-capacity-use-capacity-free-vms","status":"publish","type":"post","link":"http:\/\/blog.purplescreen.fr\/?p=1260","title":{"rendered":"Capacity Used and Capacity Free for your VMs"},"content":{"rendered":"<p>I introduce you a new script for list the capacity used and capacity free on your VMs. To use this script, run PowerCLI and add this function.<\/p>\n<p>To add this new function run this command line :<\/p>\n<pre>PowerCLI C:\\&gt; . C:\\Users\\Administrator\\Desktop\\ShowFreeSpace.ps1<\/pre>\n<p>Have Fun !!<\/p>\n<pre>#Verifier la taille des disques de vos VMs\r\n#Script By Olivier Gosselin - France\r\n#Tools PowerCLI 6.5 Release 1\r\n\r\n$vCenterFQDN = \"YourvCenterServer\"\r\n$ConnectTovCenter = Get-Credential\r\nConnect-VIServer $vCenterFQDN -Credential $ConnectTovCenter\r\n\r\nfunction Show-VMDisk {\r\n &lt;# \r\n.SYNOPSIS \r\nThis cmdlet \r\n.DESCRIPTION \r\n.EXAMPLE \r\nShow-VMDisk -Name MyVM \r\nShow all disks for VM name MYVM. You can use * for all \r\n.INPUTS \r\nNone \r\n.PARAMETER Name \r\nSpecifie the vm name. \r\n.LINK \r\nhttp:\/\/blog.purplescreen.fr\/\r\n#&gt;\r\n [CmdletBinding()]\r\n\r\n Param(\r\n [Parameter(Mandatory=$True,Position=0)]\r\n [array]$Name\r\n\r\n)#PARAM\r\n\r\n$MyVMs = Get-VM -name $Name\r\n\r\nforeach ($MyVM in $MyVMs) {\r\n $MyVMPaths = @($MyVM.Guest.Disks.Path)\r\n $ToolsVM = $MyVM.ExtensionData.Guest.ToolsStatus\r\n if ($ToolsVM -eq \"toolsOk\") {\r\n\r\nforeach ($MyVMPath in $MyVMPaths) {\r\n $DetailsPath = $MyVM.Guest.Disks | where {$_.path -eq \"$MyVMPath\"}\r\n $CapacityGB = $DetailsPath.CapacityGB\r\n $FreeSpaceGB = $DetailsPath.FreeSpaceGB\r\n\r\n$ShowCapacityGB = ([math]::round($CapacityGB, 2))\r\n $ShowFreeyGB = ([math]::round($FreeSpaceGB, 2))\r\n\r\n$SizeOutput = New-Object psobject\r\n $SizeOutput | Add-Member -MemberType NoteProperty -Name Name -Value $MyVM.Name\r\n $SizeOutput | Add-Member -MemberType NoteProperty -Name Lecteur -Value $MyVMPath\r\n $SizeOutput | Add-Member -MemberType NoteProperty -Name CapacityUseGB -Value $ShowCapacityGB\r\n $SizeOutput | Add-Member -MemberType NoteProperty -Name FreeSpaceGB -Value $ShowFreeyGB\r\n $SizeOutput\r\n }\r\n }\r\n }\r\n }<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I introduce you a new script for list the capacity used and capacity free on your VMs. To use this script, run PowerCLI and add this function. To add this new function run this command line : PowerCLI C:\\&gt; . C:\\Users\\Administrator\\Desktop\\ShowFreeSpace.ps1 Have Fun !! #Verifier la taille des disques de vos VMs #Script By Olivier&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,10],"tags":[26],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Capacity Used and Capacity Free for your VMs - PurpleScreen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.purplescreen.fr\/?p=1260\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ogosselin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1260\",\"url\":\"https:\/\/blog.purplescreen.fr\/?p=1260\",\"name\":\"Capacity Used and Capacity Free for your VMs - PurpleScreen\",\"isPartOf\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\"},\"datePublished\":\"2017-10-27T14:56:01+00:00\",\"dateModified\":\"2017-10-27T19:33:12+00:00\",\"author\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1260#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.purplescreen.fr\/?p=1260\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1260#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/blog.purplescreen.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Capacity Used and Capacity Free for your VMs\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\",\"url\":\"http:\/\/blog.purplescreen.fr\/\",\"name\":\"PurpleScreen\",\"description\":\"by Olivier Gosselin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/blog.purplescreen.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\",\"name\":\"ogosselin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"caption\":\"ogosselin\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/\"],\"url\":\"http:\/\/blog.purplescreen.fr\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Capacity Used and Capacity Free for your VMs - PurpleScreen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.purplescreen.fr\/?p=1260","twitter_misc":{"Written by":"ogosselin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.purplescreen.fr\/?p=1260","url":"https:\/\/blog.purplescreen.fr\/?p=1260","name":"Capacity Used and Capacity Free for your VMs - PurpleScreen","isPartOf":{"@id":"http:\/\/blog.purplescreen.fr\/#website"},"datePublished":"2017-10-27T14:56:01+00:00","dateModified":"2017-10-27T19:33:12+00:00","author":{"@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3"},"breadcrumb":{"@id":"https:\/\/blog.purplescreen.fr\/?p=1260#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.purplescreen.fr\/?p=1260"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.purplescreen.fr\/?p=1260#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/blog.purplescreen.fr\/"},{"@type":"ListItem","position":2,"name":"Capacity Used and Capacity Free for your VMs"}]},{"@type":"WebSite","@id":"http:\/\/blog.purplescreen.fr\/#website","url":"http:\/\/blog.purplescreen.fr\/","name":"PurpleScreen","description":"by Olivier Gosselin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/blog.purplescreen.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3","name":"ogosselin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","caption":"ogosselin"},"sameAs":["https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/"],"url":"http:\/\/blog.purplescreen.fr\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1260"}],"collection":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1260"}],"version-history":[{"count":11,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1260\/revisions"}],"predecessor-version":[{"id":1274,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1260\/revisions\/1274"}],"wp:attachment":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1260"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}