Récupérer l'ID d'un module externe spécifié par nom. Si aucun nom n'est fourni, retourner une table de hachage répertoriant tous les noms de modules externes avec leurs ID correspondants.
Get-RDMAddOnId [[-Name] <string>] [<CommonParameters>]
Récupérer l'ID d'un module externe spécifié par nom. Si aucun nom n'est fourni, retourner une table de hachage répertoriant tous les noms de modules externes avec leurs ID correspondants. Chaque ID de module externe est stocké dans la propriété ConnectionSubType de son entrée. La liste inclut tous les modules externes, quel que soit leur statut d'activation.
PS C:\> $addon = New-RDMEntry -Name AddOnWinbox -Type AddOn
PS C:\> $addOn.AddOn.Host = '123.123.123.123'
PS C:\> $addOn.AddOn.Username = 'myUserName'
PS C:\> $addOn.ConnectionSubType = (Get-RDMAddOnId -Name Winbox)
PS C:\> Set-RDMEntryPassword -InputObject $addOn -Password $someSecureString
PS C:\> Set-RDMEntry -InputObject $addOn -Refresh
Créer une entrée Mikrotik Winbox.
PS C:\> $addonNameToIdMapping = Get-RDMAddOnId
PS C:\> $addOnIdToNameMapping = @{}
PS C:\> foreach ($name in $addOnNameToIdMapping.Keys) {
$id = $addOnNameToIdMapping[$name]
$addOnIdToNameMapping[$id] = $name
}
PS C:\> $addonsGrouped = Get-RDMEntry -Type AddOn | Group-Object ConnectionSubType
PS C:\> $result = foreach ($group in $addonsGrouped) {
$type = $group.Name
$count = $group.Count
$name = $addOnIdToNameMapping[$type]
[PSCustomObject]@{ Name = $name Count = $count } }
PS C:\> $result
Compter l'utilisation pour chaque type de module complémentaire.
Nom de l'application AddOn sans espaces
Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Ce cmdlet supporte les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, voir about_CommonParameters.
Pour plus d'informations, taper "Get-Help Get-RDMAddOnId -detailed". Pour des informations techniques, taper "Get-Help Get-RDMAddOnId -full".