Get-RDMAddOnId

Synopsis

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.

Syntaxe

__TousLesEnsemblesDeParamètres

Get-RDMAddOnId [[-Name] <string>] [<CommonParameters>]

Description

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.

Exemples

Exemple 1

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.

Exemple 2

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.

Paramètres

-Nom

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: ''

ParamètresCommuns

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.

Remarques

Pour plus d'informations, taper "Get-Help Get-RDMAddOnId -detailed". Pour des informations techniques, taper "Get-Help Get-RDMAddOnId -full".

Devolutions Forum logo Donnez-nous vos commentaires