Este é um script não oficial do PowerShell para solicitar informações de garantia para PCs da Lenovo. São os mesmos dados que você encontra no site de verificação de garantia da Lenovo.
Ele manterá as colunas existentes e adicionará/substituirá essas colunas no arquivo em saída.
Name
Model
Manufacturer
Warranty End
Exemplo:
Serial Number, Name, Model, Manufacturer, Warranty End
001DUMMY, THINKPAD-L480-TYPE-20LS-20LT, 20LTS5SP00, Lenovo, 24/10/2021 00:00:00
NOTA: O
get-lenovo-warranty.ps1
eget-lenovo-warranty.exe
são referidos como.ps1
e.exe
, respectivamente.
Faça o download do script get-lenovo-warranty.ps1 deste repositório. Ou faça o download da página mais recente do Windows executável na página de lançamentos.
.exe
ou execute o script .ps1
com PowerShell.Nota: Somente suportada pelo arquivo
.exe
.
.xlsx
ou .csv
para o arquivo .exe
.{original-file-name}-updated.xlsx
ou {original-file-name}-updated.csv
, dependendo da entrada..exe
ou execute o script .ps1
com PowerShell. Se o seu computador suportar, uma caixa de diálogo de arquivo aberto será mostrado. Selecione o arquivo .xlsx
ou .csv
, contendo pelo menos uma coluna Serial Number
.
(Se uma coluna Model
estiver presente, ele importará apenas seriados onde Model = Lenovo
ou estiver em branco).
Caso contrário, solicitará um caminho de arquivo no terminal. Abasteça um arquivo no terminal ou insira manualmente no caminho.
{original-file-name}-updated.xlsx
ou {original-file-name}-updated.csv
, dependendo da entrada. Nome do parâmetro | Valor/tipo | Descrição |
---|---|---|
FilePath | /path/to/the/serial-file.xlsx | Caminho para o arquivo a ser importado ( .csv ou .xlsx ) |
SerialsPerRequest | 100 | Quantos seriados para colocar em cada solicitação |
MaxAttempts | 3 | Quantos pedidos fracassados para experimentar antes dos 30 anos de sono |
ConfigPath | .lenovo-serial-config.json | O arquivo de configuração que contribui para o ID do cliente criptografado e o URL da API |
TempFilePath | .lenovo-serials.tmp.csv | O arquivo .csv que contém o trabalho inacabado, ele usa esse arquivo se o trabalho for abortado ou trava |
InvalidSerialsPath | .lenovo-serials.invalid.csv | O arquivo .csv que contém os seriados que são inválidos ou falhados |
O Client-ID
é salvo criptografado no arquivo de configuração e só pode ser criptografado pelo mesmo computador.
MAS! Isso é suportado apenas no Windows, qualquer outro sistema operacional (MacOS / qualquer distro Linux) apenas o salvará codificado (ou seja, não garantido).
Mit