นี่คือสคริปต์ PowerShell ที่ไม่เป็นทางการสำหรับการขอข้อมูลการรับประกันสำหรับพีซีจาก Lenovo เป็นข้อมูลเดียวกับที่คุณพบจากเว็บไซต์ตรวจสอบการรับประกัน Lenovo
มันจะเก็บคอลัมน์ที่มีอยู่และเพิ่ม/แทนที่คอลัมน์เหล่านี้ในไฟล์ที่ส่งออก
Name
Model
Manufacturer
Warranty End
ตัวอย่าง:
Serial Number, Name, Model, Manufacturer, Warranty End
001DUMMY, THINKPAD-L480-TYPE-20LS-20LT, 20LTS5SP00, Lenovo, 24/10/2021 00:00:00
หมายเหตุ:
get-lenovo-warranty.ps1
และget-lenovo-warranty.exe
เรียกว่า.ps1
และ.exe
ตามลำดับ
ดาวน์โหลดสคริปต์ Get-Lenovo-Warranty.ps1 จากที่เก็บนี้ หรือดาวน์โหลด windows ล่าสุดที่ปฏิบัติการได้จากหน้ารีลีส
.exe
หรือเรียกใช้สคริปต์ .ps1
ด้วย PowerShellหมายเหตุ: รองรับโดยไฟล์
.exe
เท่านั้น
.xlsx
หรือ .csv
ของคุณไปยังไฟล์ .exe
{original-file-name}-updated.xlsx
หรือ {original-file-name}-updated.csv
ขึ้นอยู่กับอินพุต.exe
หรือเรียกใช้สคริปต์ .ps1
ด้วย PowerShell หากคอมพิวเตอร์ของคุณรองรับกล่องโต้ตอบเปิดไฟล์จะปรากฏขึ้น เลือกไฟล์ .xlsx
หรือ .csv
ที่มีคอลัมน์ Serial Number
อย่างน้อย
(หากคอลัมน์ Model
อยู่จะนำเข้า serials เฉพาะที่ Model = Lenovo
หรือว่างเปล่า)
ถ้าไม่ใช่มันจะขอเส้นทางไฟล์ในเทอร์มินัล วางไฟล์บนเทอร์มินัลหรือเข้าสู่เส้นทางด้วยตนเอง
{original-file-name}-updated.xlsx
หรือ {original-file-name}-updated.csv
ขึ้นอยู่กับอินพุต ชื่อพารามิเตอร์ | ค่า/ประเภท | คำอธิบาย |
---|---|---|
FilePath | /path/to/the/serial-file.xlsx | พา ธ ไปยังไฟล์ที่จะนำเข้า ( .csv หรือ .xlsx ) |
SerialsPerRequest | 100 | มีกี่ serials ในการร้องขอแต่ละ |
MaxAttempts | 3 | มีคำขอที่ล้มเหลวกี่ครั้งก่อนที่จะนอนหลับ 30s |
ConfigPath | .lenovo-serial-config.json | ไฟล์กำหนดค่าที่เชื่อมต่อ URL Client-ID และ API ที่เข้ารหัส |
TempFilePath | .lenovo-serials.tmp.csv | ไฟล์ .csv ที่มีงานที่ยังไม่เสร็จใช้ไฟล์นี้หากงานถูกยกเลิกหรือล่ม |
InvalidSerialsPath | .lenovo-serials.invalid.csv | ไฟล์ .csv ที่มี serials ที่ไม่ถูกต้องหรือล้มเหลว |
Client-ID
ถูกบันทึกเข้ารหัสในไฟล์ config และสามารถเข้ารหัสได้โดยคอมพิวเตอร์เครื่องเดียวกันเท่านั้น
แต่! สิ่งนี้ได้รับการสนับสนุนบน Windows เท่านั้นระบบปฏิบัติการอื่น ๆ (macOS / linux distro ใด ๆ ) จะบันทึกการเข้ารหัสเท่านั้น (เช่นไม่ปลอดภัย)
มิกซ์