PowerShell - Convertir decimal a hexadecimal
Para convertir decimal a hexadecimal en la aplicación PowerShell, use '{0:x}' -f para formatear cadenas utilizando el método de formato de cadena. Objetos y números decimales. Convertirá una cadena decimal a hexadecimal en PowerShell.
En este artículo, comprendamos la conversión de decimal a base 16 o la conversión de hexadecimal a decimal en PowerShell con ejemplos.
PowerShell: convertir decimales en cadenas hexadecimales
Utilice el formato de cadena '{0:x}' o '{0:X}' -f y un número decimal para convertir una cadena decimal a hexadecimal.
PS C:\> '{0:X}' -f 1023
3FF
PS C:\> '{0:X}' -f 171
AB
PS C:\> En el script de PowerShell anterior, el número decimal 1023 se convierte a base 16 3FF
PowerShell: convierte decimal a hexadecimal usando .Net String
Usando la clase System.Convert .Net Framework para convertir una cadena decimal a hexadecimal en PowerShell.
O use la clase [System.String] .Net Framework para convertir decimal a base 16,
PS C:\> [System.Convert]::ToString(2021,16)
7e5
PS C:\> [System.Convert]::ToString(1021,16)
3fd
PS C:\> [System.Convert]::ToString(4031,16)
fbfEn el script de PowerShell anterior, convierte decimal al formato base 16.
Conclusión
Usando la clase .Net Framework System.Convert o System.String para convertir una cadena decimal a hexadecimal en PowerShell.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.
