Il s'agit d'un script PowerShell non officiel pour demander des informations sur la garantie pour les PC de Lenovo. Il s'agit des mêmes données que vous trouvez sur le site de vérification de la garantie Lenovo.
Il conservera les colonnes existantes et ajoutera / remplacera ces colonnes dans le fichier sorti.
Name
Model
Manufacturer
Warranty End
Exemple:
Serial Number, Name, Model, Manufacturer, Warranty End
001DUMMY, THINKPAD-L480-TYPE-20LS-20LT, 20LTS5SP00, Lenovo, 24/10/2021 00:00:00
Remarque:
get-lenovo-warranty.ps1
etget-lenovo-warranty.exe
est appelé.ps1
et.exe
, respectivement.
Téléchargez le script get-lenovo-warranty.ps1 de ce référentiel. Ou téléchargez le dernier exécutable Windows à partir de la page des versions.
.exe
ou exécutez le script .ps1
avec PowerShell.Remarque: Seule pris en charge par le fichier
.exe
.
.xlsx
ou .csv
sur le fichier .exe
.{original-file-name}-updated.xlsx
ou {original-file-name}-updated.csv
, selon l'entrée..exe
ou exécutez le script .ps1
avec PowerShell. Si votre ordinateur le prend en charge, une boîte de dialogue de fichiers ouverte sera affichée. Sélectionnez le fichier .xlsx
ou .csv
, contenant au moins une colonne Serial Number
.
(Si une colonne Model
est présente, elle n'importera que des séries où Model = Lenovo
ou est vide).
Sinon, il demandera un chemin de fichier dans le terminal. Déposez un fichier sur le terminal ou entrez manuellement le chemin.
{original-file-name}-updated.xlsx
ou {original-file-name}-updated.csv
, selon l'entrée. Nom du paramètre | Valeur / type | Description |
---|---|---|
FilePath | /path/to/the/serial-file.xlsx | Chemin vers le fichier à importer (soit .csv ou .xlsx ) |
SerialsPerRequest | 100 | Combien de séries à mettre dans chaque demande |
MaxAttempts | 3 | Combien de demandes ratées à essayer avant un sommeil des années 30 |
ConfigPath | .lenovo-serial-config.json | Le fichier de configuration contenant l'URL cryptée Client-ID et API |
TempFilePath | .lenovo-serials.tmp.csv | Le fichier .csv contenant le travail inachevé, il utilise ce fichier si le travail est interdit ou plante |
InvalidSerialsPath | .lenovo-serials.invalid.csv | Le fichier .csv contenant les séries qui sont invalides ou échouées |
L' Client-ID
est enregistré crypté dans le fichier de configuration et ne peut être non crypté que par le même ordinateur.
MAIS! Ceci est pris en charge uniquement sur Windows, tout autre système d'exploitation (macOS / n'importe quelle distribution Linux) ne l'enregistrera que l'encodage (c'est-à-dire non sécurisé).
Mit