Este es un script no oficial de PowerShell para solicitar información de garantía para PC de Lenovo. Son los mismos datos que encuentra en el sitio de verificación de garantía de Lenovo.
Mantendrá las columnas existentes y agregará/reemplazará estas columnas en el archivo salido.
Name
Model
Manufacturer
Warranty End
Ejemplo:
Serial Number, Name, Model, Manufacturer, Warranty End
001DUMMY, THINKPAD-L480-TYPE-20LS-20LT, 20LTS5SP00, Lenovo, 24/10/2021 00:00:00
Nota:
get-lenovo-warranty.ps1
yget-lenovo-warranty.exe
se conoce como.ps1
y.exe
, respectivamente.
Descargue el script get-lenovo-warranty.ps1 de este repositorio. O descargue el último ejecutable de Windows desde la página de lanzamientos.
.exe
o ejecute el script .ps1
con PowerShell.Nota: Solo compatible con el archivo
.exe
.
.xlsx
o .csv
en el archivo .exe
.{original-file-name}-updated.xlsx
o {original-file-name}-updated.csv
, dependiendo de la entrada..exe
o ejecute el script .ps1
con PowerShell. Si su computadora la admite, se mostrará un diálogo de archivo abierto. Seleccione el archivo .xlsx
o .csv
, que contiene al menos una columna Serial Number
.
(Si hay una columna Model
presente, solo importará series donde Model = Lenovo
o está en blanco).
Si no, solicitará una ruta de archivo en el terminal. Deje caer un archivo en el terminal o ingrese manualmente la ruta.
{original-file-name}-updated.xlsx
o {original-file-name}-updated.csv
, dependiendo de la entrada. Nombre de parámetro | Valor/tipo | Descripción |
---|---|---|
FilePath | /path/to/the/serial-file.xlsx | Ruta al archivo a importar (ya sea .csv o .xlsx ) |
SerialsPerRequest | 100 | Cuántas series para poner en cada solicitud |
MaxAttempts | 3 | Cuántas solicitudes fallidas para probar antes de un sueño de los 30 |
ConfigPath | .lenovo-serial-config.json | El archivo de configuración que contiene el ID del cliente cifrado y la URL API |
TempFilePath | .lenovo-serials.tmp.csv | El archivo .csv que contiene el trabajo inacabado, utiliza este archivo si el trabajo se aborta o se bloquea |
InvalidSerialsPath | .lenovo-serials.invalid.csv | El archivo .csv que contiene las series que no son válidas o fallidas |
El Client-ID
se guarda en cifrado en el archivo de configuración y solo puede estar sin cifrar con la misma computadora.
¡PERO! Esto solo se admite en Windows, cualquier otro sistema operativo (macOS / cualquier distribución de Linux) solo lo guardará codificado (es decir, no asegurado).
MIT