Get-SimanAwsUserSession⚓︎
SYNOPSIS⚓︎
Obtiene las sessiones de usuario conectados por Remote Desktop en AWS.
SYNTAX⚓︎
Get-SimanAwsUserSession [[-SusId] <SubscriptionId[]>] [-UserName <string[]>]
[-CollectionName <string[]>] [-Active] [<CommonParameters>]
ALIASES⚓︎
- Get-SimanUserSession
DESCRIPTION⚓︎
Regresa un listado con las sesiones de usuario conectados a algun pool RDS en AWS, ya sea que esten activas o inactivas. Se puede filtrar por suscriptor, por nombre de usuario o por nombre del pool.
EXAMPLES⚓︎
Example 1 - Todas las sesiones activas⚓︎
PS> Get-SimanAwsUserSession -Active
Example 2 - Filtro por suscriptor⚓︎
PS> Get-SimanAwsUserSession -SusId SUS031
User Name Collection Name RD Server State Create Time Disconnect Time Idle Type
--------- --------------- --------- ----- ----------- --------------- ---- ----
SUS031-Ventas Siman RDS 2016 SMNAWSRD47 Active 31/01/2023 4:08:24 p. m. Desktop
SUS031-Contabilidad Siman RDS 2016 SMNAWSRD54 Active 31/01/2023 4:09:24 p. m. Desktop
Example 3 - Filtro por nombre de usuario⚓︎
PS> Get-SimanAwsUserSession -UserName amunoz
User Name Collection Name RD Server State Create Time Disconnect Time Idle Type
--------- --------------- --------- ----- ----------- --------------- ---- ----
amunoz Siman RDS 2016 SMNAWSRD45 Active 31/01/2023 4:14:52 p. m. Desktop
Example 4 - Filtro por RD pool⚓︎
PS> Get-SimanAwsUserSession -CollectionName "Shafir RDS"
User Name Collection Name RD Server State Create Time Disconnect Time Idle Type
--------- --------------- --------- ----- ----------- --------------- ---- ----
SUS024-GrupoCipro1 Shafir RDS SMNAWSRD12 Disconnected 31/01/2023 8:24:33 a. m. 31/01/2023 4:15:17 p. m. 15.54 Desktop
SUS024-AlejandraB Shafir RDS SMNAWSRD12 Active 31/01/2023 8:47:26 a. m. Desktop
SUS006-ClaudiaRF Shafir RDS SMNAWSRD12 Disconnected 31/01/2023 4:24:16 p. m. 31/01/2023 4:26:27 p. m. 4.36 Desktop
SUS025-PatyMora Shafir RDS SMNAWSRD12 Disconnected 31/01/2023 2:15:43 p. m. 31/01/2023 3:36:41 p. m. 54.14 Desktop
SUS024-MonicaMata Shafir RDS SMNAWSRD12 Active 31/01/2023 2:29:02 p. m. Desktop
PARAMETERS⚓︎
-Active⚓︎
Especifica si se filtran unicamente las sesiones activas.
Por default se incluyen tanto activas como inactivas.
Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-CollectionName⚓︎
Nombre de las colecciones RDS a filtrar.
Este parametro acepta multiples valores y wildcards.
Type: System.String[]
DefaultValue: '*'
SupportsWildcards: false
Aliases:
- RDPool
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SusId⚓︎
Este parámetro puede ser una lista de IDs de suscriptor SUSnnn o una colección de objetos tipo [Siman.Cloud.Model.SubscriptionId].
Adicionalmente es posible canalizar los resultados del comando Get-SimanSubscription por medio del pipeline.
Type: Siman.Cloud.Model.SubscriptionId[]
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-UserName⚓︎
Uno o mas nombres de usuario a buscar.
Se requiere que se especifique el Login Name completo del usuario, incluyendo el prefijo del suscriptor si fuera el caso.
Type: System.String[]
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS⚓︎
Siman.Cloud.Model.SubscriptionId⚓︎
Acepta valores canalizados del comando Get-SimanSubscription mediante el pipeline.