New-Address documentation

This commit is contained in:
2022-12-17 14:53:48 +03:00
parent 85e13dc150
commit 2af591dbbf
2 changed files with 64 additions and 22 deletions

View File

@@ -6,7 +6,8 @@ function Get-Subnet {
Mandatory=$true,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=0,ParameterSetName="ByCIDR"
Position=0,
ParameterSetName="ByCIDR"
)]
[ValidateScript({[ipaddress] $_.Split("/")[0] -and $_.Split("/")[1] -match "\d{1,2}"})]
[ValidateNotNullOrEmpty()]
@@ -16,7 +17,8 @@ function Get-Subnet {
Mandatory=$true,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=0,ParameterSetName="ByID"
Position=0,
ParameterSetName="ByID"
)]
[ValidateNotNullOrEmpty()]
[int]
@@ -25,7 +27,8 @@ function Get-Subnet {
Mandatory=$true,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=0,ParameterSetName="BySectionId"
Position=0,
ParameterSetName="BySectionId"
)]
[parameter(
Mandatory=$false,
@@ -110,12 +113,18 @@ function Get-Subnet {
$VlanDomainId,
[parameter(
Mandatory=$false,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=1,
ParameterSetName="ByID"
)]
[switch]
$Slaves,
[parameter(
Mandatory=$false,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true,
Position=2,
ParameterSetName="ByID"
)]
[switch]