Saltar a contenido

Get-SimanUser⚓︎

SYNOPSIS⚓︎

Obtiene uno o más usuarios de Siman Cloud.

SYNTAX⚓︎

Get-SimanUser [-SusId] <SubscriptionId> [[-Login] <string>] [-Status <string>] [<CommonParameters>]

ALIASES⚓︎

  • gsu

DESCRIPTION⚓︎

Dependiendo de los parámetros especificados, este comando regresa uno o más objetos de tipo [Siman.Cloud.User] que representa un usuario de Active Directory asignado a alguna suscripción de Siman Cloud.

Importante

Al ejecutar el comando sin especificar el parámetro -Status se obtendrán solamente los usuarios activos de la suscripción.

EXAMPLES⚓︎

Example 1 - Usuarios activos con acceso a una suscripción⚓︎

PS> Get-SimanUser SUS102
Subscription Login                DisplayName                SID
------------ -----                -----------                ---
Marisa       SUS001-Alejandro     SUS001  Alejandro Gradilla S-1-5-21-1657624878-4058098908-2924990078-1184
Marisa       SUS001-Data2         SUS001  Data2              S-1-5-21-1657624878-4058098908-2924990078-35463
Marisa       SUS001-Carmen        SUS001  Carmen Garcidueas  S-1-5-21-1657624878-4058098908-2924990078-1185
SDM          SUS102-SimanTest     SimanTest                  S-1-5-21-1657624878-4058098908-2924990078-36602
SDM          SUS102-Carmen        Carmen Garcidueñas         S-1-5-21-1657624878-4058098908-2924990078-36651
SDM          SUS102-AlejandroG    Alejandro Gradilla         S-1-5-21-1657624878-4058098908-2924990078-36652
Marisa       SUS001-Data3         Data3                      S-1-5-21-1657624878-4058098908-2924990078-36678
SDM          SUS102-HispanicTrade HispanicTrade              S-1-5-21-1657624878-4058098908-2924990078-36890

Es posible que existan usuarios con acceso pertenecientes a otras suscripciones como se puede observar en este ejemplo.

Example 2 - Solo usuarios deshabilitados⚓︎

PS> Get-SimanUser -SusId SUS008 -Status Disabled
Subscription Login         DisplayName          SID
------------ -----         -----------          ---
Siman        SUS008-Prueba SUS008  Pruebas      S-1-5-21-1657624878-4058098908-2924990078-2747
Siman        SUS008-Karim  SUS008  Karim Zavala S-1-5-21-1657624878-4058098908-2924990078-35241

Example 3 - Usuarios en cualquier Status⚓︎

PS> Get-SimanUser -SusId SUS008 -Status All
Subscription Login             Enabled SID
------------ -----             ------- ---
Siman        SUS008-Prueba       False S-1-5-21-1657624878-4058098908-2924990078-2747
Siman        SUS008-KPMG2         True S-1-5-21-1657624878-4058098908-2924990078-36430
Siman        SUS008-KPMG          True S-1-5-21-1657624878-4058098908-2924990078-36240
Siman        SUS008-Karim        False S-1-5-21-1657624878-4058098908-2924990078-35241
Siman        SUS008-AnaPaula      True S-1-5-21-1657624878-4058098908-2924990078-35417
Siman        SUS008-Angie         True S-1-5-21-1657624878-4058098908-2924990078-2103
Siman        SUS008-Jaime         True S-1-5-21-1657624878-4058098908-2924990078-2108
Siman        SUS008-Chuy          True S-1-5-21-1657624878-4058098908-2924990078-2607
Siman        SUS008-Anibal2       True S-1-5-21-1657624878-4058098908-2924990078-36632
Siman        SUS008-ArturoSoto    True S-1-5-21-1657624878-4058098908-2924990078-2744
Siman        SUS008-Ramon         True S-1-5-21-1657624878-4058098908-2924990078-2608
Siman        SUS008-Fabian        True S-1-5-21-1657624878-4058098908-2924990078-2105
Siman        SUS008-JesusR        True S-1-5-21-1657624878-4058098908-2924990078-2803
Siman        SUS008-Anibal        True S-1-5-21-1657624878-4058098908-2924990078-2106

Example 4 - Usuarios con mismo login de todas las suscripciones⚓︎

PS> Get-SimanSubscription | Get-SimanUser -Login siman
Subscription              Login        DisplayName                  SID
------------              -----        -----------                  ---
Shafir                    SUS006-Siman SUS006  Siman                S-1-5-21-1657624878-4058098908-2924990…
DYMPCO                    SUS014-SIMAN SUS014-SIMAN                 S-1-5-21-1657624878-4058098908-2924990…
Marisa                    SUS001-Siman Pruebas                      S-1-5-21-1657624878-4058098908-2924990…
AGROINDUSTRIAL TEQUILERA  SUS027-SIMAN SIMAN                        S-1-5-21-1657624878-4058098908-2924990…
Emiliano Fernandez        SUS009-Siman SUS009-Siman                 S-1-5-21-1657624878-4058098908-2924990…
Calpini                   SUS005-Siman SUS005  Administración Siman S-1-5-21-1657624878-4058098908-2924990…
Bozovich                  SUS007-Siman SUS007-Siman                 S-1-5-21-1657624878-4058098908-2924990…
Motores                   SUS004-siman SUS004  siman                S-1-5-21-1657624878-4058098908-2924990…
RIVIERA WINES             SUS028-SIMAN SIMAN                        S-1-5-21-1657624878-4058098908-2924990…
Ramirez                   SUS011-Siman SUS011  Siman                S-1-5-21-1657624878-4058098908-2924990…
Overlaminate              SUS019-Siman Siman                        S-1-5-21-1657624878-4058098908-2924990…
DEVATEX                   SUS021-SIMAN SIMAN                        S-1-5-21-1657624878-4058098908-2924990…
SANMEX                    SUS038-SIMAN SIMAN                        S-1-5-21-1657624878-4058098908-2924990…
Duran Duran Industrias    SUS042-Siman SIMAN                        S-1-5-21-1657624878-4058098908-2924990…
Buceo Vallartech          SUS044-Siman SUS044 SIMAN                 S-1-5-21-1657624878-4058098908-2924990…
Flexo Comercial           SUS045-SIMAN SIMAN                        S-1-5-21-1657624878-4058098908-2924990…

El nombre de usuario solo varia en cuanto al prefijo de la suscripción.

PARAMETERS⚓︎

-Login⚓︎

Nombre de usuario el cual deberá contener únicamente entre 3 y 15 caracteres alfanuméricos.

Se anexará el ID de la suscripción de manera automática al username (ej. SUS020-sistemas)

Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 1
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Status⚓︎

Filtra el resultado segun el status del usuario (Enabled | Disabled | All).

Por default se muestran únicamente activos (Enabled).

Type: System.String
DefaultValue: Enabled
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues:
- Enabled
- Disabled
- All
HelpMessage: ''

-SusId⚓︎

El valor de este parámetro deberá ser un único ID de suscriptor SUSnnn o una variable de tipo [Siman.Cloud.Model.SubscriptionId].

Type: Siman.Cloud.Model.SubscriptionId
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 0
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  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 los valores de salida del comando Get-SimanSubscription mediante el pipeline.

OUTPUTS⚓︎

Siman.Cloud.User⚓︎

Objecto personalizado [PSCustomObject] con los datos del usuario.

NOTES⚓︎