Herramienta de etiqueta de activos de SurfaceSurface Asset Tag Tool

La etiqueta de activo de Surface es una utilidad de interfaz de línea de comandos (CLI) que permite ver, asignar y modificar un valor de etiqueta de activo asignado para dispositivos de Surface.Surface Asset Tag is a command line interface (CLI) utility that allows you to view, assign, and modify an assigned asset tag value for Surface devices. Funciona en Surface Pro 3 y en todos los dispositivos de superficie más recientes.It works on Surface Pro 3 and all newer Surface devices.

Requisitos del sistemaSystem requirements

  • Surface Pro 3 o posteriorSurface Pro 3 or later

  • Versión de firmware UEFI 3.9.150.0 o posteriorUEFI firmware version 3.9.150.0 or later

Uso de etiquetas de activos de SurfaceUsing Surface Asset Tag

Para ejecutar la etiqueta de inventario de Surface:To run Surface Asset Tag:

  1. En el dispositivo Surface, descargue surface Tag.zip en el centro de descarga de Microsoft, extraiga el archivo zip y guarde AssetTag.exe en la carpeta deseada (en este ejemplo, C:\assets).On the Surface device, download Surface Asset Tag.zip from the Microsoft Download Center, extract the zip file, and save AssetTag.exe in desired folder (in this example, C:\assets).

    Nota

    Para Surface Pro X, use la aplicación denominada AssetTag_x86 en el archivo zip.For Surface Pro X, use the application named AssetTag_x86 in the ZIP file.

  2. Abra una consola de comandos como administrador y ejecute AssetTag.exe, para ello, escriba la ruta completa de la herramienta.Open a command console as an Administrator and run AssetTag.exe, entering the full path to the tool.

  3. Superficie de reinicio.Restart Surface.

Comandos de la herramienta etiqueta de activosAsset Tag tool commands

En los siguientes ejemplos, AssetTag.exe se guarda en un directorio en un equipo local (C:\assets).In the following examples, AssetTag.exe is saved in a directory on a local machine (C:\assets).

Para obtener la etiqueta de activo propuesta, ejecute AssetTag-g.To get the proposed asset tag, run AssetTag -g.

EjemploExample

C:\assets\AssetTag.exe -g

Para borrar la etiqueta de activo propuesta, ejecute AssetTag-s.To clear the proposed asset tag, run AssetTag -s.

EjemploExample

C:\assets\AssetTag.exe -s

Para establecer la etiqueta de activo propuesta, ejecute AssetTag-s testassettag12.To set the proposed asset tag, run AssetTag -s testassettag12.

EjemploExample

C:\assets\AssetTag.exe -s testassettag12

Nota

El valor de la etiqueta de activo debe contener entre 1 y 36 caracteres.The asset tag value must contain between 1 and 36 characters. Los caracteres válidos son A-Z, a-z, 0-9, punto (.) y guión (-).Valid characters include A-Z, a-z, 0-9, period (.) and hyphen (-).

Administración de etiquetas de activosManaging asset tags

Puede ver la etiqueta de activo existente en la configuración de UEFI en información del dispositivo (Panel de Control > recuperación > inicio avanzado > reiniciar ahora).You can view the existing asset tag in the UEFI settings under Device Information (Control Panel > Recovery > Advanced Startup > Restart now.)

La siguiente ilustración muestra los resultados de la ejecución de la herramienta de etiqueta de activos en Surface go.The figure below shows the results of running the Asset Tag Tool on Surface Go.

Resultados de la herramienta de etiqueta de activos de Surface en Surface go.Results of running Surface Asset Tag tool on Surface Go.

Figura 1.Figure 1. Resultados de la herramienta de etiqueta de activos de Surface en la superficie GoResults of running Surface Asset Tag tool on Surface Go

Como alternativa, puede usar WMI para consultar la etiqueta de activo existente en un dispositivo:Alternately, you can use WMI to query the existing asset tag on a device:

(Get-WmiObject-Query "Select * from Win32_SystemEnclosure")(Get-WmiObject -query “Select * from Win32_SystemEnclosure”)

EjemploExample

C:\Windows\System32> (Get-WmiObject -query “Select * from Win32_SystemEnclosure”)

Uso de PowerShellUsing PowerShell

Puede usar la siguiente secuencia de comandos como forma de obtener el valor propuesto e interpretar los errores.You can use the script below as a way of getting the proposed value and interpreting any errors.

AssetTag -g \> $asset\_tag 2\> $error\_message  
$asset\_tag\_return\_code = $LASTEXITCODE  
$asset\_tag = $asset\_tag.Trim(“\`r\`n”)

if ($asset\_tag\_return\_code -eq 0) {  
Write-Output (“Good Tag = ” + $asset\_tag)  
} else {  
Write-Output (  
“Failure: Code = ” + $asset\_tag\_return\_code +  
“Tag = ” + $asset\_tag +  
“Message = ” + $error\_message)

}