Facebook
From Social Leopard, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 134
  1. $diskname = Read-Host -Prompt "Podaj nazwe dysku"
  2. $size = Read-Host -Prompt "Podaj wielkosc dysku w GB"  # wielkosc dysku
  3. $path = "C:\Users\Public\Documents\Hyper-V\Virtual hard disks\" + "$diskname"
  4. $disk = Get-WmiObject Win32_LogicalDisk -ComputerName localhost -Filter "DeviceID='C:'" | Select-Object {$_.FreeSpace/1GB} #wolne miejsce na dysku w GB
  5. if($size -gt $disk)
  6. {
  7. 'Za malo miejsca na dysku'
  8. } else
  9. {
  10. New-VHD -Path $path'.vhdx' -SizeBytes ([int]$size *1GB) -Dynamic
  11. }
  12.  
  13.