Windows Package Manager คืออะไรและฉันจะใช้งานได้อย่างไร

ต้องการให้คุณติดตั้งโปรแกรมในWindowsผ่านทางบรรทัดคำสั่งหรือไม่ ขณะนี้ มีวิธีที่ง่ายกว่าในการติดตั้งแอปโปรดทั้งหมดของคุณบนคอมพิวเตอร์เครื่องใหม่หลังจากที่Microsoft  เพิ่งเปิดตัวWindows Package Manager ( WPM ) ขณะนี้อยู่ในขั้นตอนแสดงตัวอย่างเท่านั้น

มันยังมีบั๊กเล็กน้อยและมีคุณสมบัติเล็กน้อยเมื่อเทียบกับ ตัว จัดการแพ็คเกจ(package managers) ที่เป็นที่ยอมรับ เช่นChocolateyแต่เป็นข่าวดีสำหรับนักพัฒนาWindowsและผู้ใช้ระดับสูง และมันอาจอยู่ในคอมพิวเตอร์ของคุณแล้ว!

ฉันจะรับ Windows Package Manager ได้อย่างไร(How Do I Get Windows Package Manager?)

เมื่อเขียนสิ่งนี้ มีเพียง 2 วิธีในการรับWindows Package Manager (Windows Package Manager)คุณสามารถรับได้ผ่านโปรแกรม Windows Insider(Windows Insider Program)หรือจากGitHub

โปรแกรม Windows Insider(Windows Insider Program)(Windows Insider Program)

วิธีนี้ช่วยให้คุณมีตัวอย่างล่าสุดของWindows 10(Windows 10)และWPM ดังนั้น เมื่อมีการเพิ่มคุณสมบัติและการแก้ไขในWPMพวกเขาจะอัปเดต(automatically be updated)ให้คุณ  โดยอัตโนมัติ

หากต้องการใช้เส้นทางนี้ คุณต้องติดตั้งInsider BuildสำหรับWindows 10และลงชื่อสมัครใช้Windows Package Manager Insider Program (Windows Package Manager Insider Program)คุณจะต้องมีบัญชี Microsoft(Microsoft Account)เช่นเดียวกับที่คุณใช้ลงชื่อเข้าใช้ แอ ปMicros o ft Store (ft Store app)อีเมลจะถูกส่งเพื่อแจ้งให้คุณทราบว่าคุณอยู่หรือไม่ ใช้เวลาประมาณ 3 วัน

GitHub

หากคุณรู้วิธีใช้GitHubแล้ว นี่อาจเป็นวิธีที่ง่ายกว่าสำหรับคุณ คุณสามารถค้นหาที่ เก็บ WPM GitHubได้ที่https://github.com/microsoft/winget-cli

ฉันมี Windows Package Manager หรือไม่(Do I Have Windows Package Manager?)

วิธีที่จะบอกว่าคุณมี Windows Package Manager ( WPM ) คือเปิดเซสชันPowerShellและป้อน cmdlet winget

หากคุณมีWPMคุณจะเห็นผลลัพธ์ดังภาพต่อไปนี้ โดยจะระบุเวอร์ชันของWPM ที่ คุณมีและความช่วยเหลือเบื้องต้นเกี่ยวกับการใช้งาน

ฉันจะใช้ Windows Package Manager ได้อย่างไร(How Do I Use Windows Package Manager?)

สิ่งแรกที่คุณควรทำคือดูว่าแอปใดที่คุณสามารถติดตั้งด้วยWPMได้ ป้อน(Enter)การค้นหา cmdlet winget(winget search)แล้วกดEnter

คุณจะเห็นรายการแพ็คเกจการติดตั้งแอพทั้งหมดที่มีในปัจจุบัน 

ในการเขียนนี้มี 386 แพ็คเกจที่พร้อมใช้งาน แอพยอดนิยมบางตัว ได้แก่ 7Zip , CutePDF Writer , Adobe Acrobat Reader DC , Kindle , iTunes , Audacity , Linux distros หลาย ตัว , MalwareBytesและโฮสต์ของ แอพ Microsoftที่เกี่ยวข้องกับOffice , Azure , Windowsและทุกอย่างอื่น ๆของ  Microsoft

ดูรายการแพ็คเกจทั้งหมดได้ที่https://github.com/microsoft/winget-pkgs/tree/master/manifests

มีหลายอย่างที่ต้องทำ ดังนั้นลองค้นหาแอปโปรดของ(your favorite apps)คุณ ป้อนคำค้นหาของ winget โดย(winget search keyword)ที่คีย์เวิร์ดคือชื่อแอปที่คุณกำลังค้นหา หากคุณไม่แน่ใจในชื่อเต็ม ระบบจะค้นหาชื่อบางส่วนด้วย

เมื่อคุณพบแอปที่ต้องการติดตั้งแล้ว ให้ใช้winget install “AppName Here ” หากแอปมีชื่อคำเดียว เครื่องหมายอัญประกาศก็ไม่จำเป็น 

หากคุณต้องการให้แอปติดตั้งอย่างเงียบ ๆ โดยที่คุณไม่ต้องป้อนข้อมูลอีกต่อไป ให้ใช้อาร์กิวเมนต์-hต่อท้าย คำสั่งจะดูเหมือนwinget ติดตั้ง “AppName Here” -h(winget install “AppName Here” -h)

แอปจะดาวน์โหลดและติดตั้งโดยไม่ต้องโต้ตอบเพิ่มเติมจากคุณ

ฉันจะติดตั้งหลายแอพพร้อมกันด้วย Windows Package Manager ได้อย่างไร(How Can I Install Several Apps At Once With Windows Package Manager?)

เนื่องจาก winget เป็น cmdlet เราจึงสามารถสร้างสคริปต์PowerShell เพื่อทำการติดตั้งได้ (PowerShell)ตรวจสอบ ให้(Make)แน่ใจว่าระบบของคุณอนุญาตให้คุณเรียกใช้สคริปต์ PowerShell(allows you to run PowerShell scripts)ก่อน

ในWindows PowerShell ISEให้ป้อนข้อมูลต่อไปนี้:

winget ติดตั้งรูฟัส -h;
winget ติดตั้ง gpu-z -h;
winget ติดตั้ง Putty -h;
winget ติดตั้ง FileZilla -h;
(winget install rufus -h;winget install gpu-z -h;winget install Putty -h;winget install FileZilla -h;)

บันทึกว่าเป็น สคริปต์ PowerShellที่มีชื่อเช่น install-AppsWinGet.ps1 คุณสามารถเรียกใช้สคริปต์จากภายในPowerShell ISEหรือจากบรรทัดคำสั่งPowerShell ปกติ(PowerShell)

โปรดทราบว่าคุณจะไม่เห็นแถบสถานะที่สวยงามเหมือนที่คุณทำในการติดตั้งWPM เพียงครั้งเดียว (WPM)ไม่เป็นไร. มันจะทำการติดตั้งตามลำดับ ระยะเวลาในการดาวน์โหลดและติดตั้งทั้ง 4 แอปคือ 53 วินาที

ฉันสามารถถอนการติดตั้งโดยใช้ Windows Package Manager ได้หรือไม่(Can I Uninstall Using Windows Package Manager?)

ไม่ ตอนนี้WPMใช้สำหรับการติดตั้งแอพเท่านั้น WPMเวอร์ชันพรีวิวยังเด็กมาก หากMicrosoftต้องการให้WPMกลายเป็นตัวจัดการแพ็คเกจโดยพฤตินัยสำหรับWindowsให้คาดหวังฟังก์ชันการทำงานแบบเดียวกันกับChocolateyหรือดีกว่าในอนาคตอันใกล้

Get Installing!

เมื่อคุณมี Windows Package Managerและรู้วิธีใช้งานแล้ว ทำไมไม่ลองสร้างสคริปต์เพื่อติดตั้งทุกแอปที่คุณชอบดูล่ะ บันทึกสคริปต์นั้นไปยัง ไดรฟ์ USBหรือ ที่เก็บข้อมูล บนคลาวด์ (cloud storage)จากนั้น ในครั้งต่อไปที่คุณต้องการติดตั้ง เพียงแค่เรียกใช้สคริปต์ หากคุณไม่เคยใช้ตัวจัดการแพ็คเกจมาก่อน มันจะเร็วและง่ายกว่าที่เคยเป็นมา



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts