PIF cmdlets

Last published : Nov 12, 2026
A physical network interface (note separate VLANs are represented as several PIFs).
The XenServer PowerShell module provides the following cmdlets for working with PIF objects. For the fields and calls of the class itself, see Class: PIF in the Management API reference.
Cmdlet Description
Add-XenPIF Adds to fields of a PIF object.
Get-XenPIF Gets the PIF objects in the pool.
Get-XenPIFProperty Gets a property of a PIF object.
Invoke-XenPIF Invokes an operation on a PIF object.
Remove-XenPIF [Deprecated] Deletes a PIF object.
Remove-XenPIFProperty Removes values from fields of a PIF object.
Set-XenPIF Sets fields of a PIF object.