diff --git a/SnipeitPS/Public/New-SnipeitLicense.ps1 b/SnipeitPS/Public/New-SnipeitLicense.ps1 index 74ea39a..f777df3 100644 --- a/SnipeitPS/Public/New-SnipeitLicense.ps1 +++ b/SnipeitPS/Public/New-SnipeitLicense.ps1 @@ -47,6 +47,9 @@ .PARAMETER purchase_date Date of license purchase + .PARAMETER purchase_order + Purchase order number of license purchase + .PARAMETER reassignable Is license reassignable? @@ -89,7 +92,6 @@ function New-SnipeitLicense() { [datetime]$expiration_date, - [ValidateLength(1, 120)] [mailaddress]$license_email, [ValidateLength(1, 100)] @@ -108,6 +110,8 @@ function New-SnipeitLicense() { [datetime]$purchase_date, + [string]$purchase_order, + [bool]$reassignable, [string]$serial, @@ -140,6 +144,10 @@ function New-SnipeitLicense() { $Values['termination_date'] = $Values['termination_date'].ToString("yyyy-MM-dd") } + if ($Values['license_email']) { + $Values['license_email'] = $Values['license_email'].address + } + $Parameters = @{ Api = "/api/v1/licenses" Method = 'POST' diff --git a/SnipeitPS/Public/New-SnipeitSupplier.ps1 b/SnipeitPS/Public/New-SnipeitSupplier.ps1 index 599dbe0..3038381 100644 --- a/SnipeitPS/Public/New-SnipeitSupplier.ps1 +++ b/SnipeitPS/Public/New-SnipeitSupplier.ps1 @@ -102,7 +102,7 @@ function New-SnipeitSupplier() { $Values = . Get-ParameterValue -Parameters $MyInvocation.MyCommand.Parameters -BoundParameters $PSBoundParameters $Parameters = @{ - Api = "/api/v1/suppilers" + Api = "/api/v1/suppliers" Method = 'POST' Body = $Values } diff --git a/SnipeitPS/Public/Set-SnipeitLicense.ps1 b/SnipeitPS/Public/Set-SnipeitLicense.ps1 index 21bfa9f..9d9e322 100644 --- a/SnipeitPS/Public/Set-SnipeitLicense.ps1 +++ b/SnipeitPS/Public/Set-SnipeitLicense.ps1 @@ -50,6 +50,9 @@ .PARAMETER purchase_date Date of license purchase + .PARAMETER purchase_order + Purchase order number of license purchase + .PARAMETER reassignable Is license reassignable? @@ -116,6 +119,8 @@ function Set-SnipeitLicense() { [datetime]$purchase_date, + [string]$purchase_order, + [bool]$reassignable, [string]$serial, @@ -151,6 +156,9 @@ function Set-SnipeitLicense() { $Values['termination_date'] = $Values['termination_date'].ToString("yyyy-MM-dd") } + if ($Values['license_email']) { + $Values['license_email'] = $Values['license_email'].address + } } process {