YOLOv8 is a computer vision model architecture developed by Ultralytics, the creators of YOLOv5. You can deploy YOLOv8 models on a wide range of devices, including NVIDIA Jetson, NVIDIA GPUs, and macOS systems with Roboflow Inference, an open source Python package for running vision models.
1. Overview Get-VHD is a PowerShell cmdlet used to retrieve information about one or more Virtual Hard Disk (VHD/VHDX) files. It is essential for administrators managing Hyper-V virtual machines, storage migration, or performing disk health checks. The cmdlet works on both locally stored and remote (SMB) virtual hard disks. 2. Syntax (Common Usage) Get-VHD [-Path] <String[]> [-ComputerName <String[]>] [-CimSession <CimSession[]>] [<CommonParameters>] 3. Key Parameters | Parameter | Description | |-----------|-------------| | -Path | Specifies the full or relative path to the VHD/VHDX file (wildcards supported). | | -ComputerName | Targets a remote Hyper-V host (default is local computer). | | -CimSession | Uses a CIM session instead of WS-Management for remote queries. | | -DiskNumber | Retrieves VHD info by the disk number mounted in the host OS (Windows 10/Server 2016+). | 4. Output Object Properties Get-VHD returns a Microsoft.Vhd.PowerShell.VirtualHardDisk object with critical attributes:
Get-ChildItem -Recurse -Filter *.vhdx | ForEach-Object $vhd = Get-VHD -Path $_.FullName if ($vhd.VhdType -eq 'Dynamic' -and $vhd.FileSize -gt 100GB) $vhd
$child = Get-VHD -Path "C:\VMs\child.vhdx" if (-not (Test-Path $child.ParentPath)) Write-Warning "Parent missing: $($child.ParentPath)"
1. Overview Get-VHD is a PowerShell cmdlet used to retrieve information about one or more Virtual Hard Disk (VHD/VHDX) files. It is essential for administrators managing Hyper-V virtual machines, storage migration, or performing disk health checks. The cmdlet works on both locally stored and remote (SMB) virtual hard disks. 2. Syntax (Common Usage) Get-VHD [-Path] <String[]> [-ComputerName <String[]>] [-CimSession <CimSession[]>] [<CommonParameters>] 3. Key Parameters | Parameter | Description | |-----------|-------------| | -Path | Specifies the full or relative path to the VHD/VHDX file (wildcards supported). | | -ComputerName | Targets a remote Hyper-V host (default is local computer). | | -CimSession | Uses a CIM session instead of WS-Management for remote queries. | | -DiskNumber | Retrieves VHD info by the disk number mounted in the host OS (Windows 10/Server 2016+). | 4. Output Object Properties Get-VHD returns a Microsoft.Vhd.PowerShell.VirtualHardDisk object with critical attributes:
Get-ChildItem -Recurse -Filter *.vhdx | ForEach-Object $vhd = Get-VHD -Path $_.FullName if ($vhd.VhdType -eq 'Dynamic' -and $vhd.FileSize -gt 100GB) $vhd
$child = Get-VHD -Path "C:\VMs\child.vhdx" if (-not (Test-Path $child.ParentPath)) Write-Warning "Parent missing: $($child.ParentPath)"
You can train a YOLOv8 model using the Ultralytics command line interface.
To train a model, install Ultralytics:
Then, use the following command to train your model:
Replace data with the name of your YOLOv8-formatted dataset. Learn more about the YOLOv8 format.
You can then test your model on images in your test dataset with the following command:
Once you have a model, you can deploy it with Roboflow.
YOLOv8 comes with both architectural and developer experience improvements.
Compared to YOLOv8's predecessor, YOLOv5, YOLOv8 comes with: get-vhd
Furthermore, YOLOv8 comes with changes to improve developer experience with the model. The cmdlet works on both locally stored and