@@ -12,30 +12,30 @@ Foreach ($import in @($Public + $Private)) {
1212 }
1313}
1414
15- # Plural function wrappers for backward compatibility +7.4
16- function Set-LMNormalizedProperties { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Set-LMNormalizedProperty @Args }
17- function Remove-LMNormalizedProperties { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Remove-LMNormalizedProperty @Args }
18- function New-LMNormalizedProperties { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) New-LMNormalizedProperty @Args }
19- function Import-LMRepositoryLogicModules { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Import-LMRepositoryLogicModule @Args }
20- function Get-LMWebsiteGroupAlerts { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMWebsiteGroupAlert @Args }
21- function Get-LMWebsiteAlerts { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMWebsiteAlert @Args }
22- function Get-LMUsageMetrics { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMUsageMetric @Args }
23- function Get-LMRepositoryLogicModules { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMRepositoryLogicModule @Args }
24- function Get-LMNormalizedProperties { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMNormalizedProperty @Args }
25- function Get-LMNetscanExecutionDevices { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMNetscanExecutionDevice @Args }
26- function Get-LMIntegrationLogs { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMIntegrationLog @Args }
27- function Get-LMDeviceNetflowPorts { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceNetflowPort @Args }
28- function Get-LMDeviceNetflowFlows { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceNetflowFlow @Args }
29- function Get-LMDeviceNetflowEndpoints { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceNetflowEndpoint @Args }
30- function Get-LMDeviceGroupDevices { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceGroupDevice @Args }
31- function Get-LMDeviceGroupAlerts { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceGroupAlert @Args }
32- function Get-LMDeviceDatasourceInstanceAlertRecipients { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceDatasourceInstanceAlertRecipient @Args }
33- function Get-LMDeviceAlertSettings { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDeviceAlertSetting @Args }
34- function Get-LMDatasourceAssociatedDevices { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMDatasourceAssociatedDevice @Args }
35- function Get-LMCostOptimizationRecommendations { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMCostOptimizationRecommendation @Args }
36- function Get-LMCostOptimizationRecommendationCategories { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMCostOptimizationRecommendationCategory @Args }
37- function Get-LMAuditLogs { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Get-LMAuditLog @Args }
38- function Find-LMDashboardWidgets { [ CmdletBinding ()] param ([ Parameter ( ValueFromRemainingArguments = $true )][ Object []] $Args ) Find-LMDashboardWidget @Args }
15+ # Plural aliases for backward compatibility +7.4
16+ Set-Alias - Name Set-LMNormalizedProperties - Value Set-LMNormalizedProperty
17+ Set-Alias - Name Remove-LMNormalizedProperties - Value Remove-LMNormalizedProperty
18+ Set-Alias - Name New-LMNormalizedProperties - Value New-LMNormalizedProperty
19+ Set-Alias - Name Import-LMRepositoryLogicModules - Value Import-LMRepositoryLogicModule
20+ Set-Alias - Name Get-LMWebsiteGroupAlerts - Value Get-LMWebsiteGroupAlert
21+ Set-Alias - Name Get-LMWebsiteAlerts - Value Get-LMWebsiteAlert
22+ Set-Alias - Name Get-LMUsageMetrics - Value Get-LMUsageMetric
23+ Set-Alias - Name Get-LMRepositoryLogicModules - Value Get-LMRepositoryLogicModule
24+ Set-Alias - Name Get-LMNormalizedProperties - Value Get-LMNormalizedProperty
25+ Set-Alias - Name Get-LMNetscanExecutionDevices - Value Get-LMNetscanExecutionDevice
26+ Set-Alias - Name Get-LMIntegrationLogs - Value Get-LMIntegrationLog
27+ Set-Alias - Name Get-LMDeviceNetflowPorts - Value Get-LMDeviceNetflowPort
28+ Set-Alias - Name Get-LMDeviceNetflowFlows - Value Get-LMDeviceNetflowFlow
29+ Set-Alias - Name Get-LMDeviceNetflowEndpoints - Value Get-LMDeviceNetflowEndpoint
30+ Set-Alias - Name Get-LMDeviceGroupDevices - Value Get-LMDeviceGroupDevice
31+ Set-Alias - Name Get-LMDeviceGroupAlerts - Value Get-LMDeviceGroupAlert
32+ Set-Alias - Name Get-LMDeviceDatasourceInstanceAlertRecipients - Value Get-LMDeviceDatasourceInstanceAlertRecipient
33+ Set-Alias - Name Get-LMDeviceAlertSettings - Value Get-LMDeviceAlertSetting
34+ Set-Alias - Name Get-LMDatasourceAssociatedDevices - Value Get-LMDatasourceAssociatedDevice
35+ Set-Alias - Name Get-LMCostOptimizationRecommendations - Value Get-LMCostOptimizationRecommendation
36+ Set-Alias - Name Get-LMCostOptimizationRecommendationCategories - Value Get-LMCostOptimizationRecommendationCategory
37+ Set-Alias - Name Get-LMAuditLogs - Value Get-LMAuditLog
38+ Set-Alias - Name Find-LMDashboardWidgets - Value Find-LMDashboardWidget
3939
4040# Export both singular and plural names
4141$AllCmdlets = $Public | ForEach-Object { $_.BaseName }
@@ -49,4 +49,4 @@ $Plural = @(
4949) | ForEach-Object { [string ]$_ }
5050$Singular = $AllCmdlets | Where-Object { $Plural -notcontains $_ } | ForEach-Object { [string ]$_ }
5151
52- Export-ModuleMember - Function ( $Singular + $Plural )
52+ Export-ModuleMember - Function $Singular - Alias $Plural
0 commit comments