Posterior a consultar expertos en esta materia, programadores de diversas ramas y profesores hemos dado con la solución a la pregunta y la plasmamos en esta publicación.
Nota
Este complemento es parte del colección ansible.windows (versión 1.3.0).
Para instalarlo usa: ansible-galaxy collection install ansible.windows
.
Para usarlo en un libro de jugadas, especifique: ansible.windows.win_whoami
.
- Sinopsis
- Notas
- Ver también
- Ejemplos de
- Valores devueltos
Sinopsis
- Diseñado para devolver la misma información que el
whoami /all
mando. - También incluye información que falta en
whoami
como metadatos de inicio de sesión como derechos de inicio de sesión, id, tipo.
Notas
Nota
- Si ejecuta este módulo con un usuario que no es administrador, los derechos de inicio de sesión serán una lista vacía, ya que se requieren derechos de administrador para consultar a LSA para obtener la información.
Ver también
Ver también
- community.windows.win_credential
-
La documentación oficial sobre el community.windows.win_credential módulo.
- ansible.windows.win_group_membership
-
La documentación oficial sobre el ansible.windows.win_group_membership módulo.
- ansible.windows.win_user_right
-
La documentación oficial sobre el ansible.windows.win_user_right módulo.
Ejemplos de
-name: Get whoami information ansible.windows.win_whoami:
Valores devueltos
Los valores de retorno comunes están documentados aquí, los siguientes son los campos exclusivos de este módulo:
Llave | Devuelto | Descripción | |
---|---|---|---|
cuentacomplejo | éxito | Los detalles del SID de la cuenta corriente. | |
nombre de la cuentastring | éxito | El nombre de cuenta del SID de la cuenta. Muestra:Administrador |
|
nombre de dominiostring | éxito | El nombre de dominio del SID de la cuenta. Muestra:DOMINIO |
|
Sidstring | éxito | El SID en string formulario. Muestra:S-1-5-21-1654078763-769949647-2968445802-500 |
|
escribestring | éxito | El tipo de SID. Muestra:Usuario |
|
paquete_de_autenticaciónstring | éxito | El nombre del paquete de autenticación utilizado para autenticar al usuario en la sesión. Muestra:Negociar |
|
dns_domain_namestring | éxito | El nombre DNS de la sesión de inicio de sesión, este es un string si esto no está configurado. Muestra:DOMINIO.COM |
|
gruposlista / elementos =string | éxito | Una lista de grupos y attributes del que el usuario es miembro. Muestra:[‘account_name’: ‘Domain Users’, ‘attributes’: [‘Mandatory’, ‘Enabled by default’, ‘Enabled’], ‘domain_name’: ‘DOMAIN’, ‘sid’: ‘S-1-5-21-1654078763-769949647-2968445802-513’, ‘type’: ‘Group’, ‘account_name’: ‘Administrators’, ‘attributes’: [‘Mandatory’, ‘Enabled by default’, ‘Enabled’, ‘Owner’], ‘nombre_dominio’: ‘BUILTIN’, ‘sid’: ‘S-1-5-32-544’, ‘tipo’: ‘Alias’] |
|
impersonation_levelstring | éxito | El nivel de suplantación del token, solo válido si token_type es TokenImpersonation , ver https://msdn.microsoft.com/en-us/library/windows/desktop/aa379572.aspx.Muestra:SeguridadAnónimo |
|
etiquetacomplejo | éxito | La etiqueta obligatoria establecida para la sesión de inicio de sesión. | |
nombre de la cuentastring | éxito | El nombre de cuenta de la etiqueta SID. Muestra:Alto nivel obligatorio |
|
nombre de dominiostring | éxito | El nombre de dominio de la etiqueta SID. Muestra:Etiqueta obligatoria |
|
Sidstring | éxito | El SID en string formulario. Muestra:S-1-16-12288 |
|
escribestring | éxito | El tipo de SID. Muestra:Etiqueta |
|
login_domainstring | éxito | El nombre del dominio utilizado para autenticar al propietario de la sesión. Muestra:DOMINIO |
|
login_timestring | éxito | La hora de inicio de sesión en formato ISO 8601 Muestra:2017-11-27T06: 24: 14.3321665 + 10: 00 |
|
logon_identero | éxito | El identificador único de la sesión de inicio de sesión. Muestra:20470143 |
|
logon_serverstring | éxito | El nombre del servidor utilizado para autenticar al propietario de la sesión de inicio de sesión. Muestra:DC01 |
|
logon_typestring | éxito | El tipo de inicio de sesión que identifica el método de inicio de sesión, consulte https://msdn.microsoft.com/en-us/library/windows/desktop/aa380129.aspx. Muestra:La red |
|
privilegiosdiccionario | éxito | Un diccionario de privilegios y su estado en el token de inicio de sesión. Muestra:‘SeChangeNotifyPrivileges’: ‘habilitado de forma predeterminada’, ‘SeDebugPrivilege’: ‘habilitado’, ‘SeRemoteShutdownPrivilege’: ‘deshabilitado’ |
|
derechoslista / elementos =string | éxito y el usuario en ejecución es miembro del grupo de administradores locales | Una lista de derechos de inicio de sesión asignados al inicio de sesión. Muestra:[‘SeNetworkLogonRight’, ‘SeInteractiveLogonRight’, ‘SeBatchLogonRight’, ‘SeRemoteInteractiveLogonRight’] |
|
token_typestring | éxito | El tipo de token para indicar si es un token principal o de suplantación. Muestra:TokenPrimary |
|
upnstring | éxito | El nombre principal de usuario del usuario actual. Muestra:[email protected] |
|
user_flagsstring | éxito | Las banderas de usuario para la sesión de inicio de sesión, consulte UserFlags en https://msdn.microsoft.com/en-us/library/windows/desktop/aa380128. Muestra:Winlogon |
Autores
- Jordan Borean (@ jborean93)
Aquí puedes ver las reseñas y valoraciones de los lectores
Si te gusta el tema, puedes dejar un enunciado acerca de qué le añadirías a esta sección.