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
ActiveyOnboarding
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.