Saltar a contenido

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.

OUTPUTS⚓︎

Siman.Cloud.AWS.UserSession⚓︎

NOTES⚓︎