From d4e2360d725c165d6e0768a1539636e974919592 Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 22 May 2021 18:44:36 +0300 Subject: [PATCH 1/6] Prefixed all commands and added aliases --- ...Accessory.ps1 => Get-SnipeItAccessory.ps1} | 8 +- .../{Get-Asset.ps1 => Get-SnipeItAsset.ps1} | 10 +- ...ce.ps1 => Get-SnipeItAssetMaintenance.ps1} | 8 +- ...t-Category.ps1 => Get-SnipeItCategory.ps1} | 10 +- ...Get-Company.ps1 => Get-SnipeItCompany.ps1} | 10 +- ...Component.ps1 => Get-SnipeItComponent.ps1} | 10 +- ...omField.ps1 => Get-SnipeItCustomField.ps1} | 6 +- ...partment.ps1 => Get-SnipeItDepartment.ps1} | 10 +- ...t-Fieldset.ps1 => Get-SnipeItFieldset.ps1} | 6 +- ...Get-License.ps1 => Get-SnipeItLicense.ps1} | 10 +- ...itLocation.ps1 => Get-SnipeItLocation.ps1} | 6 +- ...cturer.ps1 => Get-SnipeItManufacturer.ps1} | 10 +- .../{Get-Model.ps1 => Get-SnipeItModel.ps1} | 8 +- .../{Get-Status.ps1 => Get-SnipeItStatus.ps1} | 10 +- ...t-Supplier.ps1 => Get-SnipeItSupplier.ps1} | 10 +- .../{Get-User.ps1 => Get-SnipeItUser.ps1} | 8 +- ...Accessory.ps1 => New-SnipeItAccessory.ps1} | 6 +- .../{New-Asset.ps1 => New-SnipeItAsset.ps1} | 6 +- ...ce.ps1 => New-SnipeItAssetMaintenance.ps1} | 6 +- .../{New-Audit.ps1 => New-SnipeItAudit.ps1} | 2 +- ...w-Category.ps1 => New-SnipeItCategory.ps1} | 6 +- ...New-Company.ps1 => New-SnipeItCompany.ps1} | 6 +- ...Component.ps1 => New-SnipeItComponent.ps1} | 6 +- ...omField.ps1 => New-SnipeItCustomField.ps1} | 6 +- ...partment.ps1 => New-SnipeItDepartment.ps1} | 6 +- ...New-License.ps1 => New-SnipeItLicense.ps1} | 6 +- ...w-Location.ps1 => New-SnipeItLocation.ps1} | 6 +- ...cturer.ps1 => New-SnipeItManufacturer.ps1} | 6 +- .../{New-Model.ps1 => New-SnipeItModel.ps1} | 6 +- .../{New-User.ps1 => New-SnipeItUser.ps1} | 6 +- ...move-Asset.ps1 => Remove-SnipeItAsset.ps1} | 12 +- ...ps1 => Remove-SnipeItAssetMaintenance.ps1} | 8 +- ...Remove-User.ps1 => Remove-SnipeItUser.ps1} | 6 +- ...tOwner.ps1 => Reset-SnipeItAssetOwner.ps1} | 6 +- ...Accessory.ps1 => Set-SnipeItAccessory.ps1} | 6 +- .../{Set-Asset.ps1 => Set-SnipeItAsset.ps1} | 6 +- ...setOwner.ps1 => Set-SnipeItAssetOwner.ps1} | 6 +- ...mponents.ps1 => Set-SnipeItComponents.ps1} | 6 +- .../{Set-Info.ps1 => Set-SnipeItInfo.ps1} | 8 +- ...Set-License.ps1 => Set-SnipeItLicense.ps1} | 6 +- ...itLocation.ps1 => Set-SnipeItLocation.ps1} | 4 +- .../{Set-Model.ps1 => Set-SnipeItModel.ps1} | 6 +- .../{Set-User.ps1 => Set-SnipeItUser.ps1} | 6 +- SnipeitPS/SnipeItPS.psd1 | Bin 9808 -> 11972 bytes SnipeitPS/SnipeItPS.psm1 | 42 +++ ...t-Accessory.md => Get-SnipeItAccessory.md} | 6 +- docs/{Get-Asset.md => Get-SnipeItAsset.md} | 10 +- ...ance.md => Get-SnipeItAssetMaintenance.md} | 6 +- ...Get-Category.md => Get-SnipeItCategory.md} | 12 +- .../{Get-Company.md => Get-SnipeItCompany.md} | 12 +- ...t-Component.md => Get-SnipeItComponent.md} | 10 +- ...stomField.md => Get-SnipeItCustomField.md} | 27 +- ...Department.md => Get-SnipeItDepartment.md} | 12 +- ...Get-Fieldset.md => Get-SnipeItFieldset.md} | 27 +- ...facturer.md => Get-SnipeItManufacturer.md} | 8 +- docs/{Get-Model.md => Get-SnipeItModel.md} | 8 +- docs/{Get-Status.md => Get-SnipeItStatus.md} | 12 +- ...Get-Supplier.md => Get-SnipeItSupplier.md} | 10 +- docs/{Get-User.md => Get-SnipeItUser.md} | 4 +- docs/Get-SnipeitLocation.md | 168 ------------ docs/{New-Asset.md => New-SnipeItAsset.md} | 6 +- ...ance.md => New-SnipeItAssetMaintenance.md} | 6 +- ...New-Category.md => New-SnipeItCategory.md} | 8 +- ...w-Component.md => New-SnipeItComponent.md} | 6 +- ...stomField.md => New-SnipeItCustomField.md} | 6 +- ...Department.md => New-SnipeItDepartment.md} | 6 +- .../{New-License.md => New-SnipeItLicense.md} | 6 +- ...New-Location.md => New-SnipeItLocation.md} | 6 +- ...facturer.md => New-SnipeItManufacturer.md} | 7 +- docs/{New-Model.md => New-SnipeItModel.md} | 6 +- docs/{New-User.md => New-SnipeItUser.md} | 10 +- ...Remove-Asset.md => Remove-SnipeItAsset.md} | 10 +- .../{Remove-User.md => Remove-SnipeItUser.md} | 6 +- ...t-Accessory.md => Set-SnipeItAccessory.md} | 6 +- docs/{Set-Asset.md => Set-SnipeItAsset.md} | 6 +- ...AssetOwner.md => Set-SnipeItAssetOwner.md} | 6 +- ...t-Component.md => Set-SnipeItComponent.md} | 6 +- docs/{Set-Info.md => Set-SnipeItInfo.md} | 6 +- .../{Set-License.md => Set-SnipeItLicense.md} | 6 +- docs/{Set-Model.md => Set-SnipeItModel.md} | 6 +- docs/{Set-User.md => Set-SnipeItUser.md} | 6 +- docs/Set-SnipeitLocation.md | 253 ------------------ docs/SnipeItPS.md | 82 +++--- 83 files changed, 399 insertions(+), 753 deletions(-) rename SnipeitPS/Public/{Get-Accessory.ps1 => Get-SnipeItAccessory.ps1} (89%) rename SnipeitPS/Public/{Get-Asset.ps1 => Get-SnipeItAsset.ps1} (94%) rename SnipeitPS/Public/{Get-AssetMaintenance.ps1 => Get-SnipeItAssetMaintenance.ps1} (89%) rename SnipeitPS/Public/{Get-Category.ps1 => Get-SnipeItCategory.ps1} (88%) rename SnipeitPS/Public/{Get-Company.ps1 => Get-SnipeItCompany.ps1} (88%) rename SnipeitPS/Public/{Get-Component.ps1 => Get-SnipeItComponent.ps1} (90%) rename SnipeitPS/Public/{Get-CustomField.ps1 => Get-SnipeItCustomField.ps1} (80%) rename SnipeitPS/Public/{Get-Department.ps1 => Get-SnipeItDepartment.ps1} (89%) rename SnipeitPS/Public/{Get-Fieldset.ps1 => Get-SnipeItFieldset.ps1} (82%) rename SnipeitPS/Public/{Get-License.ps1 => Get-SnipeItLicense.ps1} (91%) rename SnipeitPS/Public/{Get-SnipeitLocation.ps1 => Get-SnipeItLocation.ps1} (92%) rename SnipeitPS/Public/{Get-Manufacturer.ps1 => Get-SnipeItManufacturer.ps1} (88%) rename SnipeitPS/Public/{Get-Model.ps1 => Get-SnipeItModel.ps1} (89%) rename SnipeitPS/Public/{Get-Status.ps1 => Get-SnipeItStatus.ps1} (88%) rename SnipeitPS/Public/{Get-Supplier.ps1 => Get-SnipeItSupplier.ps1} (88%) rename SnipeitPS/Public/{Get-User.ps1 => Get-SnipeItUser.ps1} (91%) rename SnipeitPS/Public/{New-Accessory.ps1 => New-SnipeItAccessory.ps1} (93%) rename SnipeitPS/Public/{New-Asset.ps1 => New-SnipeItAsset.ps1} (95%) rename SnipeitPS/Public/{New-AssetMaintenance.ps1 => New-SnipeItAssetMaintenance.ps1} (92%) rename SnipeitPS/Public/{New-Audit.ps1 => New-SnipeItAudit.ps1} (92%) rename SnipeitPS/Public/{New-Category.ps1 => New-SnipeItCategory.ps1} (91%) rename SnipeitPS/Public/{New-Company.ps1 => New-SnipeItCompany.ps1} (84%) rename SnipeitPS/Public/{New-Component.ps1 => New-SnipeItComponent.ps1} (90%) rename SnipeitPS/Public/{New-CustomField.ps1 => New-SnipeItCustomField.ps1} (87%) rename SnipeitPS/Public/{New-Department.ps1 => New-SnipeItDepartment.ps1} (87%) rename SnipeitPS/Public/{New-License.ps1 => New-SnipeItLicense.ps1} (94%) rename SnipeitPS/Public/{New-Location.ps1 => New-SnipeItLocation.ps1} (90%) rename SnipeitPS/Public/{New-Manufacturer.ps1 => New-SnipeItManufacturer.ps1} (84%) rename SnipeitPS/Public/{New-Model.ps1 => New-SnipeItModel.ps1} (91%) rename SnipeitPS/Public/{New-User.ps1 => New-SnipeItUser.ps1} (93%) rename SnipeitPS/Public/{Remove-Asset.ps1 => Remove-SnipeItAsset.ps1} (74%) rename SnipeitPS/Public/{Remove-AssetMaintenance.ps1 => Remove-SnipeItAssetMaintenance.ps1} (81%) rename SnipeitPS/Public/{Remove-User.ps1 => Remove-SnipeItUser.ps1} (84%) rename SnipeitPS/Public/{Reset-AssetOwner.ps1 => Reset-SnipeItAssetOwner.ps1} (87%) rename SnipeitPS/Public/{Set-Accessory.ps1 => Set-SnipeItAccessory.ps1} (92%) rename SnipeitPS/Public/{Set-Asset.ps1 => Set-SnipeItAsset.ps1} (94%) rename SnipeitPS/Public/{Set-AssetOwner.ps1 => Set-SnipeItAssetOwner.ps1} (93%) rename SnipeitPS/Public/{Set-Components.ps1 => Set-SnipeItComponents.ps1} (90%) rename SnipeitPS/Public/{Set-Info.ps1 => Set-SnipeItInfo.ps1} (89%) rename SnipeitPS/Public/{Set-License.ps1 => Set-SnipeItLicense.ps1} (94%) rename SnipeitPS/Public/{Set-SnipeitLocation.ps1 => Set-SnipeItLocation.ps1} (92%) rename SnipeitPS/Public/{Set-Model.ps1 => Set-SnipeItModel.ps1} (90%) rename SnipeitPS/Public/{Set-User.ps1 => Set-SnipeItUser.ps1} (92%) rename docs/{Get-Accessory.md => Get-SnipeItAccessory.md} (96%) rename docs/{Get-Asset.md => Get-SnipeItAsset.md} (97%) rename docs/{Get-AssetMaintenance.md => Get-SnipeItAssetMaintenance.md} (95%) rename docs/{Get-Category.md => Get-SnipeItCategory.md} (91%) rename docs/{Get-Company.md => Get-SnipeItCompany.md} (91%) rename docs/{Get-Component.md => Get-SnipeItComponent.md} (95%) rename docs/{Get-CustomField.md => Get-SnipeItCustomField.md} (74%) rename docs/{Get-Department.md => Get-SnipeItDepartment.md} (91%) rename docs/{Get-Fieldset.md => Get-SnipeItFieldset.md} (77%) rename docs/{Get-Manufacturer.md => Get-SnipeItManufacturer.md} (94%) rename docs/{Get-Model.md => Get-SnipeItModel.md} (92%) rename docs/{Get-Status.md => Get-SnipeItStatus.md} (91%) rename docs/{Get-Supplier.md => Get-SnipeItSupplier.md} (91%) rename docs/{Get-User.md => Get-SnipeItUser.md} (97%) delete mode 100644 docs/Get-SnipeitLocation.md rename docs/{New-Asset.md => New-SnipeItAsset.md} (97%) rename docs/{New-AssetMaintenance.md => New-SnipeItAssetMaintenance.md} (96%) rename docs/{New-Category.md => New-SnipeItCategory.md} (92%) rename docs/{New-Component.md => New-SnipeItComponent.md} (96%) rename docs/{New-CustomField.md => New-SnipeItCustomField.md} (95%) rename docs/{New-Department.md => New-SnipeItDepartment.md} (95%) rename docs/{New-License.md => New-SnipeItLicense.md} (97%) rename docs/{New-Location.md => New-SnipeItLocation.md} (96%) rename docs/{New-Manufacturer.md => New-SnipeItManufacturer.md} (92%) rename docs/{New-Model.md => New-SnipeItModel.md} (95%) rename docs/{New-User.md => New-SnipeItUser.md} (96%) rename docs/{Remove-Asset.md => Remove-SnipeItAsset.md} (91%) rename docs/{Remove-User.md => Remove-SnipeItUser.md} (93%) rename docs/{Set-Accessory.md => Set-SnipeItAccessory.md} (97%) rename docs/{Set-Asset.md => Set-SnipeItAsset.md} (98%) rename docs/{Set-AssetOwner.md => Set-SnipeItAssetOwner.md} (96%) rename docs/{Set-Component.md => Set-SnipeItComponent.md} (96%) rename docs/{Set-Info.md => Set-SnipeItInfo.md} (92%) rename docs/{Set-License.md => Set-SnipeItLicense.md} (97%) rename docs/{Set-Model.md => Set-SnipeItModel.md} (96%) rename docs/{Set-User.md => Set-SnipeItUser.md} (97%) delete mode 100644 docs/Set-SnipeitLocation.md diff --git a/SnipeitPS/Public/Get-Accessory.ps1 b/SnipeitPS/Public/Get-SnipeItAccessory.ps1 similarity index 89% rename from SnipeitPS/Public/Get-Accessory.ps1 rename to SnipeitPS/Public/Get-SnipeItAccessory.ps1 index 3cb0ba6..6002214 100644 --- a/SnipeitPS/Public/Get-Accessory.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAccessory.ps1 @@ -21,10 +21,10 @@ Result offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Accessory -search Keyboard @@ -34,7 +34,7 @@ Get-Accessory -id 1 #> -function Get-Accessory() { +function Get-SnipeItAccessory() { Param( [string]$search, @@ -81,7 +81,7 @@ function Get-Accessory() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Accessory @callargs + $res=Get-SnipeItAccessory @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Asset.ps1 b/SnipeitPS/Public/Get-SnipeItAsset.ps1 similarity index 94% rename from SnipeitPS/Public/Get-Asset.ps1 rename to SnipeitPS/Public/Get-SnipeItAsset.ps1 index 8954437..c60e265 100644 --- a/SnipeitPS/Public/Get-Asset.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAsset.ps1 @@ -54,10 +54,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Asset -url "https://assets.example.com"-token "token..." @@ -72,11 +72,11 @@ Get-Asset -search "myMachine"-url "https://assets.example.com"-token "token..." Get-Asset -asset_tag "myAssetTag"-url "https://assets.example.com"-token "token..." #> -function Get-Asset() { +function Get-SnipeItAsset() { Param( [string]$search, - [string]$id, + [int]$id, [string]$asset_tag, @@ -164,7 +164,7 @@ function Get-Asset() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Asset @callargs + $res=Get-SnipeItAsset @callargs $res if ( $res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-AssetMaintenance.ps1 b/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 similarity index 89% rename from SnipeitPS/Public/Get-AssetMaintenance.ps1 rename to SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 index 81b29fe..1a5aa4b 100644 --- a/SnipeitPS/Public/Get-AssetMaintenance.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 @@ -24,10 +24,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-AssetMaintenances -url "https://assets.example.com" -token "token..." @@ -38,7 +38,7 @@ Get-AssetMaintenances -search "myMachine" -url "https://assets.example.com" -tok .EXAMPLE Get-AssetMaintenances -search "myMachine" -url "https://assets.example.com" -token "token..." #> -function Get-AssetMaintenance() { +function Get-SnipeItAssetMaintenance() { Param( [string]$search, @@ -79,7 +79,7 @@ function Get-AssetMaintenance() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-AssetMaintenance @callargs + $res=Get-SnipeItAssetMaintenance @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Category.ps1 b/SnipeitPS/Public/Get-SnipeItCategory.ps1 similarity index 88% rename from SnipeitPS/Public/Get-Category.ps1 rename to SnipeitPS/Public/Get-SnipeItCategory.ps1 index c66f530..d1fdce0 100644 --- a/SnipeitPS/Public/Get-Category.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCategory.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -Url of Snipeit system, can be set using Set-Info command +Url of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Category -id 1 @@ -31,12 +31,12 @@ Get-Category -search "Laptop" #> -function Get-Category() +function Get-SnipeItCategory() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -81,7 +81,7 @@ function Get-Category() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Category @callargs + $res=Get-SnipeItCategory @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Company.ps1 b/SnipeitPS/Public/Get-SnipeItCompany.ps1 similarity index 88% rename from SnipeitPS/Public/Get-Company.ps1 rename to SnipeitPS/Public/Get-SnipeItCompany.ps1 index fbead48..7e9be6c 100644 --- a/SnipeitPS/Public/Get-Company.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCompany.ps1 @@ -17,10 +17,10 @@ Offset to use .PARAMETER all A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Company @@ -32,12 +32,12 @@ Gets specific company #> -function Get-Company() +function Get-SnipeItCompany() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -82,7 +82,7 @@ function Get-Company() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Company @callargs + $res=Get-SnipeItCompany @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Component.ps1 b/SnipeitPS/Public/Get-SnipeItComponent.ps1 similarity index 90% rename from SnipeitPS/Public/Get-Component.ps1 rename to SnipeitPS/Public/Get-SnipeItComponent.ps1 index 2218ad5..3197c94 100644 --- a/SnipeitPS/Public/Get-Component.ps1 +++ b/SnipeitPS/Public/Get-SnipeItComponent.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system,can be set using Set-Info command +URL of Snipeit system,can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Component @@ -37,11 +37,11 @@ Returns specific component #> -function Get-Component() { +function Get-SnipeItComponent() { Param( [string]$search, - [string]$id, + [int]$id, [int]$category_id, @@ -95,7 +95,7 @@ function Get-Component() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Component @callargs + $res=Get-SnipeItComponent @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-CustomField.ps1 b/SnipeitPS/Public/Get-SnipeItCustomField.ps1 similarity index 80% rename from SnipeitPS/Public/Get-CustomField.ps1 rename to SnipeitPS/Public/Get-SnipeItCustomField.ps1 index 6d27ed3..736eed6 100644 --- a/SnipeitPS/Public/Get-CustomField.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCustomField.ps1 @@ -6,17 +6,17 @@ A id of specific field .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Field -url "https://assets.example.com" -token "token..." #> -function Get-CustomField() +function Get-SnipeItCustomField() { Param( [int]$id, diff --git a/SnipeitPS/Public/Get-Department.ps1 b/SnipeitPS/Public/Get-SnipeItDepartment.ps1 similarity index 89% rename from SnipeitPS/Public/Get-Department.ps1 rename to SnipeitPS/Public/Get-SnipeItDepartment.ps1 index 4fcaeb6..658940e 100644 --- a/SnipeitPS/Public/Get-Department.ps1 +++ b/SnipeitPS/Public/Get-SnipeItDepartment.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Department -url "https://assets.example.com" -token "token..." @@ -34,12 +34,12 @@ Get-Department -id 1 #> -function Get-Department() +function Get-SnipeItDepartment() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -87,7 +87,7 @@ function Get-Department() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Department @callargs + $res=Get-SnipeItDepartment @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Fieldset.ps1 b/SnipeitPS/Public/Get-SnipeItFieldset.ps1 similarity index 82% rename from SnipeitPS/Public/Get-Fieldset.ps1 rename to SnipeitPS/Public/Get-SnipeItFieldset.ps1 index c068330..429d45f 100644 --- a/SnipeitPS/Public/Get-Fieldset.ps1 +++ b/SnipeitPS/Public/Get-SnipeItFieldset.ps1 @@ -6,10 +6,10 @@ Returns a fieldset or list of Snipe-it Fieldsets A id of specific fieldset .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Fieldset -url "https://assets.example.com" -token "token..." @@ -19,7 +19,7 @@ Get-Fieldset -url "https://assets.example.com" -token "token..." | Where-Object #> -function Get-Fieldset() { +function Get-SnipeItFieldset() { Param( [int]$id, diff --git a/SnipeitPS/Public/Get-License.ps1 b/SnipeitPS/Public/Get-SnipeItLicense.ps1 similarity index 91% rename from SnipeitPS/Public/Get-License.ps1 rename to SnipeitPS/Public/Get-SnipeItLicense.ps1 index 0cb1a7d..dd1cbee 100644 --- a/SnipeitPS/Public/Get-License.ps1 +++ b/SnipeitPS/Public/Get-SnipeItLicense.ps1 @@ -19,10 +19,10 @@ A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-License -search SomeLicense @@ -32,11 +32,11 @@ Get-License -id 1 #> -function Get-License() { +function Get-SnipeItLicense() { Param( [string]$search, - [string]$id, + [int]$id, [string]$name, @@ -106,7 +106,7 @@ function Get-License() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-License @callargs + $res=Get-SnipeItLicense @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-SnipeitLocation.ps1 b/SnipeitPS/Public/Get-SnipeItLocation.ps1 similarity index 92% rename from SnipeitPS/Public/Get-SnipeitLocation.ps1 rename to SnipeitPS/Public/Get-SnipeItLocation.ps1 index db9276e..da44f9d 100644 --- a/SnipeitPS/Public/Get-SnipeitLocation.ps1 +++ b/SnipeitPS/Public/Get-SnipeItLocation.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Location -search Location1 @@ -36,7 +36,7 @@ function Get-SnipeitLocation() Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", diff --git a/SnipeitPS/Public/Get-Manufacturer.ps1 b/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 similarity index 88% rename from SnipeitPS/Public/Get-Manufacturer.ps1 rename to SnipeitPS/Public/Get-SnipeItManufacturer.ps1 index 9ddc1f1..62127ab 100644 --- a/SnipeitPS/Public/Get-Manufacturer.ps1 +++ b/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Manufacturer -search HP @@ -33,12 +33,12 @@ Returns manufacturer with id 3 #> -function Get-Manufacturer() +function Get-SnipeItManufacturer() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -83,7 +83,7 @@ function Get-Manufacturer() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Manufacturer @callargs + $res=Get-SnipeItManufacturer @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Model.ps1 b/SnipeitPS/Public/Get-SnipeItModel.ps1 similarity index 89% rename from SnipeitPS/Public/Get-Model.ps1 rename to SnipeitPS/Public/Get-SnipeItModel.ps1 index 0df4b34..7137778 100644 --- a/SnipeitPS/Public/Get-Model.ps1 +++ b/SnipeitPS/Public/Get-SnipeItModel.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Model -search "DL380" @@ -31,7 +31,7 @@ Get-Model -id 1 #> -function Get-Model() +function Get-SnipeItModel() { Param( [string]$search, @@ -81,7 +81,7 @@ function Get-Model() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Model @callargs + $res=Get-SnipeItModel @callargs $res if ($res.count -ne $limit ) { break diff --git a/SnipeitPS/Public/Get-Status.ps1 b/SnipeitPS/Public/Get-SnipeItStatus.ps1 similarity index 88% rename from SnipeitPS/Public/Get-Status.ps1 rename to SnipeitPS/Public/Get-SnipeItStatus.ps1 index 63fb4ca..05027e0 100644 --- a/SnipeitPS/Public/Get-Status.ps1 +++ b/SnipeitPS/Public/Get-SnipeItStatus.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Status -search "Ready to Deploy" @@ -31,12 +31,12 @@ Get-Status -id 3 #> -function Get-Status() +function Get-SnipeItStatus() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -81,7 +81,7 @@ function Get-Status() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Status @callargs + $res=Get-SnipeItStatus @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-Supplier.ps1 b/SnipeitPS/Public/Get-SnipeItSupplier.ps1 similarity index 88% rename from SnipeitPS/Public/Get-Supplier.ps1 rename to SnipeitPS/Public/Get-SnipeItSupplier.ps1 index 5cf5245..0f96342 100644 --- a/SnipeitPS/Public/Get-Supplier.ps1 +++ b/SnipeitPS/Public/Get-SnipeItSupplier.ps1 @@ -18,10 +18,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-Supplier -search MySupplier @@ -31,12 +31,12 @@ Get-Supplier -id 2 #> -function Get-Supplier() +function Get-SnipeItSupplier() { Param( [string]$search, - [string]$id, + [int]$id, [ValidateSet("asc", "desc")] [string]$order = "desc", @@ -81,7 +81,7 @@ function Get-Supplier() while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-Supplier @callargs + $res=Get-SnipeItSupplier @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/Get-User.ps1 b/SnipeitPS/Public/Get-SnipeItUser.ps1 similarity index 91% rename from SnipeitPS/Public/Get-User.ps1 rename to SnipeitPS/Public/Get-SnipeItUser.ps1 index 859c48a..6b1aec3 100644 --- a/SnipeitPS/Public/Get-User.ps1 +++ b/SnipeitPS/Public/Get-SnipeItUser.ps1 @@ -24,10 +24,10 @@ Offset to use A return all results, works with -offset and other parameters .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Get-User -search SomeSurname @@ -42,7 +42,7 @@ Get-User -username someuser Get-User -email user@somedomain.com #> -function Get-User() { +function Get-SnipeItUser() { Param( [string]$search, @@ -102,7 +102,7 @@ function Get-User() { while ($true) { $callargs['offset'] = $offstart $callargs['limit'] = $limit - $res=Get-User @callargs + $res=Get-SnipeItUser @callargs $res if ($res.count -lt $limit) { break diff --git a/SnipeitPS/Public/New-Accessory.ps1 b/SnipeitPS/Public/New-SnipeItAccessory.ps1 similarity index 93% rename from SnipeitPS/Public/New-Accessory.ps1 rename to SnipeitPS/Public/New-SnipeItAccessory.ps1 index 22fdd96..5d4cbbb 100644 --- a/SnipeitPS/Public/New-Accessory.ps1 +++ b/SnipeitPS/Public/New-SnipeItAccessory.ps1 @@ -48,16 +48,16 @@ ID number of the location the accessory is assigned to Min quantity of the accessory before alert is triggered .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Accessory -name "Accessory" -qty 3 -category_id 1 #> -function New-Accessory() { +function New-SnipeItAccessory() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-Asset.ps1 b/SnipeitPS/Public/New-SnipeItAsset.ps1 similarity index 95% rename from SnipeitPS/Public/New-Asset.ps1 rename to SnipeitPS/Public/New-SnipeItAsset.ps1 index d86a32f..654c510 100644 --- a/SnipeitPS/Public/New-Asset.ps1 +++ b/SnipeitPS/Public/New-SnipeItAsset.ps1 @@ -43,10 +43,10 @@ Optional Purchase cost of the Asset Optional Default location id for the asset .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .PARAMETER customfields Hastable of custom fields and extra fields that need passing through to Snipeit. @@ -65,7 +65,7 @@ New-Asset -status_id 1 -model_id 1 -name "Machine1" -CustomValues = @{ "_snipeit Using customfields when creating asset. #> -function New-Asset() +function New-SnipeItAsset() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-AssetMaintenance.ps1 b/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 similarity index 92% rename from SnipeitPS/Public/New-AssetMaintenance.ps1 rename to SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 index 8c66445..c86f200 100644 --- a/SnipeitPS/Public/New-AssetMaintenance.ps1 +++ b/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 @@ -31,15 +31,15 @@ Optional completion date Optional cost .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-AssetMaintenence -asset_id 1 -supplier_id 1 -title "replace keyboard" -start_date 2021-01-01 #> -function New-AssetMaintenance() { +function New-SnipeItAssetMaintenance() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-Audit.ps1 b/SnipeitPS/Public/New-SnipeItAudit.ps1 similarity index 92% rename from SnipeitPS/Public/New-Audit.ps1 rename to SnipeitPS/Public/New-SnipeItAudit.ps1 index 94824d3..d3bea0f 100644 --- a/SnipeitPS/Public/New-Audit.ps1 +++ b/SnipeitPS/Public/New-SnipeItAudit.ps1 @@ -16,7 +16,7 @@ New-Audit -tag 1 -location_id 1 #> -function New-Audit() +function New-SnipeItAudit() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-Category.ps1 b/SnipeitPS/Public/New-SnipeItCategory.ps1 similarity index 91% rename from SnipeitPS/Public/New-Category.ps1 rename to SnipeitPS/Public/New-SnipeItCategory.ps1 index f5e8c27..c2e51e4 100644 --- a/SnipeitPS/Public/New-Category.ps1 +++ b/SnipeitPS/Public/New-SnipeItCategory.ps1 @@ -9,10 +9,10 @@ Name of new category to be created Type of new category to be created (asset, accessory, consumable, component, license) .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -User's API Key for Snipeit, can be set using Set-Info command +User's API Key for Snipeit, can be set using Set-SnipeItInfo command .PARAMETER use_default_eula If switch is present, use the primary default EULA @@ -27,7 +27,7 @@ If switch is present, send email to user on checkin/checkout New-Category -name "Laptops" -category_type asset -url "Snipe-IT URL here..." -apiKey "API key here..." #> -function New-Category() +function New-SnipeItCategory() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-Company.ps1 b/SnipeitPS/Public/New-SnipeItCompany.ps1 similarity index 84% rename from SnipeitPS/Public/New-Company.ps1 rename to SnipeitPS/Public/New-SnipeItCompany.ps1 index 3d0b669..1b80e03 100644 --- a/SnipeitPS/Public/New-Company.ps1 +++ b/SnipeitPS/Public/New-SnipeItCompany.ps1 @@ -9,17 +9,17 @@ Creates new company on Snipe-It system Comapany name .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -User's API Key for Snipeit, can be set using Set-Info command +User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Company -name "Acme Company" #> -function New-Company() +function New-SnipeItCompany() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-Component.ps1 b/SnipeitPS/Public/New-SnipeItComponent.ps1 similarity index 90% rename from SnipeitPS/Public/New-Component.ps1 rename to SnipeitPS/Public/New-SnipeItComponent.ps1 index 4504de6..1ea0dbd 100644 --- a/SnipeitPS/Public/New-Component.ps1 +++ b/SnipeitPS/Public/New-SnipeItComponent.ps1 @@ -24,10 +24,10 @@ Date accessory was purchased Cost of item being purchased. .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -User's API Key for Snipeit, can be set using Set-Info command +User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE An example @@ -36,7 +36,7 @@ An example General notes #> -function New-Component() { +function New-SnipeItComponent() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-CustomField.ps1 b/SnipeitPS/Public/New-SnipeItCustomField.ps1 similarity index 87% rename from SnipeitPS/Public/New-CustomField.ps1 rename to SnipeitPS/Public/New-SnipeItCustomField.ps1 index 13557ad..1fba1cc 100644 --- a/SnipeitPS/Public/New-CustomField.ps1 +++ b/SnipeitPS/Public/New-SnipeItCustomField.ps1 @@ -9,16 +9,16 @@ Name of the Custom Field .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Field -Name "AntivirusInstalled" -Format "BOOLEAN" -HelpText "Is AntiVirus installed on Asset" #> -function New-CustomField() +function New-SnipeItCustomField() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-Department.ps1 b/SnipeitPS/Public/New-SnipeItDepartment.ps1 similarity index 87% rename from SnipeitPS/Public/New-Department.ps1 rename to SnipeitPS/Public/New-SnipeItDepartment.ps1 index 800b3d8..ac5ce33 100644 --- a/SnipeitPS/Public/New-Department.ps1 +++ b/SnipeitPS/Public/New-SnipeItDepartment.ps1 @@ -18,17 +18,17 @@ ID number of manager .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Department -name "Department1" -company_id 1 -localtion_id 1 -manager_id 3 #> -function New-Department() { +function New-SnipeItDepartment() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-License.ps1 b/SnipeitPS/Public/New-SnipeItLicense.ps1 similarity index 94% rename from SnipeitPS/Public/New-License.ps1 rename to SnipeitPS/Public/New-SnipeItLicense.ps1 index fb38435..98b9a3b 100644 --- a/SnipeitPS/Public/New-License.ps1 +++ b/SnipeitPS/Public/New-SnipeItLicense.ps1 @@ -57,17 +57,17 @@ Termination date for license. .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Licence -name "License" -seats 3 -company_id 1 #> -function New-License() { +function New-SnipeItLicense() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-Location.ps1 b/SnipeitPS/Public/New-SnipeItLocation.ps1 similarity index 90% rename from SnipeitPS/Public/New-Location.ps1 rename to SnipeitPS/Public/New-SnipeItLocation.ps1 index d15cc93..d2c910e 100644 --- a/SnipeitPS/Public/New-Location.ps1 +++ b/SnipeitPS/Public/New-SnipeItLocation.ps1 @@ -36,16 +36,16 @@ The manager ID of the location .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Location -name "Room 1" -address "123 Asset Street" -parent_id 14 #> -function New-Location() { +function New-SnipeItLocation() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/New-Manufacturer.ps1 b/SnipeitPS/Public/New-SnipeItManufacturer.ps1 similarity index 84% rename from SnipeitPS/Public/New-Manufacturer.ps1 rename to SnipeitPS/Public/New-SnipeItManufacturer.ps1 index d85ee18..55a06e4 100644 --- a/SnipeitPS/Public/New-Manufacturer.ps1 +++ b/SnipeitPS/Public/New-SnipeItManufacturer.ps1 @@ -9,16 +9,16 @@ Name of the Manufacturer .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Manufacturer -name "HP" #> -function New-Manufacturer() +function New-SnipeItManufacturer() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-Model.ps1 b/SnipeitPS/Public/New-SnipeItModel.ps1 similarity index 91% rename from SnipeitPS/Public/New-Model.ps1 rename to SnipeitPS/Public/New-SnipeItModel.ps1 index 87f0fad..cc980e1 100644 --- a/SnipeitPS/Public/New-Model.ps1 +++ b/SnipeitPS/Public/New-SnipeItModel.ps1 @@ -21,16 +21,16 @@ Fieldset ID that the asset uses (Custom fields) .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Model -name "DL380" -manufacturer_id 2 -fieldset_id 2 -category_id 1 #> -function New-Model() +function New-SnipeItModel() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/New-User.ps1 b/SnipeitPS/Public/New-SnipeItUser.ps1 similarity index 93% rename from SnipeitPS/Public/New-User.ps1 rename to SnipeitPS/Public/New-SnipeItUser.ps1 index 4630f06..b5bb851 100644 --- a/SnipeitPS/Public/New-User.ps1 +++ b/SnipeitPS/Public/New-SnipeItUser.ps1 @@ -48,10 +48,10 @@ Mark user as import from ldap .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-user -fist_name It -lastname Snipe -username snipeit -activated $false -company_id 1 -location_id 1 -department_id 1 @@ -60,7 +60,7 @@ .NOTES General notes #> -function New-User() { +function New-SnipeItUser() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/Remove-Asset.ps1 b/SnipeitPS/Public/Remove-SnipeItAsset.ps1 similarity index 74% rename from SnipeitPS/Public/Remove-Asset.ps1 rename to SnipeitPS/Public/Remove-SnipeItAsset.ps1 index 095cd0d..90226e1 100644 --- a/SnipeitPS/Public/Remove-Asset.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItAsset.ps1 @@ -1,21 +1,21 @@ <# .SYNOPSIS - Removes Asset to Snipe-it asset system + Removes Asset from Snipe-it asset system .DESCRIPTION - Long description + Removes Asset from Snipe-it asset system .PARAMETER ID Unique ID For Asset to be removed .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Remove-Asset -ID 44 -Verbose #> -function Remove-Asset () +function Remove-SnipeItAsset () { [CmdletBinding( SupportsShouldProcess = $true, @@ -24,7 +24,7 @@ function Remove-Asset () Param( [parameter(mandatory = $true)] - [string]$ID, + [int]$ID, [parameter(mandatory = $true)] [string]$URL, [parameter(mandatory = $true)] diff --git a/SnipeitPS/Public/Remove-AssetMaintenance.ps1 b/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 similarity index 81% rename from SnipeitPS/Public/Remove-AssetMaintenance.ps1 rename to SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 index 655269b..9ae641c 100644 --- a/SnipeitPS/Public/Remove-AssetMaintenance.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 @@ -1,4 +1,4 @@ -function Remove-AssetMaintenance { +function Remove-SnipeItAssetMaintenance { <# .SYNOPSIS Remove asset maintenance from Snipe-it asset system @@ -7,10 +7,10 @@ function Remove-AssetMaintenance { .PARAMETER ID Unique ID of the asset maintenance to be removed .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Remove-AssetMaintenance -ID 44 -url $url -apiKey $secret -Verbose @@ -22,7 +22,7 @@ function Remove-AssetMaintenance { param ( # Asset maintenance ID [Parameter(Mandatory = $true)] - [string] + [int] $ID, # SnipeIt URL diff --git a/SnipeitPS/Public/Remove-User.ps1 b/SnipeitPS/Public/Remove-SnipeItUser.ps1 similarity index 84% rename from SnipeitPS/Public/Remove-User.ps1 rename to SnipeitPS/Public/Remove-SnipeItUser.ps1 index 4d5c7b1..d32e306 100644 --- a/SnipeitPS/Public/Remove-User.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItUser.ps1 @@ -7,16 +7,16 @@ Unique ID For User to be removed .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Remove-User -ID 44 -url $url -apiKey $secret -Verbose #> -function Remove-User () +function Remove-SnipeItUser () { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/Reset-AssetOwner.ps1 b/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 similarity index 87% rename from SnipeitPS/Public/Reset-AssetOwner.ps1 rename to SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 index beecfcf..fce8338 100644 --- a/SnipeitPS/Public/Reset-AssetOwner.ps1 +++ b/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 @@ -17,15 +17,15 @@ Notes about checkin .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfoeItInfo command .EXAMPLE Remove-User -ID 44 -url $url -apiKey $secret -Verbose #> -function Reset-AssetOwner() { +function Reset-SnipeItAssetOwner() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Medium" diff --git a/SnipeitPS/Public/Set-Accessory.ps1 b/SnipeitPS/Public/Set-SnipeItAccessory.ps1 similarity index 92% rename from SnipeitPS/Public/Set-Accessory.ps1 rename to SnipeitPS/Public/Set-SnipeItAccessory.ps1 index 298a0c9..9e3ec18 100644 --- a/SnipeitPS/Public/Set-Accessory.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAccessory.ps1 @@ -48,16 +48,16 @@ ID number of the location the accessory is assigned to Min quantity of the accessory before alert is triggered .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command .PARAMETER apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfoeItInfoeItInfo command .EXAMPLE Set-Accessory -id 1 -qty 3 #> -function Set-Accessory() { +function Set-SnipeItAccessory() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/Set-Asset.ps1 b/SnipeitPS/Public/Set-SnipeItAsset.ps1 similarity index 94% rename from SnipeitPS/Public/Set-Asset.ps1 rename to SnipeitPS/Public/Set-SnipeItAsset.ps1 index df45913..4688bfe 100644 --- a/SnipeitPS/Public/Set-Asset.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAsset.ps1 @@ -51,10 +51,10 @@ The id that corresponds to the location where the asset is usually located when not checked out .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfoeItInfo command .PARAMETER customfields Hastable of custom fields and extra fields that need passing through to Snipeit @@ -66,7 +66,7 @@ Set-Asset -id 1 -status_id 1 -model_id 1 -name "Machine1" -CustomValues = @{ "_snipeit_os_5 = "Windows 10 Pro" } #> -function Set-Asset() +function Set-SnipeItAsset() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/Set-AssetOwner.ps1 b/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 similarity index 93% rename from SnipeitPS/Public/Set-AssetOwner.ps1 rename to SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 index 15b5284..5df1044 100644 --- a/SnipeitPS/Public/Set-AssetOwner.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 @@ -25,15 +25,15 @@ Optional date to override the checkout time of now .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Remove-User -ID 44 -url $url -apiKey $secret -Verbose #> -function Set-AssetOwner() +function Set-SnipeItAssetOwner() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/Set-Components.ps1 b/SnipeitPS/Public/Set-SnipeItComponents.ps1 similarity index 90% rename from SnipeitPS/Public/Set-Components.ps1 rename to SnipeitPS/Public/Set-SnipeItComponents.ps1 index 15eaf72..558d646 100644 --- a/SnipeitPS/Public/Set-Components.ps1 +++ b/SnipeitPS/Public/Set-SnipeItComponents.ps1 @@ -27,10 +27,10 @@ Date accessory was purchased Cost of item being purchased. .PARAMETER url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey -User's API Key for Snipeit, can be set using Set-Info command +User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE An example @@ -38,7 +38,7 @@ An example .NOTES General notes #> -function Set-Component() +function Set-SnipeItComponent() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/Public/Set-Info.ps1 b/SnipeitPS/Public/Set-SnipeItInfo.ps1 similarity index 89% rename from SnipeitPS/Public/Set-Info.ps1 rename to SnipeitPS/Public/Set-SnipeItInfo.ps1 index 79e348d..1283fa7 100644 --- a/SnipeitPS/Public/Set-Info.ps1 +++ b/SnipeitPS/Public/Set-SnipeItInfo.ps1 @@ -5,15 +5,15 @@ Set apikey and url user to connect Snipe-It system .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE - Set-Info -url $url -apiKey -Verbose + Set-SnipeItInfo -url $url -apiKey -Verbose #> -function Set-Info { +function Set-SnipeItInfo { [CmdletBinding()] [System.Diagnostics.CodeAnalysis.SuppressMessage('PSUseShouldProcessForStateChangingFunctions', '')] param ( diff --git a/SnipeitPS/Public/Set-License.ps1 b/SnipeitPS/Public/Set-SnipeItLicense.ps1 similarity index 94% rename from SnipeitPS/Public/Set-License.ps1 rename to SnipeitPS/Public/Set-SnipeItLicense.ps1 index 52d92b0..91a6571 100644 --- a/SnipeitPS/Public/Set-License.ps1 +++ b/SnipeitPS/Public/Set-SnipeItLicense.ps1 @@ -60,17 +60,17 @@ Termination date for license. .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Set-Licence -name "License" -seats 3 -company_id 1 #> -function Set-License() { +function Set-SnipeItLicense() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Low" diff --git a/SnipeitPS/Public/Set-SnipeitLocation.ps1 b/SnipeitPS/Public/Set-SnipeItLocation.ps1 similarity index 92% rename from SnipeitPS/Public/Set-SnipeitLocation.ps1 rename to SnipeitPS/Public/Set-SnipeItLocation.ps1 index e517d07..1c4687e 100644 --- a/SnipeitPS/Public/Set-SnipeitLocation.ps1 +++ b/SnipeitPS/Public/Set-SnipeItLocation.ps1 @@ -36,10 +36,10 @@ Parent location as id .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Set-SnipeitLocation -id 123 -name "Some storage" -parent_id 100 diff --git a/SnipeitPS/Public/Set-Model.ps1 b/SnipeitPS/Public/Set-SnipeItModel.ps1 similarity index 90% rename from SnipeitPS/Public/Set-Model.ps1 rename to SnipeitPS/Public/Set-SnipeItModel.ps1 index 0020c1a..5da86eb 100644 --- a/SnipeitPS/Public/Set-Model.ps1 +++ b/SnipeitPS/Public/Set-SnipeItModel.ps1 @@ -24,16 +24,16 @@ Fieldset ID that the asset uses (Custom fields) .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - Users API Key for Snipeit, can be set using Set-Info command + Users API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE New-Model -name "DL380" -manufacturer_id 2 -fieldset_id 2 -category_id 1 #> -function Set-Model() { +function Set-SnipeItModel() { [CmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = "Medium" diff --git a/SnipeitPS/Public/Set-User.ps1 b/SnipeitPS/Public/Set-SnipeItUser.ps1 similarity index 92% rename from SnipeitPS/Public/Set-User.ps1 rename to SnipeitPS/Public/Set-SnipeItUser.ps1 index f609733..cb8e5bd 100644 --- a/SnipeitPS/Public/Set-User.ps1 +++ b/SnipeitPS/Public/Set-SnipeItUser.ps1 @@ -48,10 +48,10 @@ Mark user as import from ldap .PARAMETER url - URL of Snipeit system, can be set using Set-Info command + URL of Snipeit system, can be set using Set-SnipeItInfo command .PARAMETER apiKey - User's API Key for Snipeit, can be set using Set-Info command + User's API Key for Snipeit, can be set using Set-SnipeItInfo command .EXAMPLE Update-user -id 3 -fist_name It -lastname Snipe -username snipeit -activated $false -company_id 1 -location_id 1 -department_id 1 @@ -60,7 +60,7 @@ .NOTES General notes #> -function Set-User() { +function Set-SnipeItUser() { [CmdletBinding( SupportsShouldProcess = $true, diff --git a/SnipeitPS/SnipeItPS.psd1 b/SnipeitPS/SnipeItPS.psd1 index 86c49cecf24c4ced6da165df24a18a9439da9aa9..7cbd08dc27a3908d55e73ee2840be5c0cdeb06b3 100644 GIT binary patch delta 999 zcmZvZ&r4fD5XTq1gqK=k_Q%@|Cd4F$hwY1oAQFOD@uUPndNuxNwV(&v(j0P0XnHEe z+gwXA|A8R%;KdvSJ$UfwP3*B0s)hF4-FZ>sz7WD^=R4n>H#>7#J*^$K;=?b=9@!!9 z$TnFdby(r!&}B}vUu*J8NIT)rLRyj*t!j7N54qa3Y`JP;GUWPAXNOEbV{G1XZ?cM| zth?c!&sg!%8~(DAb*m$@kP;C~UE#i^H2H$1oN&9=9iO&5ZCV^qy(VTXABZAcNM}U9 zl~nZ}Uh6&Vkq=}W-ivIsZ#UpGe?Y}eRvMtLyY?$OavJAp_8XHC^G%Fz+?j{7*;aqf z%(WLsO@E8Jvp3`|bVT;y&VAi6R_60$OaFY**R|f@oO)b!PT8|Ejsx}7nvCf*q#j+X zogr9C=3q4*gI)CmKE`E_5%|pW`s~23cp90aDdaNEAV1L{e@t^2-_pRBVFip|F%S8b zC6MQA6#0(@K95WIA{=OO2UdBkcb-Cac^dhLXOMZ3N3MySrU%FR|5Ho^IoCsOxC!LG zD|Oz1?>aX8;pUK1W{_1G=nWb8OdrN~Aq#lFt^(f+&0X~zzNrbgRNhe|c@_B&+kFfy delta 337 zcmX>Sd%SQLb5;2=>rl $scriptRoot = $PSScriptRoot + '\Public' Get-ChildItem $scriptRoot *.ps1 | ForEach-Object { @@ -9,3 +13,41 @@ $scriptRoot = $PSScriptRoot + '\Private' Get-ChildItem $scriptRoot *.ps1 | ForEach-Object { Import-Module $_.FullName } + +#Create unprefixed aliases +Set-Alias -Name Get-Asset -Value Get-SnipeItAsset +Set-Alias -Name Get-AssetMaintenance -Value Get-SnipeItAssetMaintenance +Set-Alias -Name Get-Category -Value Get-SnipeItCategory +Set-Alias -Name Get-Company -Value Get-SnipeItCompany +Set-Alias -Name Get-Component -Value Get-SnipeItCompany +Set-Alias -Name Get-CustomField -Value Get-SnipeItCustomField +Set-Alias -Name Get-Department -Value Get-SnipeItDepartment +Set-Alias -Name Get-Fieldset -Value Get-SnipeItFieldset +Set-Alias -Name Get-Manufacturer -Value Get-SnipeItManufacturer +Set-Alias -Name Get-Model -Value Get-SnipeItModel +Set-Alias -Name Get-Status -Value Get-SnipeItStatus +Set-Alias -Name Get-Supplier -Value Get-SnipeItSupplier +Set-Alias -Name Get-User -Value Get-SnipeItUser +Set-Alias -Name New-Asset -Value New-SnipeItAsset +Set-Alias -Name New-AssetMaintenance -Value New-SnipeItAssetMaintenance +Set-Alias -Name New-Category -Value New-SnipeItCategory +Set-Alias -Name New-Component -Value New-SnipeItComponent +Set-Alias -Name New-CustomField -Value New-SnipeItCustomField +Set-Alias -Name New-Department -Value New-SnipeItDepartment +Set-Alias -Name New-License -Value New-SnipeItLicense +Set-Alias -Name Set-License -Value Set-SnipeItLicense +Set-Alias -Name New-Location -Value New-SnipeItLocation +Set-Alias -Name New-Manufacturer -Value New-Manufacturer +Set-Alias -Name New-Model -Value New-SnipeItModel +Set-Alias -Name New-User -Value New-SnipeItUser +Set-Alias -Name Set-Asset -Value Set-SnipeItAsset +Set-Alias -Name Set-AssetOwner -Value Set-SnipeItAssetOwner +Set-Alias -Name Set-Component -Value Set-SnipeItComponent +Set-Alias -Name Set-Model -Value Set-SnipeItModel +Set-Alias -Name Set-Info -Value Set-SnipeItInfo +Set-Alias -Name Set-User -Value Set-SnipeItUser +Set-Alias -Name New-Accessory -Value New-SnipeItAccessory +Set-Alias -Name Set-Accessory -Value Set-SnipeItAccessory +Set-Alias -Name Get-Accessory -Value Get-SnipeItAccessory +Set-Alias -Name Remove-Asset -Value Remove-SnipeItAsset +Set-Alias -Name Remove-User -Value Remove-SnipeItUser diff --git a/docs/Get-Accessory.md b/docs/Get-SnipeItAccessory.md similarity index 96% rename from docs/Get-Accessory.md rename to docs/Get-SnipeItAccessory.md index bba1853..1a6b592 100644 --- a/docs/Get-Accessory.md +++ b/docs/Get-SnipeItAccessory.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Accessory +# Get-SnipeItAccessory ## SYNOPSIS Gets a list of Snipe-it Accessories @@ -13,7 +13,7 @@ Gets a list of Snipe-it Accessories ## SYNTAX ``` -Get-Accessory [[-search] ] [[-company_id] ] [[-category_id] ] +Get-SnipeItAccessory [[-search] ] [[-company_id] ] [[-category_id] ] [[-manufacturer_id] ] [[-supplier_id] ] [[-sort] ] [[-order] ] [[-limit] ] [[-offset] ] [-all] [-url] [-apiKey] [] ``` diff --git a/docs/Get-Asset.md b/docs/Get-SnipeItAsset.md similarity index 97% rename from docs/Get-Asset.md rename to docs/Get-SnipeItAsset.md index c723fed..f10fa59 100644 --- a/docs/Get-Asset.md +++ b/docs/Get-SnipeItAsset.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Asset +# Get-SnipeItAsset ## SYNOPSIS Gets a list of Snipe-it Assets or specific asset @@ -13,7 +13,7 @@ Gets a list of Snipe-it Assets or specific asset ## SYNTAX ``` -Get-Asset [[-search] ] [[-id] ] [[-asset_tag] ] [[-asset_serial] ] +Get-SnipeItAsset [[-search] ] [[-id] ] [[-asset_tag] ] [[-asset_serial] ] [[-order_number] ] [[-model_id] ] [[-category_id] ] [[-manufacturer_id] ] [[-company_id] ] [[-location_id] ] [[-depreciation_id] ] [[-requestable] ] [[-status] ] [[-status_id] ] [[-sort] ] [[-order] ] [[-limit] ] @@ -156,13 +156,13 @@ Accept wildcard characters: False ID number of excact snipeit asset ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-AssetMaintenance.md b/docs/Get-SnipeItAssetMaintenance.md similarity index 95% rename from docs/Get-AssetMaintenance.md rename to docs/Get-SnipeItAssetMaintenance.md index 9a45aca..fb3de97 100644 --- a/docs/Get-AssetMaintenance.md +++ b/docs/Get-SnipeItAssetMaintenance.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-AssetMaintenance +# Get-SnipeItAssetMaintenance ## SYNOPSIS Lists Snipe-it Assets Maintenances @@ -13,7 +13,7 @@ Lists Snipe-it Assets Maintenances ## SYNTAX ``` -Get-AssetMaintenance [[-search] ] [[-asset_id] ] [[-sort] ] [[-order] ] +Get-SnipeItAssetMaintenance [[-search] ] [[-asset_id] ] [[-sort] ] [[-order] ] [[-limit] ] [-all] [[-offset] ] [-url] [-apiKey] [] ``` diff --git a/docs/Get-Category.md b/docs/Get-SnipeItCategory.md similarity index 91% rename from docs/Get-Category.md rename to docs/Get-SnipeItCategory.md index c203606..97df32a 100644 --- a/docs/Get-Category.md +++ b/docs/Get-SnipeItCategory.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Category +# Get-SnipeItCategory ## SYNOPSIS Gets a list of Snipe-it Categories @@ -13,8 +13,8 @@ Gets a list of Snipe-it Categories ## SYNTAX ``` -Get-Category [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [-url] [-apiKey] [] +Get-SnipeItCategory [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -68,13 +68,13 @@ Accept wildcard characters: False A id of specific Category ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-Company.md b/docs/Get-SnipeItCompany.md similarity index 91% rename from docs/Get-Company.md rename to docs/Get-SnipeItCompany.md index 1ed64b8..85f877e 100644 --- a/docs/Get-Company.md +++ b/docs/Get-SnipeItCompany.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Company +# Get-SnipeItCompany ## SYNOPSIS Gets a list of Snipe-it Companies @@ -13,8 +13,8 @@ Gets a list of Snipe-it Companies ## SYNTAX ``` -Get-Company [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [-url] [-apiKey] [] +Get-SnipeItCompany [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -72,13 +72,13 @@ Accept wildcard characters: False A id of specific Company ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-Component.md b/docs/Get-SnipeItComponent.md similarity index 95% rename from docs/Get-Component.md rename to docs/Get-SnipeItComponent.md index 16badb9..5ee4bb1 100644 --- a/docs/Get-Component.md +++ b/docs/Get-SnipeItComponent.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Component +# Get-SnipeItComponent ## SYNOPSIS Gets a list of Snipe-it Components @@ -13,7 +13,7 @@ Gets a list of Snipe-it Components ## SYNTAX ``` -Get-Component [[-search] ] [[-id] ] [[-category_id] ] [[-company_id] ] +Get-SnipeItComponent [[-search] ] [[-id] ] [[-category_id] ] [[-company_id] ] [[-location_id] ] [[-order] ] [[-sort] ] [[-limit] ] [[-offset] ] [-all] [-url] [-apiKey] [] ``` @@ -110,13 +110,13 @@ Accept wildcard characters: False A id of specific Component ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-CustomField.md b/docs/Get-SnipeItCustomField.md similarity index 74% rename from docs/Get-CustomField.md rename to docs/Get-SnipeItCustomField.md index a62a30a..06a39c0 100644 --- a/docs/Get-CustomField.md +++ b/docs/Get-SnipeItCustomField.md @@ -1,19 +1,19 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-CustomField +# Get-SnipeItCustomField ## SYNOPSIS -Returns a list of all Snipe-IT custom fields +Returns specific Snipe-IT custom field or a list of all custom field ## SYNTAX ``` -Get-CustomField [-url] [-apiKey] [] +Get-SnipeItCustomField [[-id] ] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -37,12 +37,27 @@ Parameter Sets: (All) Aliases: Required: True -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -id +A id of specific field + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -url URL of Snipeit system, can be set using Set-Info command @@ -52,7 +67,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 1 +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/docs/Get-Department.md b/docs/Get-SnipeItDepartment.md similarity index 91% rename from docs/Get-Department.md rename to docs/Get-SnipeItDepartment.md index 7059601..b5ef892 100644 --- a/docs/Get-Department.md +++ b/docs/Get-SnipeItDepartment.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Department +# Get-SnipeItDepartment ## SYNOPSIS Gets a list of Snipe-it Departments @@ -13,8 +13,8 @@ Gets a list of Snipe-it Departments ## SYNTAX ``` -Get-Department [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [[-sort] ] [-url] [-apiKey] [] +Get-SnipeItDepartment [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [[-sort] ] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -73,13 +73,13 @@ Accept wildcard characters: False A id of specific Department ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-Fieldset.md b/docs/Get-SnipeItFieldset.md similarity index 77% rename from docs/Get-Fieldset.md rename to docs/Get-SnipeItFieldset.md index 8f7a118..2f3c54d 100644 --- a/docs/Get-Fieldset.md +++ b/docs/Get-SnipeItFieldset.md @@ -1,19 +1,19 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Fieldset +# Get-SnipeItFieldset ## SYNOPSIS -Gets a list of Snipe-it Fieldsets +Returns a fieldset or list of Snipe-it Fieldsets ## SYNTAX ``` -Get-Fieldset [-url] [-apiKey] [] +Get-SnipeItFieldset [[-id] ] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -42,12 +42,27 @@ Parameter Sets: (All) Aliases: Required: True -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -id +A id of specific fieldset + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -url URL of Snipeit system, can be set using Set-Info command @@ -57,7 +72,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 1 +Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/docs/Get-Manufacturer.md b/docs/Get-SnipeItManufacturer.md similarity index 94% rename from docs/Get-Manufacturer.md rename to docs/Get-SnipeItManufacturer.md index b1006bf..f9c233f 100644 --- a/docs/Get-Manufacturer.md +++ b/docs/Get-SnipeItManufacturer.md @@ -5,7 +5,7 @@ online version: schema: 2.0.0 --- -# Get-Manufacturer +# Get-SnipeItManufacturer ## SYNOPSIS # Gets a list of Snipe-it Manufacturers @@ -13,7 +13,7 @@ schema: 2.0.0 ## SYNTAX ``` -Get-Manufacturer [[-search] ] [[-id] ] [[-order] ] [[-limit] ] +Get-SnipeItManufacturer [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] [-all] [-url] [-apiKey] [] ``` @@ -72,13 +72,13 @@ Accept wildcard characters: False A id of specific Manufactuter ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-Model.md b/docs/Get-SnipeItModel.md similarity index 92% rename from docs/Get-Model.md rename to docs/Get-SnipeItModel.md index a3ad1ea..77b2d62 100644 --- a/docs/Get-Model.md +++ b/docs/Get-SnipeItModel.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Model +# Get-SnipeItModel ## SYNOPSIS Gets a list of Snipe-it Models @@ -13,8 +13,8 @@ Gets a list of Snipe-it Models ## SYNTAX ``` -Get-Model [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [-url] [-apiKey] [] +Get-SnipeItModel [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] ``` ## DESCRIPTION diff --git a/docs/Get-Status.md b/docs/Get-SnipeItStatus.md similarity index 91% rename from docs/Get-Status.md rename to docs/Get-SnipeItStatus.md index 21672b6..2a287e0 100644 --- a/docs/Get-Status.md +++ b/docs/Get-SnipeItStatus.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Get-Status +# Get-SnipeItStatus ## SYNOPSIS Gets a list of Snipe-it Status Labels @@ -13,8 +13,8 @@ Gets a list of Snipe-it Status Labels ## SYNTAX ``` -Get-Status [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [-url] [-apiKey] [] +Get-SnipeItStatus [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -68,13 +68,13 @@ Accept wildcard characters: False A id of specific Status Label ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-Supplier.md b/docs/Get-SnipeItSupplier.md similarity index 91% rename from docs/Get-Supplier.md rename to docs/Get-SnipeItSupplier.md index 2996b85..cefdd7c 100644 --- a/docs/Get-Supplier.md +++ b/docs/Get-SnipeItSupplier.md @@ -5,7 +5,7 @@ online version: schema: 2.0.0 --- -# Get-Supplier +# Get-SnipeItSupplier ## SYNOPSIS # Gets a list of Snipe-it Suppliers @@ -13,8 +13,8 @@ schema: 2.0.0 ## SYNTAX ``` -Get-Supplier [[-search] ] [[-id] ] [[-order] ] [[-limit] ] [[-offset] ] - [-all] [-url] [-apiKey] [] +Get-SnipeItSupplier [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] ``` ## DESCRIPTION @@ -68,13 +68,13 @@ Accept wildcard characters: False A id of specific Suplier ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 2 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Get-User.md b/docs/Get-SnipeItUser.md similarity index 97% rename from docs/Get-User.md rename to docs/Get-SnipeItUser.md index 61cf14e..7b48f8f 100644 --- a/docs/Get-User.md +++ b/docs/Get-SnipeItUser.md @@ -5,7 +5,7 @@ online version: schema: 2.0.0 --- -# Get-User +# Get-SnipeItUser ## SYNOPSIS # Gets a list of Snipe-it Users @@ -13,7 +13,7 @@ schema: 2.0.0 ## SYNTAX ``` -Get-User [[-search] ] [[-id] ] [[-company_id] ] [[-location_id] ] +Get-SnipeItUser [[-search] ] [[-id] ] [[-company_id] ] [[-location_id] ] [[-group_id] ] [[-department_id] ] [[-username] ] [[-email] ] [[-order] ] [[-limit] ] [[-offset] ] [-all] [-url] [-apiKey] [] diff --git a/docs/Get-SnipeitLocation.md b/docs/Get-SnipeitLocation.md deleted file mode 100644 index f99db67..0000000 --- a/docs/Get-SnipeitLocation.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -external help file: SnipeItPS-help.xml -Module Name: SnipeitPS -online version: -schema: 2.0.0 ---- - -# Get-SnipeitLocation - -## SYNOPSIS -Gets a list of Snipe-it Locations - -## SYNTAX - -``` -Get-SnipeitLocation [[-search] ] [[-id] ] [[-order] ] [[-limit] ] - [[-offset] ] [-all] [-url] [-apiKey] [] -``` - -## DESCRIPTION -{{ Fill in the Description }} - -## EXAMPLES - -### EXAMPLE 1 -``` -Get-Location -search Location1 -``` - -### EXAMPLE 2 -``` -Get-Location -id 3 -``` - -## PARAMETERS - -### -all -A return all results, works with -offset and other parameters - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -apiKey -Users API Key for Snipeit, can be set using Set-Info command - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 7 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -id -A id of specific Location - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 2 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -limit -Specify the number of results you wish to return. -Defaults to 50. -Defines batch size for -all - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: 4 -Default value: 50 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -offset -Offset to use - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: 5 -Default value: 0 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -order -{{ Fill order Description }} - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 3 -Default value: Desc -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -search -A text string to search the Locations data - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -url -URL of Snipeit system, can be set using Set-Info command - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 6 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/docs/New-Asset.md b/docs/New-SnipeItAsset.md similarity index 97% rename from docs/New-Asset.md rename to docs/New-SnipeItAsset.md index f06a49c..76e1b2a 100644 --- a/docs/New-Asset.md +++ b/docs/New-SnipeItAsset.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Asset +# New-SnipeItAsset ## SYNOPSIS Add a new Asset to Snipe-it asset system @@ -13,7 +13,7 @@ Add a new Asset to Snipe-it asset system ## SYNTAX ``` -New-Asset [-status_id] [-model_id] [[-name] ] [[-asset_tag] ] +New-SnipeItAsset [-status_id] [-model_id] [[-name] ] [[-asset_tag] ] [[-serial] ] [[-company_id] ] [[-order_number] ] [[-notes] ] [[-warranty_months] ] [[-purchase_cost] ] [[-purchase_date] ] [[-supplier_id] ] [[-rtd_location_id] ] [-url] [-apiKey] [[-customfields] ] [-WhatIf] diff --git a/docs/New-AssetMaintenance.md b/docs/New-SnipeItAssetMaintenance.md similarity index 96% rename from docs/New-AssetMaintenance.md rename to docs/New-SnipeItAssetMaintenance.md index 72782c8..8474800 100644 --- a/docs/New-AssetMaintenance.md +++ b/docs/New-SnipeItAssetMaintenance.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-AssetMaintenance +# New-SnipeItAssetMaintenance ## SYNOPSIS Add a new Asset maintenence to Snipe-it asset system @@ -13,7 +13,7 @@ Add a new Asset maintenence to Snipe-it asset system ## SYNTAX ``` -New-AssetMaintenance [-asset_id] [-supplier_id] [-asset_maintenance_type] +New-SnipeItAssetMaintenance [-asset_id] [-supplier_id] [-asset_maintenance_type] [-title] [-start_date] [[-completion_date] ] [[-is_warranty] ] [[-cost] ] [[-notes] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] diff --git a/docs/New-Category.md b/docs/New-SnipeItCategory.md similarity index 92% rename from docs/New-Category.md rename to docs/New-SnipeItCategory.md index 140e5f6..3b1b56a 100644 --- a/docs/New-Category.md +++ b/docs/New-SnipeItCategory.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Category +# New-SnipeItCategory ## SYNOPSIS Create a new Snipe-IT Category @@ -13,8 +13,8 @@ Create a new Snipe-IT Category ## SYNTAX ``` -New-Category [-name] [-category_type] [-url] [-apiKey] [-use_default_eula] - [-require_acceptance] [-checkin_email] [-WhatIf] [-Confirm] [] +New-SnipeItCategory [-name] [-category_type] [-url] [-apiKey] + [-use_default_eula] [-require_acceptance] [-checkin_email] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION diff --git a/docs/New-Component.md b/docs/New-SnipeItComponent.md similarity index 96% rename from docs/New-Component.md rename to docs/New-SnipeItComponent.md index a3d6a17..8bc5144 100644 --- a/docs/New-Component.md +++ b/docs/New-SnipeItComponent.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Component +# New-SnipeItComponent ## SYNOPSIS Create a new component @@ -13,7 +13,7 @@ Create a new component ## SYNTAX ``` -New-Component [-name] [-category_id] [-qty] [[-company_id] ] +New-SnipeItComponent [-name] [-category_id] [-qty] [[-company_id] ] [[-location_id] ] [[-purchase_date] ] [[-purchase_cost] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/New-CustomField.md b/docs/New-SnipeItCustomField.md similarity index 95% rename from docs/New-CustomField.md rename to docs/New-SnipeItCustomField.md index fc035e2..fb55d4a 100644 --- a/docs/New-CustomField.md +++ b/docs/New-SnipeItCustomField.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-CustomField +# New-SnipeItCustomField ## SYNOPSIS Add a new Custom Field to Snipe-it asset system @@ -13,7 +13,7 @@ Add a new Custom Field to Snipe-it asset system ## SYNTAX ``` -New-CustomField [-Name] [[-HelpText] ] [[-Element] ] [[-Format] ] +New-SnipeItCustomField [-Name] [[-HelpText] ] [[-Element] ] [[-Format] ] [[-field_encrypted] ] [[-CustomFormat] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/New-Department.md b/docs/New-SnipeItDepartment.md similarity index 95% rename from docs/New-Department.md rename to docs/New-SnipeItDepartment.md index fdf1cf4..c94b892 100644 --- a/docs/New-Department.md +++ b/docs/New-SnipeItDepartment.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Department +# New-SnipeItDepartment ## SYNOPSIS Creates a department @@ -13,7 +13,7 @@ Creates a department ## SYNTAX ``` -New-Department [-name] [[-company_id] ] [[-location_id] ] [[-manager_id] ] +New-SnipeItDepartment [-name] [[-company_id] ] [[-location_id] ] [[-manager_id] ] [[-notes] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/New-License.md b/docs/New-SnipeItLicense.md similarity index 97% rename from docs/New-License.md rename to docs/New-SnipeItLicense.md index 5e8c316..e628927 100644 --- a/docs/New-License.md +++ b/docs/New-SnipeItLicense.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-License +# New-SnipeItLicense ## SYNOPSIS Creates a licence @@ -13,7 +13,7 @@ Creates a licence ## SYNTAX ``` -New-License [-name] [-seats] [[-category_id] ] [[-company_id] ] +New-SnipeItLicense [-name] [-seats] [[-category_id] ] [[-company_id] ] [[-expiration_date] ] [[-license_email] ] [[-license_name] ] [[-maintained] ] [[-manufacturer_id] ] [[-notes] ] [[-order_number] ] [[-purchase_cost] ] [[-purchase_date] ] [[-reassignable] ] [[-serial] ] diff --git a/docs/New-Location.md b/docs/New-SnipeItLocation.md similarity index 96% rename from docs/New-Location.md rename to docs/New-SnipeItLocation.md index 64ad41d..3ec6c2b 100644 --- a/docs/New-Location.md +++ b/docs/New-SnipeItLocation.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Location +# New-SnipeItLocation ## SYNOPSIS Add a new Location to Snipe-it asset system @@ -13,7 +13,7 @@ Add a new Location to Snipe-it asset system ## SYNTAX ``` -New-Location [-name] [[-address] ] [[-address2] ] [[-state] ] +New-SnipeItLocation [-name] [[-address] ] [[-address2] ] [[-state] ] [[-country] ] [[-zip] ] [[-parent_id] ] [[-manager_id] ] [[-ldap_ou] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/New-Manufacturer.md b/docs/New-SnipeItManufacturer.md similarity index 92% rename from docs/New-Manufacturer.md rename to docs/New-SnipeItManufacturer.md index 5d61fbd..5a07084 100644 --- a/docs/New-Manufacturer.md +++ b/docs/New-SnipeItManufacturer.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Manufacturer +# New-SnipeItManufacturer ## SYNOPSIS Add a new Manufacturer to Snipe-it asset system @@ -13,7 +13,8 @@ Add a new Manufacturer to Snipe-it asset system ## SYNTAX ``` -New-Manufacturer [-Name] [-url] [-apiKey] [-WhatIf] [-Confirm] [] +New-SnipeItManufacturer [-Name] [-url] [-apiKey] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION diff --git a/docs/New-Model.md b/docs/New-SnipeItModel.md similarity index 95% rename from docs/New-Model.md rename to docs/New-SnipeItModel.md index 18e13d8..6f69c93 100644 --- a/docs/New-Model.md +++ b/docs/New-SnipeItModel.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# New-Model +# New-SnipeItModel ## SYNOPSIS Add a new Model to Snipe-it asset system @@ -13,7 +13,7 @@ Add a new Model to Snipe-it asset system ## SYNTAX ``` -New-Model [-name] [[-model_number] ] [-category_id] [-manufacturer_id] +New-SnipeItModel [-name] [[-model_number] ] [-category_id] [-manufacturer_id] [[-eol] ] [-fieldset_id] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/New-User.md b/docs/New-SnipeItUser.md similarity index 96% rename from docs/New-User.md rename to docs/New-SnipeItUser.md index 520d221..3ecf106 100644 --- a/docs/New-User.md +++ b/docs/New-SnipeItUser.md @@ -5,7 +5,7 @@ online version: schema: 2.0.0 --- -# New-User +# New-SnipeItUser ## SYNOPSIS Creates a new user @@ -13,7 +13,7 @@ Creates a new user ## SYNTAX ``` -New-User [-first_name] [-last_name] [-username] [[-password] ] +New-SnipeItUser [-first_name] [-last_name] [-username] [[-password] ] [[-activated] ] [[-notes] ] [[-jobtitle] ] [[-email] ] [[-phone] ] [[-company_id] ] [[-location_id] ] [[-department_id] ] [[-manager_id] ] [[-employee_num] ] [[-ldap_import] ] [-url] [-apiKey] [-WhatIf] [-Confirm] @@ -130,7 +130,7 @@ Users first name ```yaml Type: String Parameter Sets: (All) -Aliases: firstName +Aliases: Required: True Position: 1 @@ -160,7 +160,7 @@ Users last name ```yaml Type: String Parameter Sets: (All) -Aliases: lastName +Aliases: Required: True Position: 2 @@ -175,7 +175,7 @@ Mark user as import from ldap ```yaml Type: Boolean Parameter Sets: (All) -Aliases: ldap_user +Aliases: Required: False Position: 15 diff --git a/docs/Remove-Asset.md b/docs/Remove-SnipeItAsset.md similarity index 91% rename from docs/Remove-Asset.md rename to docs/Remove-SnipeItAsset.md index 4e9c4fd..de978c4 100644 --- a/docs/Remove-Asset.md +++ b/docs/Remove-SnipeItAsset.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Remove-Asset +# Remove-SnipeItAsset ## SYNOPSIS Removes Asset to Snipe-it asset system @@ -13,7 +13,7 @@ Removes Asset to Snipe-it asset system ## SYNTAX ``` -Remove-Asset [-ID] [-URL] [-APIKey] [-WhatIf] [-Confirm] [] +Remove-SnipeItAsset [-ID] [-URL] [-APIKey] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -47,13 +47,13 @@ Accept wildcard characters: False Unique ID For Asset to be removed ```yaml -Type: String +Type: Int32 Parameter Sets: (All) Aliases: Required: True Position: 1 -Default value: None +Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` diff --git a/docs/Remove-User.md b/docs/Remove-SnipeItUser.md similarity index 93% rename from docs/Remove-User.md rename to docs/Remove-SnipeItUser.md index 5e28ac0..d0ff674 100644 --- a/docs/Remove-User.md +++ b/docs/Remove-SnipeItUser.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Remove-User +# Remove-SnipeItUser ## SYNOPSIS Removes User from Snipe-it asset system @@ -13,7 +13,7 @@ Removes User from Snipe-it asset system ## SYNTAX ``` -Remove-User [-ID] [-URL] [-APIKey] [-WhatIf] [-Confirm] [] +Remove-SnipeItUser [-ID] [-URL] [-APIKey] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION diff --git a/docs/Set-Accessory.md b/docs/Set-SnipeItAccessory.md similarity index 97% rename from docs/Set-Accessory.md rename to docs/Set-SnipeItAccessory.md index 1a6353e..0915aae 100644 --- a/docs/Set-Accessory.md +++ b/docs/Set-SnipeItAccessory.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-Accessory +# Set-SnipeItAccessory ## SYNOPSIS Updates accessory on Snipe-It system @@ -13,7 +13,7 @@ Updates accessory on Snipe-It system ## SYNTAX ``` -Set-Accessory [-id] [[-name] ] [[-qty] ] [[-category_id] ] +Set-SnipeItAccessory [-id] [[-name] ] [[-qty] ] [[-category_id] ] [[-company_id] ] [[-manufacturer_id] ] [[-order_number] ] [[-purchase_cost] ] [[-purchase_date] ] [[-min_qty] ] [[-supplier_id] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] diff --git a/docs/Set-Asset.md b/docs/Set-SnipeItAsset.md similarity index 98% rename from docs/Set-Asset.md rename to docs/Set-SnipeItAsset.md index 056d650..ab0765b 100644 --- a/docs/Set-Asset.md +++ b/docs/Set-SnipeItAsset.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-Asset +# Set-SnipeItAsset ## SYNOPSIS Update a specific Asset in the Snipe-it asset system @@ -13,7 +13,7 @@ Update a specific Asset in the Snipe-it asset system ## SYNTAX ``` -Set-Asset [-id] [[-Name] ] [[-Status_id] ] [[-Model_id] ] +Set-SnipeItAsset [-id] [[-Name] ] [[-Status_id] ] [[-Model_id] ] [[-last_checkout] ] [[-assigned_to] ] [[-company_id] ] [[-serial] ] [[-order_number] ] [[-warranty_months] ] [[-purchase_cost] ] [[-purchase_date] ] [[-requestable] ] [[-archived] ] [[-rtd_location_id] ] diff --git a/docs/Set-AssetOwner.md b/docs/Set-SnipeItAssetOwner.md similarity index 96% rename from docs/Set-AssetOwner.md rename to docs/Set-SnipeItAssetOwner.md index a67e54a..e7a75c8 100644 --- a/docs/Set-AssetOwner.md +++ b/docs/Set-SnipeItAssetOwner.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-AssetOwner +# Set-SnipeItAssetOwner ## SYNOPSIS Checkout asset @@ -13,7 +13,7 @@ Checkout asset ## SYNTAX ``` -Set-AssetOwner [-id] [-assigned_id] [[-checkout_to_type] ] [[-name] ] +Set-SnipeItAssetOwner [-id] [-assigned_id] [[-checkout_to_type] ] [[-name] ] [[-note] ] [[-expected_checkin] ] [[-checkout_at] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/Set-Component.md b/docs/Set-SnipeItComponent.md similarity index 96% rename from docs/Set-Component.md rename to docs/Set-SnipeItComponent.md index 21ec356..f48c027 100644 --- a/docs/Set-Component.md +++ b/docs/Set-SnipeItComponent.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-Component +# Set-SnipeItComponent ## SYNOPSIS Updates component @@ -13,7 +13,7 @@ Updates component ## SYNTAX ``` -Set-Component [-id] [-qty] [[-name] ] [[-company_id] ] +Set-SnipeItComponent [-id] [-qty] [[-name] ] [[-company_id] ] [[-location_id] ] [[-purchase_date] ] [[-purchase_cost] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/Set-Info.md b/docs/Set-SnipeItInfo.md similarity index 92% rename from docs/Set-Info.md rename to docs/Set-SnipeItInfo.md index 514c5dd..bcf16b2 100644 --- a/docs/Set-Info.md +++ b/docs/Set-SnipeItInfo.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-Info +# Set-SnipeItInfo ## SYNOPSIS Sets authetication information @@ -13,7 +13,7 @@ Sets authetication information ## SYNTAX ``` -Set-Info [[-url] ] [[-apiKey] ] [] +Set-SnipeItInfo [[-url] ] [[-apiKey] ] [] ``` ## DESCRIPTION diff --git a/docs/Set-License.md b/docs/Set-SnipeItLicense.md similarity index 97% rename from docs/Set-License.md rename to docs/Set-SnipeItLicense.md index 95fc2a2..5afe0a1 100644 --- a/docs/Set-License.md +++ b/docs/Set-SnipeItLicense.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-License +# Set-SnipeItLicense ## SYNOPSIS Updates a licence @@ -13,7 +13,7 @@ Updates a licence ## SYNTAX ``` -Set-License [-id] [[-name] ] [[-seats] ] [[-category_id] ] +Set-SnipeItLicense [-id] [[-name] ] [[-seats] ] [[-category_id] ] [[-company_id] ] [[-expiration_date] ] [[-license_email] ] [[-license_name] ] [[-maintained] ] [[-manufacturer_id] ] [[-notes] ] [[-order_number] ] [[-purchase_cost] ] [[-purchase_date] ] diff --git a/docs/Set-Model.md b/docs/Set-SnipeItModel.md similarity index 96% rename from docs/Set-Model.md rename to docs/Set-SnipeItModel.md index 2e9df08..5475fe1 100644 --- a/docs/Set-Model.md +++ b/docs/Set-SnipeItModel.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-Model +# Set-SnipeItModel ## SYNOPSIS Updates Model on Snipe-it asset system @@ -13,7 +13,7 @@ Updates Model on Snipe-it asset system ## SYNTAX ``` -Set-Model [-id] [[-name] ] [[-model_number] ] [[-category_id] ] +Set-SnipeItModel [-id] [[-name] ] [[-model_number] ] [[-category_id] ] [[-manufacturer_id] ] [[-eol] ] [[-custom_fieldset_id] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` diff --git a/docs/Set-User.md b/docs/Set-SnipeItUser.md similarity index 97% rename from docs/Set-User.md rename to docs/Set-SnipeItUser.md index edc4d23..799c740 100644 --- a/docs/Set-User.md +++ b/docs/Set-SnipeItUser.md @@ -1,11 +1,11 @@ ---- +--- external help file: SnipeItPS-help.xml Module Name: SnipeitPS online version: schema: 2.0.0 --- -# Set-User +# Set-SnipeItUser ## SYNOPSIS Creates a new user @@ -13,7 +13,7 @@ Creates a new user ## SYNTAX ``` -Set-User [-id] [[-first_name] ] [[-last_name] ] [[-userName] ] +Set-SnipeItUser [-id] [[-first_name] ] [[-last_name] ] [[-userName] ] [[-jobtitle] ] [[-email] ] [[-phone] ] [[-company_id] ] [[-location_id] ] [[-department_id] ] [[-manager_id] ] [[-employee_num] ] [[-activated] ] [[-notes] ] [-url] [-apiKey] [-WhatIf] [-Confirm] diff --git a/docs/Set-SnipeitLocation.md b/docs/Set-SnipeitLocation.md deleted file mode 100644 index b06b2f4..0000000 --- a/docs/Set-SnipeitLocation.md +++ /dev/null @@ -1,253 +0,0 @@ ---- -external help file: SnipeItPS-help.xml -Module Name: SnipeitPS -online version: -schema: 2.0.0 ---- - -# Set-SnipeitLocation - -## SYNOPSIS -Updates Location in Snipe-it asset system - -## SYNTAX - -``` -Set-SnipeitLocation [-id] [[-name] ] [[-address] ] [[-address2] ] - [[-state] ] [[-country] ] [[-zip] ] [[-manager_id] ] [[-ldap_ou] ] - [[-parent_id] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Long description - -## EXAMPLES - -### EXAMPLE 1 -``` -Set-SnipeitLocation -id 123 -name "Some storage" -parent_id 100 -``` - -## PARAMETERS - -### -address -Address line 1 - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 3 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -address2 -Address line 2 - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 4 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -apiKey -Users API Key for Snipeit, can be set using Set-Info command - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 12 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -country -Address Contry - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 6 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -id -{{ Fill id Description }} - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: 0 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ldap_ou -LDAP OU of Location - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 9 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -manager_id -Location manager as id - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: 8 -Default value: 0 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -name -Name of Location - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 2 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -parent_id -Parent location as id - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: 10 -Default value: 0 -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -state -Address State - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 5 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -url -URL of Snipeit system, can be set using Set-Info command - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 11 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -zip -Address zipcode - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: 7 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf -Shows what would happen if the cmdlet runs. -The cmdlet is not run. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/docs/SnipeItPS.md b/docs/SnipeItPS.md index aa150e7..2453f0c 100644 --- a/docs/SnipeItPS.md +++ b/docs/SnipeItPS.md @@ -1,115 +1,109 @@ --- Module Name: SnipeitPS -Module Guid: {{ Update Module Guid }} +Module Guid: f86f4db4-1cb1-45c4-b7bf-6762531bfdeb Download Help Link: {{ Update Download Link }} -Help Version: {{ Update Help Version }} -Locale: {{ Update Locale }} +Help Version: {{ Please enter version of help manually (X.X.X.X) format }} +Locale: en-US --- # SnipeitPS Module ## Description -{{ Fill in the Description }} +Powershell API for SnipeIt Asset Management ## SnipeitPS Cmdlets -### [Get-Accessory](Get-Accessory.md) +### [Get-SnipeItAccessory](Get-SnipeItAccessory.md) Gets a list of Snipe-it Accessories -### [Get-Asset](Get-Asset.md) +### [Get-SnipeItAsset](Get-SnipeItAsset.md) Gets a list of Snipe-it Assets or specific asset -### [Get-AssetMaintenance](Get-AssetMaintenance.md) +### [Get-SnipeItAssetMaintenance](Get-SnipeItAssetMaintenance.md) Lists Snipe-it Assets Maintenances -### [Get-Category](Get-Category.md) +### [Get-SnipeItCategory](Get-SnipeItCategory.md) Gets a list of Snipe-it Categories -### [Get-Company](Get-Company.md) +### [Get-SnipeItCompany](Get-SnipeItCompany.md) Gets a list of Snipe-it Companies -### [Get-Component](Get-Component.md) +### [Get-SnipeItComponent](Get-SnipeItComponent.md) Gets a list of Snipe-it Components -### [Get-CustomField](Get-CustomField.md) -Returns a list of all Snipe-IT custom fields +### [Get-SnipeItCustomField](Get-SnipeItCustomField.md) +Returns specific Snipe-IT custom field or a list of all custom field -### [Get-Department](Get-Department.md) +### [Get-SnipeItDepartment](Get-SnipeItDepartment.md) Gets a list of Snipe-it Departments -### [Get-Fieldset](Get-Fieldset.md) -Gets a list of Snipe-it Fieldsets +### [Get-SnipeItFieldset](Get-SnipeItFieldset.md) +Returns a fieldset or list of Snipe-it Fieldsets -### [Get-Model](Get-Model.md) +### [Get-SnipeItModel](Get-SnipeItModel.md) Gets a list of Snipe-it Models -### [Get-SnipeitLocation](Get-SnipeitLocation.md) -Gets a list of Snipe-it Locations - -### [Get-Status](Get-Status.md) +### [Get-SnipeItStatus](Get-SnipeItStatus.md) Gets a list of Snipe-it Status Labels -### [New-Asset](New-Asset.md) +### [New-SnipeItAsset](New-SnipeItAsset.md) Add a new Asset to Snipe-it asset system -### [New-AssetMaintenance](New-AssetMaintenance.md) +### [New-SnipeItAssetMaintenance](New-SnipeItAssetMaintenance.md) Add a new Asset maintenence to Snipe-it asset system -### [New-Category](New-Category.md) +### [New-SnipeItCategory](New-SnipeItCategory.md) Create a new Snipe-IT Category -### [New-Component](New-Component.md) +### [New-SnipeItComponent](New-SnipeItComponent.md) Create a new component -### [New-CustomField](New-CustomField.md) +### [New-SnipeItCustomField](New-SnipeItCustomField.md) Add a new Custom Field to Snipe-it asset system -### [New-Department](New-Department.md) +### [New-SnipeItDepartment](New-SnipeItDepartment.md) Creates a department -### [New-License](New-License.md) +### [New-SnipeItLicense](New-SnipeItLicense.md) Creates a licence -### [New-Location](New-Location.md) +### [New-SnipeItLocation](New-SnipeItLocation.md) Add a new Location to Snipe-it asset system -### [New-Manufacturer](New-Manufacturer.md) +### [New-SnipeItManufacturer](New-SnipeItManufacturer.md) Add a new Manufacturer to Snipe-it asset system -### [New-Model](New-Model.md) +### [New-SnipeItModel](New-SnipeItModel.md) Add a new Model to Snipe-it asset system -### [New-User](New-User.md) +### [New-SnipeItUser](New-SnipeItUser.md) Creates a new user -### [Remove-Asset](Remove-Asset.md) +### [Remove-SnipeItAsset](Remove-SnipeItAsset.md) Removes Asset to Snipe-it asset system -### [Remove-User](Remove-User.md) +### [Remove-SnipeItUser](Remove-SnipeItUser.md) Removes User from Snipe-it asset system -### [Set-Accessory](Set-Accessory.md) +### [Set-SnipeItAccessory](Set-SnipeItAccessory.md) Updates accessory on Snipe-It system -### [Set-Asset](Set-Asset.md) +### [Set-SnipeItAsset](Set-SnipeItAsset.md) Update a specific Asset in the Snipe-it asset system -### [Set-AssetOwner](Set-AssetOwner.md) +### [Set-SnipeItAssetOwner](Set-SnipeItAssetOwner.md) Checkout asset -### [Set-Component](Set-Component.md) +### [Set-SnipeItComponent](Set-SnipeItComponent.md) Updates component -### [Set-Info](Set-Info.md) +### [Set-SnipeItInfo](Set-SnipeItInfo.md) Sets authetication information -### [Set-License](Set-License.md) +### [Set-SnipeItLicense](Set-SnipeItLicense.md) Updates a licence -### [Set-Model](Set-Model.md) +### [Set-SnipeItModel](Set-SnipeItModel.md) Updates Model on Snipe-it asset system -### [Set-SnipeitLocation](Set-SnipeitLocation.md) -Updates Location in Snipe-it asset system - -### [Set-User](Set-User.md) +### [Set-SnipeItUser](Set-SnipeItUser.md) Creates a new user From 5bc402b84762570c234844e8b57b02adced9dbea Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 22 May 2021 18:50:56 +0300 Subject: [PATCH 2/6] Prefixed all commands and added aliases --- SnipeitPS/SnipeItPS.psd1 | Bin 11972 -> 11958 bytes docs/Get-SnipeItManufacturer.md | 4 +- docs/Get-SnipeItSupplier.md | 4 +- docs/Get-SnipeItUser.md | 4 +- docs/Set-SnipeitLocation.md | 253 ++++++++++++++++++++++++++++++++ 5 files changed, 259 insertions(+), 6 deletions(-) create mode 100644 docs/Set-SnipeitLocation.md diff --git a/SnipeitPS/SnipeItPS.psd1 b/SnipeitPS/SnipeItPS.psd1 index 7cbd08dc27a3908d55e73ee2840be5c0cdeb06b3..5fc4ea59f7c22994bc772091cae4297a6b3183fe 100644 GIT binary patch delta 16 YcmX>SyDfIZEUC$65?Y%tNqrIq072acNB{r; delta 16 YcmdlMdn9(lEUC#0L@YKRk@_SI07Vf8t^fc4 diff --git a/docs/Get-SnipeItManufacturer.md b/docs/Get-SnipeItManufacturer.md index f9c233f..e3a775f 100644 --- a/docs/Get-SnipeItManufacturer.md +++ b/docs/Get-SnipeItManufacturer.md @@ -54,7 +54,7 @@ Accept wildcard characters: False ``` ### -apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command ```yaml Type: String @@ -146,7 +146,7 @@ Accept wildcard characters: False ``` ### -url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command ```yaml Type: String diff --git a/docs/Get-SnipeItSupplier.md b/docs/Get-SnipeItSupplier.md index cefdd7c..5df5f74 100644 --- a/docs/Get-SnipeItSupplier.md +++ b/docs/Get-SnipeItSupplier.md @@ -50,7 +50,7 @@ Accept wildcard characters: False ``` ### -apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command ```yaml Type: String @@ -142,7 +142,7 @@ Accept wildcard characters: False ``` ### -url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command ```yaml Type: String diff --git a/docs/Get-SnipeItUser.md b/docs/Get-SnipeItUser.md index 7b48f8f..e7e1410 100644 --- a/docs/Get-SnipeItUser.md +++ b/docs/Get-SnipeItUser.md @@ -62,7 +62,7 @@ Accept wildcard characters: False ``` ### -apiKey -Users API Key for Snipeit, can be set using Set-Info command +Users API Key for Snipeit, can be set using Set-SnipeItInfo command ```yaml Type: String @@ -229,7 +229,7 @@ Accept wildcard characters: False ``` ### -url -URL of Snipeit system, can be set using Set-Info command +URL of Snipeit system, can be set using Set-SnipeItInfo command ```yaml Type: String diff --git a/docs/Set-SnipeitLocation.md b/docs/Set-SnipeitLocation.md new file mode 100644 index 0000000..792cc2a --- /dev/null +++ b/docs/Set-SnipeitLocation.md @@ -0,0 +1,253 @@ +--- +external help file: SnipeItPS-help.xml +Module Name: SnipeitPS +online version: +schema: 2.0.0 +--- + +# Set-SnipeitLocation + +## SYNOPSIS +Updates Location in Snipe-it asset system + +## SYNTAX + +``` +Set-SnipeitLocation [-id] [[-name] ] [[-address] ] [[-address2] ] + [[-state] ] [[-country] ] [[-zip] ] [[-manager_id] ] [[-ldap_ou] ] + [[-parent_id] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Long description + +## EXAMPLES + +### EXAMPLE 1 +``` +Set-SnipeitLocation -id 123 -name "Some storage" -parent_id 100 +``` + +## PARAMETERS + +### -address +Address line 1 + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -address2 +Address line 2 + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -apiKey +Users API Key for Snipeit, can be set using Set-SnipeItInfo command + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 12 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -country +Address Contry + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -id +{{ Fill id Description }} + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ldap_ou +LDAP OU of Location + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 9 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -manager_id +Location manager as id + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 8 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -name +Name of Location + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -parent_id +Parent location as id + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 10 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -state +Address State + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -url +URL of Snipeit system, can be set using Set-SnipeItInfo command + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 11 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -zip +Address zipcode + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS From fe39b3cb328136ad9a9e6ede5d24df67a98ce30a Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 22 May 2021 18:54:07 +0300 Subject: [PATCH 3/6] Prefixed all commands and added aliases --- SnipeitPS/SnipeItPS.psd1 | Bin 11958 -> 11888 bytes docs/Get-SnipeitLocation.md | 168 ++++++++++++++++++++++++++++++++++++ docs/SnipeItPS.md | 3 + 3 files changed, 171 insertions(+) create mode 100644 docs/Get-SnipeitLocation.md diff --git a/SnipeitPS/SnipeItPS.psd1 b/SnipeitPS/SnipeItPS.psd1 index 5fc4ea59f7c22994bc772091cae4297a6b3183fe..0ae11cd89ec991b4a6a172860b6ddff9d65ab463 100644 GIT binary patch delta 21 dcmdlM`ypn-9FfhdL^K2@7btOT7E)cp2>@y@2rU2r delta 36 ucmV+<0NelYT((`XoD`Fg69lu86fzK#FeC_)8w!)`ASRRkAqun3B%%ory$%cj diff --git a/docs/Get-SnipeitLocation.md b/docs/Get-SnipeitLocation.md new file mode 100644 index 0000000..fbf0088 --- /dev/null +++ b/docs/Get-SnipeitLocation.md @@ -0,0 +1,168 @@ +--- +external help file: SnipeItPS-help.xml +Module Name: SnipeitPS +online version: +schema: 2.0.0 +--- + +# Get-SnipeitLocation + +## SYNOPSIS +Gets a list of Snipe-it Locations + +## SYNTAX + +``` +Get-SnipeitLocation [[-search] ] [[-id] ] [[-order] ] [[-limit] ] + [[-offset] ] [-all] [-url] [-apiKey] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-Location -search Location1 +``` + +### EXAMPLE 2 +``` +Get-Location -id 3 +``` + +## PARAMETERS + +### -all +A return all results, works with -offset and other parameters + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -apiKey +Users API Key for Snipeit, can be set using Set-SnipeItInfo command + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -id +A id of specific Location + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -limit +Specify the number of results you wish to return. +Defaults to 50. +Defines batch size for -all + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: 50 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -offset +Offset to use + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 5 +Default value: 0 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -order +{{ Fill order Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 3 +Default value: Desc +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -search +A text string to search the Locations data + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -url +URL of Snipeit system, can be set using Set-SnipeItInfoeItInfo command + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 6 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/docs/SnipeItPS.md b/docs/SnipeItPS.md index 2453f0c..7f94ac4 100644 --- a/docs/SnipeItPS.md +++ b/docs/SnipeItPS.md @@ -101,6 +101,9 @@ Sets authetication information ### [Set-SnipeItLicense](Set-SnipeItLicense.md) Updates a licence +### [Set-SnipeitLocation](Set-SnipeitLocation.md) +Updates Location in Snipe-it asset system + ### [Set-SnipeItModel](Set-SnipeItModel.md) Updates Model on Snipe-it asset system From 46aa80b16f6bf76d3602095f1ab52151559a243b Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 22 May 2021 19:03:32 +0300 Subject: [PATCH 4/6] Prefixed all commands and added aliases --- SnipeitPS/Public/Set-SnipeItInfo.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SnipeitPS/Public/Set-SnipeItInfo.ps1 b/SnipeitPS/Public/Set-SnipeItInfo.ps1 index 1283fa7..5e66d4f 100644 --- a/SnipeitPS/Public/Set-SnipeItInfo.ps1 +++ b/SnipeitPS/Public/Set-SnipeItInfo.ps1 @@ -46,7 +46,7 @@ function Set-SnipeItInfo { } } - $moduleCommands = Get-Command -Module SnipeitPS + $moduleCommands = Get-Command -Module SnipeitPS -CommandType Function } PROCESS { From ccbe86c2c953a68d5e7b5869222fe1aee650e10c Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 22 May 2021 21:36:23 +0300 Subject: [PATCH 5/6] Added startup notification about new prefix and aliases --- SnipeitPS/Private/Set-SnipeItAlias.ps1 | 53 ++++++++++++++++++++++++++ SnipeitPS/SnipeItPS.psm1 | 37 +----------------- 2 files changed, 54 insertions(+), 36 deletions(-) create mode 100644 SnipeitPS/Private/Set-SnipeItAlias.ps1 diff --git a/SnipeitPS/Private/Set-SnipeItAlias.ps1 b/SnipeitPS/Private/Set-SnipeItAlias.ps1 new file mode 100644 index 0000000..26cc63d --- /dev/null +++ b/SnipeitPS/Private/Set-SnipeItAlias.ps1 @@ -0,0 +1,53 @@ +function Set-SnipeItAlias() +{ + [CmdletBinding( + SupportsShouldProcess = $true, + ConfirmImpact = "Low" + )] + param() + Write-Verbose "Setting compatibility aliases.. " + $aliases= @{'Get-Asset' = 'Get-SnipeItAsset'; + 'Get-AssetMaintenance' = 'Get-SnipeItAssetMaintenance'; + 'Get-Category' = 'Get-SnipeItCategory'; + 'Get-Company' = 'Get-SnipeItCompany'; + 'Get-Component' = 'Get-SnipeItCompany'; + 'Get-CustomField' = 'Get-SnipeItCustomField'; + 'Get-Department' = 'Get-SnipeItDepartment'; + 'Get-Fieldset' = 'Get-SnipeItFieldset'; + 'Get-Manufacturer' = 'Get-SnipeItManufacturer'; + 'Get-Model' = 'Get-SnipeItModel'; + 'Get-Status' = 'Get-SnipeItStatus'; + 'Get-Supplier' = 'Get-SnipeItSupplier'; + 'Get-User' = 'Get-SnipeItUser'; + 'New-Asset' = 'New-SnipeItAsset'; + 'New-AssetMaintenance' = 'New-SnipeItAssetMaintenance'; + 'New-Category' = 'New-SnipeItCategory'; + 'New-Component' = 'New-SnipeItComponent'; + 'New-CustomField' = 'New-SnipeItCustomField'; + 'New-Department' = 'New-SnipeItDepartment'; + 'New-License' = 'New-SnipeItLicense'; + 'Set-License' = 'Set-SnipeItLicense'; + 'New-Location' = 'New-SnipeItLocation'; + 'New-Manufacturer' = 'New-SnipeItManufacturer'; + 'New-Model' = 'New-SnipeItModel'; + 'New-User' = 'New-SnipeItUser'; + 'Set-Asset' = 'Set-SnipeItAsset'; + 'Set-AssetOwner' = 'Set-SnipeItAssetOwner'; + 'Set-Component' = 'Set-SnipeItComponent'; + 'Set-Model' = 'Set-SnipeItModel'; + 'Set-Info' = 'Set-SnipeItInfo'; + 'Set-User' = 'Set-SnipeItUser'; + 'New-Accessory' = 'New-SnipeItAccessory'; + 'Set-Accessory' = 'Set-SnipeItAccessory'; + 'Get-Accessory' = 'Get-SnipeItAccessory'; + 'Remove-Asset' = 'Remove-SnipeItAsset'; + 'Remove-User' = 'Remove-SnipeItUser';} + Write-Verbose "All aliases are deprediated." + ForEach ($key in $aliases.Keys ) { + New-Alias -Name $key -Value $($aliases[$key]) -Scope 1 + Write-Verbose ("{0,5} -> {1}" -f $key,$($aliases[$key])) + } + Write-Verbose "Please start using native 'SnipeIt' prfixed functions instead." + Get-Command -Module SnipeItPS -CommandType Alias | Select-Object -Property DisplayName,ResolvedCommand + +} diff --git a/SnipeitPS/SnipeItPS.psm1 b/SnipeitPS/SnipeItPS.psm1 index 1fddf30..bf244b7 100644 --- a/SnipeitPS/SnipeItPS.psm1 +++ b/SnipeitPS/SnipeItPS.psm1 @@ -15,39 +15,4 @@ Get-ChildItem $scriptRoot *.ps1 | ForEach-Object { } #Create unprefixed aliases -Set-Alias -Name Get-Asset -Value Get-SnipeItAsset -Set-Alias -Name Get-AssetMaintenance -Value Get-SnipeItAssetMaintenance -Set-Alias -Name Get-Category -Value Get-SnipeItCategory -Set-Alias -Name Get-Company -Value Get-SnipeItCompany -Set-Alias -Name Get-Component -Value Get-SnipeItCompany -Set-Alias -Name Get-CustomField -Value Get-SnipeItCustomField -Set-Alias -Name Get-Department -Value Get-SnipeItDepartment -Set-Alias -Name Get-Fieldset -Value Get-SnipeItFieldset -Set-Alias -Name Get-Manufacturer -Value Get-SnipeItManufacturer -Set-Alias -Name Get-Model -Value Get-SnipeItModel -Set-Alias -Name Get-Status -Value Get-SnipeItStatus -Set-Alias -Name Get-Supplier -Value Get-SnipeItSupplier -Set-Alias -Name Get-User -Value Get-SnipeItUser -Set-Alias -Name New-Asset -Value New-SnipeItAsset -Set-Alias -Name New-AssetMaintenance -Value New-SnipeItAssetMaintenance -Set-Alias -Name New-Category -Value New-SnipeItCategory -Set-Alias -Name New-Component -Value New-SnipeItComponent -Set-Alias -Name New-CustomField -Value New-SnipeItCustomField -Set-Alias -Name New-Department -Value New-SnipeItDepartment -Set-Alias -Name New-License -Value New-SnipeItLicense -Set-Alias -Name Set-License -Value Set-SnipeItLicense -Set-Alias -Name New-Location -Value New-SnipeItLocation -Set-Alias -Name New-Manufacturer -Value New-Manufacturer -Set-Alias -Name New-Model -Value New-SnipeItModel -Set-Alias -Name New-User -Value New-SnipeItUser -Set-Alias -Name Set-Asset -Value Set-SnipeItAsset -Set-Alias -Name Set-AssetOwner -Value Set-SnipeItAssetOwner -Set-Alias -Name Set-Component -Value Set-SnipeItComponent -Set-Alias -Name Set-Model -Value Set-SnipeItModel -Set-Alias -Name Set-Info -Value Set-SnipeItInfo -Set-Alias -Name Set-User -Value Set-SnipeItUser -Set-Alias -Name New-Accessory -Value New-SnipeItAccessory -Set-Alias -Name Set-Accessory -Value Set-SnipeItAccessory -Set-Alias -Name Get-Accessory -Value Get-SnipeItAccessory -Set-Alias -Name Remove-Asset -Value Remove-SnipeItAsset -Set-Alias -Name Remove-User -Value Remove-SnipeItUser +Set-SnipeItAlias -Verbose From cdc60fbeaa93c25424df52e717139b64e38dcace Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sun, 23 May 2021 19:23:24 +0300 Subject: [PATCH 6/6] alias check for every public function --- SnipeitPS/Private/Test-SnipeItAlias.ps1 | 13 +++++++++++++ SnipeitPS/Public/Get-SnipeItAccessory.ps1 | 1 + SnipeitPS/Public/Get-SnipeItAsset.ps1 | 1 + SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItCategory.ps1 | 1 + SnipeitPS/Public/Get-SnipeItCompany.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItComponent.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItCustomField.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItDepartment.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItFieldset.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItLicense.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItLocation.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItManufacturer.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItModel.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItStatus.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItSupplier.ps1 | 2 ++ SnipeitPS/Public/Get-SnipeItUser.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItAccessory.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItAsset.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItAudit.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItCategory.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItCompany.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItComponent.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItCustomField.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItDepartment.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItLicense.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItLocation.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItManufacturer.ps1 | 1 + SnipeitPS/Public/New-SnipeItModel.ps1 | 2 ++ SnipeitPS/Public/New-SnipeItUser.ps1 | 2 ++ SnipeitPS/Public/Remove-SnipeItAsset.ps1 | 2 ++ SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 | 2 ++ SnipeitPS/Public/Remove-SnipeItUser.ps1 | 2 ++ SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItAccessory.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItAsset.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItComponents.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItInfo.ps1 | 3 ++- SnipeitPS/Public/Set-SnipeItLicense.ps1 | 4 +++- SnipeitPS/Public/Set-SnipeItLocation.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItModel.ps1 | 2 ++ SnipeitPS/Public/Set-SnipeItUser.ps1 | 2 ++ SnipeitPS/SnipeItPS.psm1 | 2 +- 45 files changed, 97 insertions(+), 3 deletions(-) create mode 100644 SnipeitPS/Private/Test-SnipeItAlias.ps1 diff --git a/SnipeitPS/Private/Test-SnipeItAlias.ps1 b/SnipeitPS/Private/Test-SnipeItAlias.ps1 new file mode 100644 index 0000000..2aee0f4 --- /dev/null +++ b/SnipeitPS/Private/Test-SnipeItAlias.ps1 @@ -0,0 +1,13 @@ +function Test-SnipeItAlias() +{ + [CmdletBinding()] + param( + [parameter(mandatory = $true)] + [string]$invocationName, + [parameter(mandatory = $true)] + [string]$commandName + ) + if($invocationName -ne $commandName) { + Write-Warning "$invocationName is still working, but it has been superceded by $commandName, please use it instead." + } +} diff --git a/SnipeitPS/Public/Get-SnipeItAccessory.ps1 b/SnipeitPS/Public/Get-SnipeItAccessory.ps1 index 6002214..e86937b 100644 --- a/SnipeitPS/Public/Get-SnipeItAccessory.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAccessory.ps1 @@ -63,6 +63,7 @@ function Get-SnipeItAccessory() { [parameter(mandatory = $true)] [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters diff --git a/SnipeitPS/Public/Get-SnipeItAsset.ps1 b/SnipeitPS/Public/Get-SnipeItAsset.ps1 index c60e265..c85312d 100644 --- a/SnipeitPS/Public/Get-SnipeItAsset.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAsset.ps1 @@ -118,6 +118,7 @@ function Get-SnipeItAsset() { [parameter(mandatory = $true)] [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters diff --git a/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 b/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 index 1a5aa4b..00efc33 100644 --- a/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 +++ b/SnipeitPS/Public/Get-SnipeItAssetMaintenance.ps1 @@ -62,6 +62,8 @@ function Get-SnipeItAssetMaintenance() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Parameters = @{ diff --git a/SnipeitPS/Public/Get-SnipeItCategory.ps1 b/SnipeitPS/Public/Get-SnipeItCategory.ps1 index d1fdce0..72d64d8 100644 --- a/SnipeitPS/Public/Get-SnipeItCategory.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCategory.ps1 @@ -53,6 +53,7 @@ function Get-SnipeItCategory() [parameter(mandatory = $true)] [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters diff --git a/SnipeitPS/Public/Get-SnipeItCompany.ps1 b/SnipeitPS/Public/Get-SnipeItCompany.ps1 index 7e9be6c..d105df8 100644 --- a/SnipeitPS/Public/Get-SnipeItCompany.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCompany.ps1 @@ -55,6 +55,8 @@ function Get-SnipeItCompany() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/companies" diff --git a/SnipeitPS/Public/Get-SnipeItComponent.ps1 b/SnipeitPS/Public/Get-SnipeItComponent.ps1 index 3197c94..ef680e8 100644 --- a/SnipeitPS/Public/Get-SnipeItComponent.ps1 +++ b/SnipeitPS/Public/Get-SnipeItComponent.ps1 @@ -68,6 +68,8 @@ function Get-SnipeItComponent() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/components" diff --git a/SnipeitPS/Public/Get-SnipeItCustomField.ps1 b/SnipeitPS/Public/Get-SnipeItCustomField.ps1 index 736eed6..fb4c1d8 100644 --- a/SnipeitPS/Public/Get-SnipeItCustomField.ps1 +++ b/SnipeitPS/Public/Get-SnipeItCustomField.ps1 @@ -28,6 +28,8 @@ function Get-SnipeItCustomField() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + if ($id) { $apiurl= "$url/api/v1/fields/$id" } else { diff --git a/SnipeitPS/Public/Get-SnipeItDepartment.ps1 b/SnipeitPS/Public/Get-SnipeItDepartment.ps1 index 658940e..d9a527b 100644 --- a/SnipeitPS/Public/Get-SnipeItDepartment.ps1 +++ b/SnipeitPS/Public/Get-SnipeItDepartment.ps1 @@ -60,6 +60,8 @@ function Get-SnipeItDepartment() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/departments" diff --git a/SnipeitPS/Public/Get-SnipeItFieldset.ps1 b/SnipeitPS/Public/Get-SnipeItFieldset.ps1 index 429d45f..fcc37c0 100644 --- a/SnipeitPS/Public/Get-SnipeItFieldset.ps1 +++ b/SnipeitPS/Public/Get-SnipeItFieldset.ps1 @@ -30,6 +30,8 @@ function Get-SnipeItFieldset() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + if ($id) { $apiurl = "$url/api/v1/fieldsets/$id" } else { diff --git a/SnipeitPS/Public/Get-SnipeItLicense.ps1 b/SnipeitPS/Public/Get-SnipeItLicense.ps1 index dd1cbee..08d91a0 100644 --- a/SnipeitPS/Public/Get-SnipeItLicense.ps1 +++ b/SnipeitPS/Public/Get-SnipeItLicense.ps1 @@ -79,6 +79,8 @@ function Get-SnipeItLicense() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/licenses" diff --git a/SnipeitPS/Public/Get-SnipeItLocation.ps1 b/SnipeitPS/Public/Get-SnipeItLocation.ps1 index da44f9d..b16e9fc 100644 --- a/SnipeitPS/Public/Get-SnipeItLocation.ps1 +++ b/SnipeitPS/Public/Get-SnipeItLocation.ps1 @@ -54,6 +54,8 @@ function Get-SnipeitLocation() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/locations" diff --git a/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 b/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 index 62127ab..10e57fb 100644 --- a/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 +++ b/SnipeitPS/Public/Get-SnipeItManufacturer.ps1 @@ -56,6 +56,8 @@ function Get-SnipeItManufacturer() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/manufacturers" diff --git a/SnipeitPS/Public/Get-SnipeItModel.ps1 b/SnipeitPS/Public/Get-SnipeItModel.ps1 index 7137778..2ddd9dd 100644 --- a/SnipeitPS/Public/Get-SnipeItModel.ps1 +++ b/SnipeitPS/Public/Get-SnipeItModel.ps1 @@ -54,6 +54,8 @@ function Get-SnipeItModel() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/models" diff --git a/SnipeitPS/Public/Get-SnipeItStatus.ps1 b/SnipeitPS/Public/Get-SnipeItStatus.ps1 index 05027e0..e529b01 100644 --- a/SnipeitPS/Public/Get-SnipeItStatus.ps1 +++ b/SnipeitPS/Public/Get-SnipeItStatus.ps1 @@ -54,6 +54,8 @@ function Get-SnipeItStatus() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/statuslabels" diff --git a/SnipeitPS/Public/Get-SnipeItSupplier.ps1 b/SnipeitPS/Public/Get-SnipeItSupplier.ps1 index 0f96342..a6b2ec5 100644 --- a/SnipeitPS/Public/Get-SnipeItSupplier.ps1 +++ b/SnipeitPS/Public/Get-SnipeItSupplier.ps1 @@ -54,6 +54,8 @@ function Get-SnipeItSupplier() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/suppliers" diff --git a/SnipeitPS/Public/Get-SnipeItUser.ps1 b/SnipeitPS/Public/Get-SnipeItUser.ps1 index 6b1aec3..41b12c2 100644 --- a/SnipeitPS/Public/Get-SnipeItUser.ps1 +++ b/SnipeitPS/Public/Get-SnipeItUser.ps1 @@ -76,6 +76,8 @@ function Get-SnipeItUser() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $SearchParameter = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $apiurl = "$url/api/v1/users" diff --git a/SnipeitPS/Public/New-SnipeItAccessory.ps1 b/SnipeitPS/Public/New-SnipeItAccessory.ps1 index 5d4cbbb..fea6331 100644 --- a/SnipeitPS/Public/New-SnipeItAccessory.ps1 +++ b/SnipeitPS/Public/New-SnipeItAccessory.ps1 @@ -102,6 +102,8 @@ function New-SnipeItAccessory() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['purchase_date']) { diff --git a/SnipeitPS/Public/New-SnipeItAsset.ps1 b/SnipeitPS/Public/New-SnipeItAsset.ps1 index 654c510..198d1e1 100644 --- a/SnipeitPS/Public/New-SnipeItAsset.ps1 +++ b/SnipeitPS/Public/New-SnipeItAsset.ps1 @@ -123,6 +123,8 @@ function New-SnipeItAsset() [hashtable] $customfields ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters diff --git a/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 b/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 index c86f200..3d53d54 100644 --- a/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 +++ b/SnipeitPS/Public/New-SnipeItAssetMaintenance.ps1 @@ -77,6 +77,8 @@ function New-SnipeItAssetMaintenance() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['start_date']) { diff --git a/SnipeitPS/Public/New-SnipeItAudit.ps1 b/SnipeitPS/Public/New-SnipeItAudit.ps1 index d3bea0f..21dd686 100644 --- a/SnipeitPS/Public/New-SnipeItAudit.ps1 +++ b/SnipeitPS/Public/New-SnipeItAudit.ps1 @@ -37,6 +37,8 @@ function New-SnipeItAudit() ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "location_id" = $location_id } diff --git a/SnipeitPS/Public/New-SnipeItCategory.ps1 b/SnipeitPS/Public/New-SnipeItCategory.ps1 index c2e51e4..d692d39 100644 --- a/SnipeitPS/Public/New-SnipeItCategory.ps1 +++ b/SnipeitPS/Public/New-SnipeItCategory.ps1 @@ -55,6 +55,8 @@ function New-SnipeItCategory() [switch]$checkin_email ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "name" = $name "category_type" = $category_type diff --git a/SnipeitPS/Public/New-SnipeItCompany.ps1 b/SnipeitPS/Public/New-SnipeItCompany.ps1 index 1b80e03..fbfb9f5 100644 --- a/SnipeitPS/Public/New-SnipeItCompany.ps1 +++ b/SnipeitPS/Public/New-SnipeItCompany.ps1 @@ -37,6 +37,8 @@ function New-SnipeItCompany() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/Public/New-SnipeItComponent.ps1 b/SnipeitPS/Public/New-SnipeItComponent.ps1 index 1ea0dbd..a846332 100644 --- a/SnipeitPS/Public/New-SnipeItComponent.ps1 +++ b/SnipeitPS/Public/New-SnipeItComponent.ps1 @@ -67,6 +67,8 @@ function New-SnipeItComponent() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['purchase_date']) { diff --git a/SnipeitPS/Public/New-SnipeItCustomField.ps1 b/SnipeitPS/Public/New-SnipeItCustomField.ps1 index 1fba1cc..219d014 100644 --- a/SnipeitPS/Public/New-SnipeItCustomField.ps1 +++ b/SnipeitPS/Public/New-SnipeItCustomField.ps1 @@ -46,6 +46,8 @@ function New-SnipeItCustomField() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters #Convert Values to JSON format diff --git a/SnipeitPS/Public/New-SnipeItDepartment.ps1 b/SnipeitPS/Public/New-SnipeItDepartment.ps1 index ac5ce33..c51d094 100644 --- a/SnipeitPS/Public/New-SnipeItDepartment.ps1 +++ b/SnipeitPS/Public/New-SnipeItDepartment.ps1 @@ -53,6 +53,8 @@ function New-SnipeItDepartment() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/Public/New-SnipeItLicense.ps1 b/SnipeitPS/Public/New-SnipeItLicense.ps1 index 98b9a3b..b5e4d4a 100644 --- a/SnipeitPS/Public/New-SnipeItLicense.ps1 +++ b/SnipeitPS/Public/New-SnipeItLicense.ps1 @@ -124,6 +124,8 @@ function New-SnipeItLicense() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['expiration_date']) { diff --git a/SnipeitPS/Public/New-SnipeItLocation.ps1 b/SnipeitPS/Public/New-SnipeItLocation.ps1 index d2c910e..a6dc864 100644 --- a/SnipeitPS/Public/New-SnipeItLocation.ps1 +++ b/SnipeitPS/Public/New-SnipeItLocation.ps1 @@ -78,6 +78,8 @@ function New-SnipeItLocation() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/Public/New-SnipeItManufacturer.ps1 b/SnipeitPS/Public/New-SnipeItManufacturer.ps1 index 55a06e4..bcdbb30 100644 --- a/SnipeitPS/Public/New-SnipeItManufacturer.ps1 +++ b/SnipeitPS/Public/New-SnipeItManufacturer.ps1 @@ -36,6 +36,7 @@ function New-SnipeItManufacturer() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name $Values = @{ "name" = $Name diff --git a/SnipeitPS/Public/New-SnipeItModel.ps1 b/SnipeitPS/Public/New-SnipeItModel.ps1 index cc980e1..6fe1119 100644 --- a/SnipeitPS/Public/New-SnipeItModel.ps1 +++ b/SnipeitPS/Public/New-SnipeItModel.ps1 @@ -61,6 +61,8 @@ function New-SnipeItModel() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ name = $name category_id = $category_id diff --git a/SnipeitPS/Public/New-SnipeItUser.ps1 b/SnipeitPS/Public/New-SnipeItUser.ps1 index b5bb851..120b26d 100644 --- a/SnipeitPS/Public/New-SnipeItUser.ps1 +++ b/SnipeitPS/Public/New-SnipeItUser.ps1 @@ -109,6 +109,8 @@ function New-SnipeItUser() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($password ) { diff --git a/SnipeitPS/Public/Remove-SnipeItAsset.ps1 b/SnipeitPS/Public/Remove-SnipeItAsset.ps1 index 90226e1..013147c 100644 --- a/SnipeitPS/Public/Remove-SnipeItAsset.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItAsset.ps1 @@ -32,6 +32,8 @@ function Remove-SnipeItAsset () ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "ID" = $Name } diff --git a/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 b/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 index 9ae641c..b48afcb 100644 --- a/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItAssetMaintenance.ps1 @@ -36,6 +36,8 @@ function Remove-SnipeItAssetMaintenance { $apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "ID" = $ID } diff --git a/SnipeitPS/Public/Remove-SnipeItUser.ps1 b/SnipeitPS/Public/Remove-SnipeItUser.ps1 index d32e306..b30f550 100644 --- a/SnipeitPS/Public/Remove-SnipeItUser.ps1 +++ b/SnipeitPS/Public/Remove-SnipeItUser.ps1 @@ -33,6 +33,8 @@ function Remove-SnipeItUser () ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "ID" = $ID } diff --git a/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 b/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 index fce8338..e4588a7 100644 --- a/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 +++ b/SnipeitPS/Public/Reset-SnipeItAssetOwner.ps1 @@ -48,6 +48,8 @@ function Reset-SnipeItAssetOwner() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = @{ "notes" = $notes } diff --git a/SnipeitPS/Public/Set-SnipeItAccessory.ps1 b/SnipeitPS/Public/Set-SnipeItAccessory.ps1 index 9e3ec18..b0d619c 100644 --- a/SnipeitPS/Public/Set-SnipeItAccessory.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAccessory.ps1 @@ -99,6 +99,8 @@ function Set-SnipeItAccessory() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['purchase_date']) { diff --git a/SnipeitPS/Public/Set-SnipeItAsset.ps1 b/SnipeitPS/Public/Set-SnipeItAsset.ps1 index 4688bfe..1e73704 100644 --- a/SnipeitPS/Public/Set-SnipeItAsset.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAsset.ps1 @@ -114,6 +114,8 @@ function Set-SnipeItAsset() [hashtable] $customfields ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($model_id) { $Values.Add('model_id',$model_id)} diff --git a/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 b/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 index 5df1044..0c83ecb 100644 --- a/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 +++ b/SnipeitPS/Public/Set-SnipeItAssetOwner.ps1 @@ -65,6 +65,8 @@ function Set-SnipeItAssetOwner() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($Values['expected_checkin']) { diff --git a/SnipeitPS/Public/Set-SnipeItComponents.ps1 b/SnipeitPS/Public/Set-SnipeItComponents.ps1 index 558d646..03da9ad 100644 --- a/SnipeitPS/Public/Set-SnipeItComponents.ps1 +++ b/SnipeitPS/Public/Set-SnipeItComponents.ps1 @@ -69,6 +69,8 @@ function Set-SnipeItComponent() [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['purchase_date']) { diff --git a/SnipeitPS/Public/Set-SnipeItInfo.ps1 b/SnipeitPS/Public/Set-SnipeItInfo.ps1 index 5e66d4f..33fcf03 100644 --- a/SnipeitPS/Public/Set-SnipeItInfo.ps1 +++ b/SnipeitPS/Public/Set-SnipeItInfo.ps1 @@ -23,7 +23,7 @@ function Set-SnipeItInfo { ) BEGIN { - + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name function Add-DefaultParameter { param( [Parameter(Mandatory = $true)] @@ -43,6 +43,7 @@ function Set-SnipeItInfo { # http://stackoverflow.com/questions/30427110/set-psdefaultparametersvalues-for-use-within-module-scope $PSDefaultParameterValues["${command}:${parameter}"] = $Value $global:PSDefaultParameterValues["${command}:${parameter}"] = $Value + } } diff --git a/SnipeitPS/Public/Set-SnipeItLicense.ps1 b/SnipeitPS/Public/Set-SnipeItLicense.ps1 index 91a6571..0cf0b18 100644 --- a/SnipeitPS/Public/Set-SnipeItLicense.ps1 +++ b/SnipeitPS/Public/Set-SnipeItLicense.ps1 @@ -129,7 +129,9 @@ function Set-SnipeItLicense() { [string]$apiKey ) - $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters if ($values['expiration_date']) { $values['expiration_date'] = $values['expiration_date'].ToString("yyyy-MM-dd") diff --git a/SnipeitPS/Public/Set-SnipeItLocation.ps1 b/SnipeitPS/Public/Set-SnipeItLocation.ps1 index 1c4687e..bc3b2f8 100644 --- a/SnipeitPS/Public/Set-SnipeItLocation.ps1 +++ b/SnipeitPS/Public/Set-SnipeItLocation.ps1 @@ -82,6 +82,8 @@ function Set-SnipeitLocation() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/Public/Set-SnipeItModel.ps1 b/SnipeitPS/Public/Set-SnipeItModel.ps1 index 5da86eb..ad07e57 100644 --- a/SnipeitPS/Public/Set-SnipeItModel.ps1 +++ b/SnipeitPS/Public/Set-SnipeItModel.ps1 @@ -66,6 +66,8 @@ function Set-SnipeItModel() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/Public/Set-SnipeItUser.ps1 b/SnipeitPS/Public/Set-SnipeItUser.ps1 index cb8e5bd..6486af3 100644 --- a/SnipeitPS/Public/Set-SnipeItUser.ps1 +++ b/SnipeitPS/Public/Set-SnipeItUser.ps1 @@ -104,6 +104,8 @@ function Set-SnipeItUser() { [string]$apiKey ) + Test-SnipeItAlias -invocationName $MyInvocation.InvocationName -commandName $MyInvocation.MyCommand.Name + $Values = . Get-ParameterValue $MyInvocation.MyCommand.Parameters $Body = $Values | ConvertTo-Json; diff --git a/SnipeitPS/SnipeItPS.psm1 b/SnipeitPS/SnipeItPS.psm1 index bf244b7..783e814 100644 --- a/SnipeitPS/SnipeItPS.psm1 +++ b/SnipeitPS/SnipeItPS.psm1 @@ -15,4 +15,4 @@ Get-ChildItem $scriptRoot *.ps1 | ForEach-Object { } #Create unprefixed aliases -Set-SnipeItAlias -Verbose +Set-SnipeItAlias