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>]

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.

COMMAND ALIASES

  • gssn
  • Get-SimanUserSession

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

-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[]
Parameter Sets: (All)
Aliases:

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

-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[]
Parameter Sets: (All)
Aliases:

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

-CollectionName⚓︎

Nombre de las colecciones RDS a filtrar.

Este parametro acepta multiples valores y wildcards.

Type: System.String[]
Parameter Sets: (All)
Aliases: RDPool

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

-Active⚓︎

Especifica si se filtran unicamente las sesiones activas.

Por default se incluyen tanto activas como inactivas.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
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⚓︎

Acepta valores canalizados del comando Get-SimanSubscription mediante el pipeline.

OUTPUTS⚓︎

Siman.Cloud.AWS.UserSession⚓︎

NOTES⚓︎

Get-SimanAzUserSession

Remove-SimanAwsUserSession