Skip to content

Instantly share code, notes, and snippets.

@PlagueHO
Last active April 6, 2019 05:00
Show Gist options
  • Save PlagueHO/4d640f93053b230b6dc88171dba9aa92 to your computer and use it in GitHub Desktop.
Save PlagueHO/4d640f93053b230b6dc88171dba9aa92 to your computer and use it in GitHub Desktop.
Example PowerShell Function that allows Null in an Integer Values
function Set-AdapterVlan
{
[CmdLetBinding()]
param
(
[Parameter(Mandatory = $true)]
$Adapter,
[Parameter(Mandatory = $true)]
[AllowNull()]
[Nullable[System.Int32]]
$VlanId
)
if ($null -eq $VlanId)
{
$Adapter | Set-VMNetworkAdapterVlan -Untagged
}
else
{
$Adapter | Set-VMNetworkAdapterVlan -VlanId $VlanId -Access
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment