ฉันได้ทดสอบ “Store CLI” ที่เป็นความลับของ Windows 11 ซึ่งช่วยให้คุณจัดการแอป Microsoft Store ผ่าน Terminal

/th/images/store-cli-search-in-windows-terminal.jpg

ขณะนี้ Windows 11 มีความลับ “Store CLI” และไม่เกี่ยวข้องกับ Winget ซึ่งเป็นเครื่องมือบรรทัดคำสั่งในการจัดการแพ็คเกจใน Windows 11 เช่นกัน Store CLI เป็นเครื่องมือที่พร้อมใช้งานในการดาวน์โหลด ติดตั้ง และลบแพ็คเกจที่มีอยู่ใน Microsoft Store

หากคุณไม่ชอบ Microsoft Store แต่ยังต้องดาวน์โหลดแอปหรือเกมจากที่นั่น Store CLI เหมาะสำหรับคุณ ช่วยให้คุณควบคุมแพ็คเกจร้านค้าบน Windows 11 ผ่านเครื่องมือ Store CLI จากเทอร์มินัล ไม่จำเป็นต้องติดตั้งเพิ่มเติม มีน้ำหนักเบา และสวยงามกว่า Winget

ทำไมคุณถึงต้องการ Store CLI?

คำถามที่ชัดเจนก็คือ ทำไม Microsoft ถึงต้องกังวลกับเครื่องมือที่ใช้เทอร์มินัลในเมื่อ Winget พร้อมใช้งานแล้ว? ฉันคิดว่า Microsoft ต้องการสร้างความแตกต่างจากการติดตั้งแอปที่ใช้ Winget

Winget สามารถดาวน์โหลดแอปจากร้านค้าและพื้นที่เก็บข้อมูลส่วนตัวและนำเสนอเวอร์ชันมากมายให้กับคุณ Store CLI แสดงรายการแอปเวอร์ชันล่าสุดเพียงเวอร์ชันเดียวและทำให้ดาวน์โหลดได้ง่าย

/th/images/store-cli-main-page-in-terminal.jpg

ความแตกต่างอีกประการหนึ่งที่ฉันสังเกตเห็นคือความสามารถในการติดตั้งทั้งแอปที่ต้องเสียเงินและฟรี เมื่อคุณทำการค้นหาใน Winget จะแสดงรายการเฉพาะแอปฟรี แต่ Store CLI สามารถค้นหาและติดตั้งแอปแบบชำระเงิน รวมถึงส่วนขยายและปลั๊กอินที่มีอยู่ได้ ดังนั้น หากคุณต้องการเลือกบางอย่างจากแค็ตตาล็อกเอกสิทธิ์เฉพาะของ Microsoft Store ตอนนี้ก็มีวิธี CLI ให้เลือก

ประสบการณ์ CLI ของร้านค้าของฉัน

Winget นั้นดูเยือกเย็นและเรียบง่าย ซึ่งเป็นสิ่งที่คุณคาดหวังจากผู้จัดการแพ็คเกจเป็นส่วนใหญ่ อย่างไรก็ตาม Store CLI พยายามที่จะละทิ้งรูปลักษณ์ที่ซ้ำซากจำเจของอินเทอร์เฟซเทอร์มินัลและนำเสนอด้วยสีและตารางที่สะดุดตา

ฉันตรวจสอบคุณสมบัติพื้นฐานประการแรกของตัวจัดการแพ็คเกจ CLI ซึ่งก็คือการค้นหาบางสิ่ง ไวยากรณ์คำสั่งค่อนข้างคล้ายกัน เนื่องจากทั้ง winget และ Store CLI ใช้ “ค้นหา” เพื่อค้นหาบางสิ่ง

คำสั่ง winget search firefox จะสร้างรายการ Firefox เวอร์ชันต่างๆ มากมาย ผลลัพธ์แรกมาจาก Microsoft Store ในขณะที่ส่วนที่เหลือแสดงเบราว์เซอร์เวอร์ชันใหม่ เก่าเล็กน้อย และเก่ากว่าทั้งหมดที่ดูแลโดยที่เก็บ Winget

/th/images/winget-search-in-windows-terminal.jpg

ในทางกลับกัน Store CLI ไม่ได้สร้างรายการจำนวนมากเช่นนี้ เนื่องจากจะดึงผลลัพธ์จาก Microsoft Store เท่านั้น ดังนั้นคำสั่ง firefox การค้นหาร้านค้าจะสร้างไฟล์ตัวติดตั้งล่าสุดที่มีอยู่ใน Store พร้อมด้วยแอพที่คล้ายกันจำนวนหนึ่งที่อยู่ด้านล่าง คุณสามารถดูชื่ออย่าง Brave และ Opera พร้อมด้วยเครื่องมือที่ต้องชำระเงินและ VLC

/th/images/store-cli-search-in-windows-terminal.jpg

หากคุณเปรียบเทียบผลลัพธ์ทั้งสอง เวอร์ชันของ Winget นั้นอ่านและเข้าใจได้ยาก ในขณะที่ Store CLI นั้นเข้าใจได้ง่ายกว่ามากและยังแสดงราคาของเครื่องมือที่ต้องชำระเงินอีกด้วย

ด้วยความอยากรู้อยากเห็น ฉันจึงค้นหา Firefox ภายในแอป Microsoft Store และมันแสดงรายการแอปต่างๆ ในลำดับเดียวกับ Store CLI ดังนั้นจึงใช้คุณลักษณะการค้นหาและอัลกอริธึมเดียวกัน

/th/images/app-search-in-microsoft-store.jpg

นั่นหมายความว่าคุณจะเห็นผลการค้นหาตามที่ Microsoft ต้องการเสมอ แต่นั่นก็ไม่ใช่เรื่องเลวร้ายเพราะการแสดงนั้นรวดเร็วมาก คุณไม่จำเป็นต้องรอให้ไอคอนแอปและ UI โหลด และสามารถเริ่มต้นธุรกิจได้ทันที

เป็นหนึ่งในปัญหาในการใช้แอป Store เพื่ออัปเดตแอป ฉันเกลียดหน้าเว็บที่โหลดช้าใน Microsoft Store เป็นครั้งคราว และหน้าดาวน์โหลดดูเหมือนจะค้าง ในการรันครั้งแรก ฉันลองใช้คำสั่งอัปเดตของร้านค้าที่ค้นหาและติดตั้งการอัปเดตใหม่โดยอัตโนมัติ พบว่าการอัปเดต Paint กำลังรอดำเนินการ และเริ่มการติดตั้งหลังจากการยืนยัน

/th/images/updating-store-apps-via-store-cli-tool-windows-terminal.jpg

ไม่มีแถบความคืบหน้าสำหรับการติดตั้งการอัปเดต และเครื่องมือไม่แสดงข้อความแสดงการเสร็จสิ้นซึ่งไม่ดี ฉันควรได้รับข้อความเทอร์มินัลหรือการแจ้งเตือนจากระบบเกี่ยวกับเรื่องนี้ แต่นั่นอาจเกิดขึ้นเมื่อเครื่องมือเติบโตเต็มที่

อีกสิ่งหนึ่งที่ฉันพบคือรายการอัปเดตที่มีอยู่ใน Store CLI ที่ไม่ถูกต้อง Microsoft Store แสดงการอัปเดตสองรายการสำหรับ Snipping Tool และ HEVC แต่ไม่มีทั้ง Winget และ Store CLI แสดงรายการอัปเดตเหล่านั้น แม้ว่าจะค้นหาคำสั่งซ้ำแล้วซ้ำอีกก็ตาม

/th/images/available-app-updates-microsoft-store.jpg

การติดตั้งแอปแบบชำระเงินไม่ใช่สิ่งที่คุณคิด

ฉันบอกว่า Store CLI สามารถแสดงรายการแอปที่ต้องชำระเงินได้ แต่ Winget ไม่สามารถทำได้ Winget ไม่พบแพ็คเกจแอปที่ต้องชำระเงินหากคุณพยายามค้นหา อย่างไรก็ตาม Store CLI สามารถแสดงรายการแอปที่ต้องชำระเงินเท่านั้นและไม่สามารถติดตั้งได้

เมื่อฉันพยายามติดตั้ง “เบราว์เซอร์ YM” ซึ่งเป็นแอปแบบชำระเงินที่มีให้บริการใน Microsoft Store เครื่องมือแสดงตัวเลือกที่เลือก แต่ฉันไม่สามารถติดตั้งได้ เหตุผลเบื้องหลังก็คือ Store CLI ไม่สามารถช่วยคุณซื้อแอปได้ เป็นเรื่องที่สมเหตุสมผลเนื่องจาก Microsoft Store เป็นแอป GUI ที่มีการบูรณาการผู้ค้าชำระเงินซึ่งไม่สามารถทำได้กับ CLI

/th/images/installing-paid-app-store-cli-windows.jpg

อย่างไรก็ตาม ควรเปลี่ยนเส้นทางฉันไปยังหน้าแอปหรือหน้าการชำระเงินที่ถูกต้องหากต้องการซื้อแอป ปัจจุบัน Store CLI แสดงข้อความแสดงข้อผิดพลาดและแนะนำให้ซื้อแอปจากร้านค้าก่อนที่จะลองติดตั้งผ่าน CLI

เก็บ CLI กับ Winget

Winget เป็นตัวจัดการแพ็คเกจทั่วไป ในขณะที่ Store CLI เป็นเครื่องมือเฉพาะสำหรับ Microsoft Store ฉันอาจใช้มันเพื่ออัปเดตแอปของร้านค้าและไม่ใช่สิ่งอื่นใด การใช้งานในปัจจุบันมีรูปลักษณ์ที่ดึงดูดสายตาแต่ใช้งานไม่ได้หรือมีประสิทธิภาพตามรสนิยมของฉัน

ฉันต้องซื้อแอปก่อนแล้วจึงติดตั้งผ่านเทอร์มินัล ซึ่งไม่เป็นไปตามวัตถุประสงค์ อย่างไรก็ตาม คุณสามารถใช้มันได้หากประสบการณ์การใช้งาน GUI ของแอป Store รู้สึกซบเซา

Winget ยังคงมีข้อได้เปรียบหากคุณชอบแพ็คเกจเวอร์ชันเก่า ต้องการนำเข้าหรือส่งออกแอปบนพีซีของคุณ หรืออัปเกรดแอปจากบุคคลที่สามบนพีซีของคุณ

บ้าน

แบ่งปัน

จดหมายข่าว

จดหมายข่าว WL

/th/images/WL-logo-new.svg

จดหมายข่าว WL!

ก้าวล้ำหน้าด้วยการอัปเดต Windows, IT และ AI ล่าสุด ได้รับความไว้วางใจจากสมาชิกมากกว่า 50,000 ราย

ชื่อ

อีเมล

เข้าร่วมฟรี

*️⃣ ลิงค์ที่มา:

วิงเก็ต, Microsoft Store, บ้าน ,

จดหมายข่าว

,