Saltar a contenido

Get-SimanSubscription⚓︎

SYNOPSIS⚓︎

Obtiene subscripciones existentes de Siman Cloud.

SYNTAX⚓︎

Get-SimanSubscription [[-Id] <SubscriptionId[]>] [-PoolType <RdPoolType>] [-Status <SubscriptionStatus[]>]
 [<CommonParameters>]

DESCRIPTION⚓︎

Dependiendo de los parametros especificados, este comando regresa uno o mas objetos de tipo [Siman.Cloud.Model.Subscription] que representan subscripciones de clientes en la plataforma de Siman Cloud.

Una suscripción es un conjunto de recursos (base de datos, acceso a servidores y licenciamiento de G8) dentro de un limite de seguridad asignados a un cliente.
Cada cliente tiene al menos una suscripción principal, pero se le podran asignar suscripciones adicionales si asi fuese necesario.

Las suscripciones se identifican de la forma SUSnnn donde nnn es un consecutivo de 3 dígitos (ej. SUS001, SUS010), comunmente este identificador es utilizado en el parametro SusId de la mayoria de los comandos de SimanPS.

Al ejecutar el comando sin parametros se obtendran unicamente suscripciones activas y onboarding.

COMMAND ALIASES

  • sus
  • Get-SimanSubscriber

EXAMPLES⚓︎

Example 1 - Filtra por ID de suscripción⚓︎

PS> Get-SimanSubscription -SusId SUS008, SUS102
ID     Name                 Status     G8 Version              RD Pool Type       DB Server        Contact
--     ----                 ------     ----------              ------- ----       ---------        -------
SUS008 Siman                Active     1.1.65.69.SUS008_r2…      G8-PD Shared     siman-prod-std   Siman <ruben.ruval…
SUS102 SDM                  Onboarding 1.1.65.69             Siman RDS Shared     siman-prod-std   SDM <fabian.delgad…

Example 2 - Uso del alias del comando⚓︎

PS> sus 8
ID     Name                 Status     G8 Version              RD Pool Type       DB Server        Contact
--     ----                 ------     ----------              ------- ----       ---------        -------
SUS008 Siman                Active     1.1.65.69.SUS008_r2…      G8-PD Shared     siman-prod-std   Siman <ruben.ruval…

Para agilizar la escritura en la linea de comandos se pueden utilizar los alias cortos de los comandos, en agunos casos los parametros más utilizados se pueden especificar por su posicion, como en este caso con SusId (esto se puede revisar en la seccion de parametros de cada comando).

Example 3 - Suscripciones inactivas⚓︎

PS> Get-SimanSubscription -Status Inactive
ID     Name                 Status     G8 Version              RD Pool Type       DB Server        Contact
--     ----                 ------     ----------              ------- ----       ---------        -------
SUS002 Flamingo             Inactive   1.1.65.36             Siman RDS Shared     SMNAWSDB02       Flamingo <alejandr…
SUS003 CleanPro             Inactive   1.1.65.69                 G8-PD Shared     siman-prod-std   CleanPro <bernardo…
SUS012 Delicity             Inactive   1.1.65.27             Siman RDS Shared     SMNAWSDB02       Delicity <ruben.ru…
SUS015 Shafir II            Inactive   1.1.65.42             Siman RDS Shared     SMNAWSDB02       Shafir II <ruben.r…
SUS016 VPSA                 Inactive   1.1.65.68                 G8-PD Shared     siman-prod-std   VPSA <ruben.ruvalc…
SUS017 Duartee              Inactive   1.1.65.35             Siman RDS Shared     SMNAWSDB02       Duartee <ruben.ruv…
SUS022 Dicofra              Inactive   EOS.1.1.65.61r2.sus…  Siman RDS Shared     SMNAWSDB02       Dicofra <daniela.s…
SUS023 K Proyectos          Inactive   1.1.65.61_rev5        Siman RDS Shared     SMNAWSDB02       K Proyectos <horac…
SUS035 Suministros y Siste… Inactive   1.1.65.64_r21052021…      G8-PD Shared     siman-prod-std   Suministros y Sist…
SUS037 Dolce Natura         Inactive   1.1.65.64_rev210518…  Siman RDS Shared     SMNAWSDB02       Dolce Natura <rube…

Example 4 - Filtro por tipo de RD Pool⚓︎

PS> Get-SimanSubscription -PoolType Dedicated
ID     Name                 Status     G8 Version              RD Pool Type       DB Server        Contact
--     ----                 ------     ----------              ------- ----       ---------        -------
SUS006 Shafir               Active     1.1.65.71.SUS006_r2… Shafir RDS Dedicated  SMNAWSRD12\SIMAN Shafir <ruben.ruva…
SUS024 CIPRO                Active     1.1.65.71_SUS006.r2… Shafir RDS Dedicated  SMNAWSRD12\SIMAN CIPRO <ruben.ruval…
SUS025 Azariel              Active     1.1.65.69_r22020910… Shafir RDS Dedicated  SMNAWSRD12\SIMAN Azariel <ruben.ruv…

Obtiene las suscripciones que tienen asignado un pool de Remote Desktop dedicado.

PARAMETERS⚓︎

-Id⚓︎

Este parámetro puede ser una lista de IDs de suscripciones SUSnnn o una colección de objetos tipo [Siman.Cloud.Model.SubscriptionId].

Type: Siman.Cloud.Model.SubscriptionId[]
Parameter Sets: (All)
Aliases: SusId

Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-PoolType⚓︎

Filtra en base al tipo de RdPool asignado (Shared | Dedicated)

Type: Siman.Cloud.Model.RdPoolType
Parameter Sets: (All)
Aliases: Type
Accepted values: Shared, Dedicated

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Status⚓︎

Filtra segun el status actual de la suscripción.

Por default se muestran únicamente Active y Onboarding

Type: Siman.Cloud.Model.SubscriptionStatus[]
Parameter Sets: (All)
Aliases:
Accepted values: Inactive, Onboarding, Active, Maintenance, Dead

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⚓︎

Siman.Cloud.Model.SubscriptionId⚓︎

Este tipo de dato es parte de las propiedades de la clase .NET [Siman.Cloud.Model.Subscription] que representa la suscripción, siendo esta la salida del comando.
Un objeto de este tipo se puede crear mediante una cadena con el formato 'SUSnnn' o mediante un numero entero que indica el valor de nnn.

OUTPUTS⚓︎

Siman.Cloud.Model.Subscription⚓︎

NOTES⚓︎

Get-SimanClient

New-SimanSubscription