mirror of
https://github.com/snazy2000/SnipeitPS.git
synced 2025-12-13 01:42:29 +00:00
Added startup notification about new prefix and aliases
This commit is contained in:
parent
46aa80b16f
commit
ccbe86c2c9
2 changed files with 54 additions and 36 deletions
53
SnipeitPS/Private/Set-SnipeItAlias.ps1
Normal file
53
SnipeitPS/Private/Set-SnipeItAlias.ps1
Normal file
|
|
@ -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
|
||||
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue