Ini adalah skrip PowerShell yang tidak resmi untuk meminta informasi garansi untuk PC dari Lenovo. Ini adalah data yang sama dengan yang Anda temukan dari situs cek garansi Lenovo.
Ini akan menyimpan kolom yang ada dan menambahkan/mengganti kolom ini di file yang dikeluarkan.
Name
Model
Manufacturer
Warranty End
Contoh:
Serial Number, Name, Model, Manufacturer, Warranty End
001DUMMY, THINKPAD-L480-TYPE-20LS-20LT, 20LTS5SP00, Lenovo, 24/10/2021 00:00:00
Catatan:
get-lenovo-warranty.ps1
danget-lenovo-warranty.exe
masing-masing disebut sebagai.ps1
dan.exe
.
Unduh skrip Get-Lenovo-Warranty.ps1 dari repositori ini. Atau unduh Windows terbaru yang dapat dieksekusi dari halaman rilis.
.exe
atau jalankan skrip .ps1
dengan PowerShell.Catatan: Hanya didukung oleh file
.exe
.
.xlsx
atau .csv
Anda ke file .exe
.{original-file-name}-updated.xlsx
atau {original-file-name}-updated.csv
, tergantung pada input..exe
atau jalankan skrip .ps1
dengan PowerShell. Jika komputer Anda mendukungnya, dialog file terbuka akan ditampilkan. Pilih file .xlsx
atau .csv
, berisi setidaknya kolom Serial Number
.
(Jika ada kolom Model
, itu hanya akan mengimpor serial di mana Model = Lenovo
atau kosong).
Jika tidak, itu akan meminta jalur file di terminal. Jatuhkan file di terminal atau masukkan jalur secara manual.
{original-file-name}-updated.xlsx
atau {original-file-name}-updated.csv
, tergantung pada input. Nama Parameter | Nilai/tipe | Keterangan |
---|---|---|
FilePath | /path/to/the/serial-file.xlsx | Jalur ke file yang akan diimpor (baik .csv atau .xlsx ) |
SerialsPerRequest | 100 | Berapa banyak serial yang harus dimasukkan ke dalam setiap permintaan |
MaxAttempts | 3 | Berapa banyak permintaan yang gagal untuk mencoba sebelum tidur 30 -an |
ConfigPath | .lenovo-serial-config.json | File konfigurasi yang memicu URL klien-ID dan API terenkripsi |
TempFilePath | .lenovo-serials.tmp.csv | File .csv yang berisi pekerjaan yang belum selesai, menggunakan file ini jika pekerjaan dibatalkan atau macet |
InvalidSerialsPath | .lenovo-serials.invalid.csv | File .csv yang berisi serial yang tidak valid atau gagal |
Client-ID
disimpan dienkripsi dalam file konfigurasi dan hanya dapat dienkripsi oleh komputer yang sama.
TETAPI! Ini hanya didukung pada windows, OS lain (macOS / distro linux apa pun) hanya akan menyimpannya yang dikodekan (yaitu. Tidak diamankan).
Mit