Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: Saberuneko en 7 Abril 2021, 17:49 pm



Título: MS PowerShell - Agregar un dispositivo manualmente an Azure AD
Publicado por: Saberuneko en 7 Abril 2021, 17:49 pm
Estoy intentando añadir un device a mano en Azure mediante PowerShell porque no sincroniza desde un entorno híbrido con AD tradicional.

De momento todo lo demás bien, pero no me acepta nada como parámetro "AlternativeSecurityIds" porque no estoy seguro de qué tipo de valor es el esperado en este comando, más allá de que es un "System.String"

https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureaddevice?view=azureadps-2.0 (https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureaddevice?view=azureadps-2.0)
Código:
New-AzureADDevice -AccountEnabled $true -DisplayName $devicename -AlternativeSecurityIds $altsecid -DeviceId $deviceid

Ya probé con el UPN y SID del usuario que usa el dispositivo, entre otras..
He estado buscando documentación pero no encontré ejemplos útiles al respecto, los pocos ejemplos que ví apuntan al UPN o la ID de Microsoft del usuario, las cuales ya he probado y no funciona:

Código:
New-AzureADDevice : Cannot bind parameter 'AlternativeSecurityIds'. Cannot convert the "###" value of type "System.String" to type 
"Microsoft.Open.AzureAD.Model.AlternativeSecurityId".
At line:1 char:96
+ ... "TEST_PC" -AlternativeSecurityIds "###" -Device ...
+                                               ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [New-AzureADDevice], ParameterBindingException
    + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.Open.AzureAD16.PowerShell.NewDevice

¿Alguien me puede guiar un poco por aquí?


Título: Re: MS PowerShell - Agregar un dispositivo manualmente an Azure AD
Publicado por: EdePC en 7 Abril 2021, 20:24 pm
Has visto lo siguiente:

Código
  1. $key = [System.Text.Encoding]::Unicode.GetBytes("X509:<SHA1-TP-PUBKEY><Thumbprint>")
  2. $altsecids = [PSCustomObject]@{key=$key;type='2'}
  3.  
  4. New-AzureADDevice -AccountEnabled $true -DisplayName $devicename -AlternativeSecurityIds $altsecid -DeviceId $deviceid

Referencias:
https://stackoverflow.com/questions/64096914/is-there-a-way-to-join-a-windows-10-computer-to-azure-ad-using-powershell
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-dvre/1f2ebba7-7783-42c4-982a-ce9ca76af949
https://docs.microsoft.com/en-us/graph/api/resources/alternativesecurityid?view=graph-rest-1.0


Título: Re: MS PowerShell - Agregar un dispositivo manualmente an Azure AD
Publicado por: Saberuneko en 8 Abril 2021, 00:19 am
¡Muchísimas gracias!

Era justo lo que necesitaba :D


Título: Re: MS PowerShell - Agregar un dispositivo manualmente an Azure AD
Publicado por: ArhurVahe en 14 Abril 2021, 00:29 am
Estoy intentando añadir un device a mano en Azure mediante PowerShell porque no sincroniza desde un entorno híbrido con AD tradicional.

De momento todo lo demás bien, pero no me acepta nada como parámetro "AlternativeSecurityIds" porque no estoy seguro de qué tipo de valor es el esperado en este comando, más allá de que es un "System.String"

https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureaddevice?view=azureadps-2.0 (https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureaddevice?view=azureadps-2.0)
Código:
New-AzureADDevice -AccountEnabled $true -DisplayName $devicename -AlternativeSecurityIds $altsecid -DeviceId $deviceid

Ya probé con el UPN y SID del usuario que usa el dispositivo, entre otras..
He estado buscando documentación pero no encontré ejemplos útiles al respecto, los pocos ejemplos que ví apuntan al UPN o la ID de Microsoft del usuario, las cuales ya he probado y no funciona:

Código:
New-AzureADDevice : Cannot bind parameter 'AlternativeSecurityIds'. Cannot convert the "###" value of type "System.String" to type 
"Microsoft.Open.AzureAD.Model.AlternativeSecurityId".
At line:1 char:96
+ ... "TEST_PC" -AlternativeSecurityIds "###" -Device ...
+                                               ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [New-AzureADDevice], ParameterBindingException
    + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.Open.AzureAD16.PowerShell.NewDevice

¿Alguien me puede guiar un poco por aquí?

Para qué sirve Azure? Es un equivalente de microsoft de algo?


Título: Re: MS PowerShell - Agregar un dispositivo manualmente an Azure AD
Publicado por: Saberuneko en 19 Abril 2021, 20:03 pm
Te dejo un resumen, básicamente es el conjunto de servicios en la nube de Microsoft:

¿Qué es Microsoft Azure? ¿Cómo funciona?
https://www.tecon.es/que-es-microsoft-azure-como-funciona/ (https://www.tecon.es/que-es-microsoft-azure-como-funciona/)