Skip to content

Invoke-LMDeviceDedupe

Syntax

List

Terminal window
Invoke-LMDeviceDedupe [-ListDuplicates] [-DeviceGroupId <String>] [-IpExclusionList <String[]>]
[-SysNameExclusionList <String[]>] [-ExcludeDeviceType <String[]>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]

Remove

Terminal window
Invoke-LMDeviceDedupe [-RemoveDuplicates] [-DeviceGroupId <String>] [-IpExclusionList <String[]>]
[-SysNameExclusionList <String[]>] [-ExcludeDeviceType <String[]>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]

Description

List and/or remove duplicte devices from a portal based on a specified device group and set of exclusion criteria.

Examples

Example 1

Terminal window
Invoke-LMDeviceDedupe -ListDuplicates -DeviceGroupId 8

Parameters

-ListDuplicates

Fill ListDuplicates Description

Type: SwitchParameter
Parameter Sets: List
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-RemoveDuplicates

Fill RemoveDuplicates Description

Type: SwitchParameter
Parameter Sets: Remove
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DeviceGroupId

Fill DeviceGroupId Description

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IpExclusionList

Fill IpExclusionList Description

Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SysNameExclusionList

Fill SysNameExclusionList Description

Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ExcludeDeviceType

Exclude K8s resources by default

Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: @(8)
Accept pipeline input: False
Accept wildcard characters: False

-ProgressAction

Fill ProgressAction Description

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
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.

Inputs

None. Does not accept pipeline input.

Outputs

Notes

Additional arrays can be specified to exclude certain IPs, sysname and devicetypes from being used for duplicate comparison