การใช้ PowerShell สำหรับผู้ใช้ตามบ้าน – คู่มือสำหรับผู้เริ่มต้น

Admin

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

หากคุณมีคอมพิวเตอร์ Windows ที่มี Windows 7 แสดงว่าคุณมี PowerShell นอกจากนี้ หากคุณมีคอมพิวเตอร์ที่ใช้ Windows 7 โปรดอัปเดตเพื่อความปลอดภัย

สารบัญ

แต่บทความนี้ไม่ได้มีไว้สำหรับผู้ใช้ Windows เท่านั้น PowerShell เวอร์ชันล่าสุดฟรี และสามารถติดตั้งและใช้งานบนคอมพิวเตอร์ Mac และ Linux

นั่นเป็นสิ่งสำคัญเพราะสิ่งที่คุณเรียนรู้เกี่ยวกับ PowerShell สามารถใช้ได้กับคอมพิวเตอร์เกือบทุกเครื่องในขณะนี้ ใครจะรู้? คุณอาจนำทักษะนี้ไปสู่อีกระดับและก้าวไปสู่อาชีพด้านเทคโนโลยีสารสนเทศ

PowerShell คืออะไร?

คำตอบที่มีเทคโนโลยีสูงจาก Microsoft คือ "... command-line shell ที่ออกแบบมาโดยเฉพาะสำหรับผู้ดูแลระบบ" ฟังดูน่ากลัว แต่มันไม่ใช่ คุณดูแลคอมพิวเตอร์ของคุณหรือไม่? ใช่ คุณเป็นผู้ดูแลระบบในบ้านของคุณ

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

PowerShell เป็นเหมือนภาษาโปรแกรม แต่ไม่คลุมเครือเหมือนส่วนใหญ่ มันอ่านได้มากเหมือนภาษาอังกฤษทั่วไป ซึ่งเป็นสิ่งที่ Microsoft พยายามหาเพื่อให้ผู้ที่ไม่ใช่โปรแกรมเมอร์สามารถหยิบขึ้นมาได้

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

คุณสามารถทำอะไรกับ PowerShell ได้บ้าง?

ประเด็นระดับสูงของ PowerShell คือการทำให้งานเป็นอัตโนมัติได้ คุณจึงไม่ต้องเสียเวลาทำเรื่องธรรมดาซ้ำๆ สำหรับผู้ดูแลระบบมืออาชีพ อาจเป็นเช่นการสร้างผู้ใช้ใหม่ สร้างรหัสผ่านสำหรับพวกเขา และส่งอีเมลพร้อมรายละเอียดไปยังหัวหน้างานคนใหม่

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

แต่คุณต้องการทราบว่าคุณสามารถทำอะไรกับ PowerShell ที่บ้านได้บ้าง เกือบทุกอย่างที่คุณไม่ชอบทำครั้งแล้วครั้งเล่า ใช้เพื่อเพิ่มพื้นที่ว่างบนฮาร์ดไดรฟ์ของคุณโดยการลบไฟล์ชั่วคราวและไฟล์บันทึกที่คุณไม่ต้องการ

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

ฉันจะใช้ PowerShell ได้อย่างไร

วิธีที่ง่ายที่สุดในการทำงานกับ PowerShell คือใน สภาพแวดล้อมการเขียนสคริปต์แบบรวม PowerShell (ISE). คุณสามารถค้นหาได้โดยคลิกที่เริ่มและพิมพ์ powershell ise ลงในแถบค้นหาใน Windows 10 คุณควรเห็นตามที่แสดงด้านล่าง

ครั้งแรกที่เราใช้งาน เราจะเรียกใช้ในฐานะผู้ดูแลระบบ ในการดำเนินการนี้ คุณต้องมีสิทธิ์ของผู้ดูแลระบบบนคอมพิวเตอร์ของคุณก่อน ในของคุณ เมนูเริ่มต้น, คลิกขวาที่ PowerShell ISEจากนั้นคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ.

คุณอาจได้รับ ผู้ใช้ การควบคุมการเข้าถึง (UAC) ป๊อปอัปคำเตือนถามว่าคุณแน่ใจหรือไม่ว่าต้องการทำ นี้. คลิก ใช่.

ตอนนี้คุณกำลังดู PowerShell IDE บานหน้าต่างด้านบนของหน้าต่าง (1) คือบานหน้าต่างสคริปต์ นี่คือที่ที่คุณจะเขียนสคริปต์ของคุณ บานหน้าต่างด้านล่างของหน้าต่าง (2) คือพื้นที่คอนโซล เมื่อคุณทดสอบสคริปต์ คุณจะเห็นผลลัพธ์ในบานหน้าต่างนี้

นี่คือที่ที่คุณจะเห็นข้อความแสดงข้อผิดพลาด ซึ่งจะช่วยคุณแก้ไขและทำให้สคริปต์ของคุณดีขึ้น บานหน้าต่างด้านขวาของหน้าต่าง (3) เป็นส่วนเสริมของคำสั่ง คิดว่ามันเป็นพจนานุกรมของคำสั่ง PowerShell ทั้งหมดที่มีให้คุณ

PowerShell ถูกตั้งค่าให้ไม่เรียกใช้สคริปต์อื่นนอกเหนือจากนั้น เป็นส่วนหนึ่งของ Windows แล้ว คุณจะต้องเปลี่ยนเพื่อให้คุณสามารถดำเนินการได้ สคริปต์ของตัวเอง

ในหน้าต่างสคริปต์ ให้คัดลอกและวางข้อมูลต่อไปนี้:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

NS Set-ExecutionPolicy ส่วนหนึ่งเรียกว่า cmdlet (ออกเสียง commandlet) Cmdlets เป็นสิ่งที่ทรงพลัง คิดว่ามันเป็นคำสั่งสั้นๆ ที่คุณสามารถให้ Windows ได้ และ Windows จะทำสิ่งที่ซับซ้อนมากขึ้นเพื่อตอบสนองคำสั่งของคุณ

การเปรียบเทียบจะบอกลูกของคุณให้ทำความสะอาดห้อง สั้นและตรงประเด็น หากลูกของคุณชำนาญในการทำความสะอาดห้อง พวกเขาจะไปจัดเตียง เอาเสื้อผ้าใส่ตะกร้า เก็บของเล่นและหนังสือ หรือแม้แต่ดูดฝุ่นบนพื้น พวกเขาเข้าใจว่า cmdlet Clean-YourRoom หมายถึงทั้งหมดนั้น

ที่ด้านบนของหน้าต่าง คุณจะเห็นหัวลูกศรสีเขียว คลิกเพื่อเรียกใช้คำสั่ง

NS - นโยบายการดำเนินการ ส่วนหนึ่งกำลังบอก Set-ExecutionPolicy จะกำหนดนโยบายอะไร มันเป็นพารามิเตอร์ มันบอกว่า “ฉันต้องการให้คุณทำงานภายใต้หลักเกณฑ์เหล่านี้และดำเนินการนี้โดยเฉพาะ มันบอกให้ใช้นโยบายเฉพาะของ RemoteSigned

NS RemoteSigned นโยบายระบุว่า PowerShell ไม่สามารถดำเนินการหรือเรียกใช้สคริปต์ใดๆ ที่ดาวน์โหลดจากอินเทอร์เน็ต เว้นแต่จะมีการลงนามโดยผู้เผยแพร่ที่เชื่อถือได้

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

มาดูสคริปต์เพื่อลบไฟล์ชั่วคราวกัน มันไม่ใช่ ทรงพลังหรือทั่วถึงเหมือน CCleaner แต่ CCleaner มาพร้อมกับชุดของ ปัญหา.

ใช้ PowerShell เพื่อสร้างพื้นที่บนฮาร์ดไดรฟ์ของคุณ

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

$TempFileLocation = "C:\Users\ชื่อผู้ใช้\Appdata\Local\Temp\*"

อะไรก็ตามที่มีเครื่องหมายดอลลาร์อยู่ข้างหน้าจะเป็นชื่อตัวแปร ให้คิดเหมือนกระเป๋าสตางค์ใส่ของมีค่า กระเป๋าเงินเตือนเราถึงเครื่องหมายดอลลาร์ ของมีค่าฟังดูเหมือนผันแปร ดังนั้นเราจะจำไว้เช่นกัน เรากำลังสร้างกระเป๋าเงินหรือตัวแปรชื่อ $TempFileLocation. เครื่องหมายเท่ากับบอก PowerShell ว่าต้องใส่อะไรในตัวแปรนั้น

ในกรณีนี้ เรากำลังวางตำแหน่งของไฟล์ชั่วคราวของ Windows – C:\Users\ชื่อผู้ใช้\AppData\Local\Temp\*. เราทำสิ่งนี้ด้วยเหตุผลสองประการ เป็นตำแหน่งที่ปลอดภัยเสมอในการลบไฟล์ และเราจะใช้เพื่อบอก PowerShell ว่าจะต้องไปที่ใดเพื่อลบไฟล์

ที่มันระบุชื่อผู้ใช้ในนั้น ตำแหน่ง สลับเป็นชื่อผู้ใช้ของคุณ นั่นคือชื่อผู้ใช้ที่คุณใช้เข้าสู่ระบบ ลงในคอมพิวเตอร์ของคุณ เครื่องหมายดอกจัน (*) ที่ส่วนท้ายของ มันเป็นไวด์การ์ด สิ่งที่แสดงถึงคือทุกอย่างในโฟลเดอร์ Temp เพราะทุกอย่างในโฟลเดอร์ Temp เป็นแบบชั่วคราว และเราต้องการที่จะลบมัน

เครื่องหมายคำพูดคู่รอบสถานที่ก็มีความสำคัญเช่นกัน ที่. บอก PowerShell ว่ามีอะไรอยู่ในนั้นคือสตริง คิดว่าสตริงเป็นสตริง ของตัวอักษรและตัวอักษร ถ้าเป็นตัวเลขธรรมดาเราจะไม่ใช้ คำพูด

$TempFile = Get-ChildItem $TempFileLocation - เรียกซ้ำ

เรากำลังสร้างตัวแปรอื่น คราวนี้เราจะใช้คำสั่งคิดหาอะไรมาใส่ใน $TempFile ตัวแปร.

รับ-ChildItem 

อีกสิ่งหนึ่งที่คุณจะสังเกตเห็นเกี่ยวกับ cmdlets เช่น รับ-ChildItem คือมันอ่านได้หมด ดูว่าคำแรกเป็นกริยาอย่างไร? Cmdlets ทั้งหมดเริ่มต้นด้วยคำบอกการกระทำ คุณจึงรู้ได้ทันทีว่ากำลังทำอะไรอยู่ ChildItem เป็นคำนามสองคำ

ส่วนที่สองของ cmdlet มักจะบอกเราว่า PowerShell จะใช้การดำเนินการใด ChildItem หมายถึงรายการย่อยทั้งหมดของตำแหน่งหลัก เหมือนกับว่าให้รับไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ โดยไฟล์เป็นลูก และโฟลเดอร์เป็นพาเรนต์

cmdlet รับไอเท็มย่อยคืออะไร? ทุกอย่างในตัวแปร $TempFileLocation. PowerShell จะไปที่ตำแหน่งที่เราใส่ไว้ใน $TempFileLocation ก่อนหน้านี้ และรับไอเท็มย่อยทั้งหมดที่มีอยู่ จากนั้นจะใส่ลงในตัวแปร $TempFile.

แล้วมันคืออะไรกับ - เรียกซ้ำ ส่วนหนึ่ง? ที่กำลังบอก รับ-ChildItem ที่จะผ่านทุกอย่างในสถานที่นั้น อย่าเพิ่งไปรับไฟล์ในโฟลเดอร์หลักทันที หากมีโฟลเดอร์ในโฟลเดอร์นั้น ให้นำโฟลเดอร์ย่อยทั้งหมดไปด้วย และโฟลเดอร์ย่อย และอื่นๆ เราจะไปรับพวกเขาทั้งหมด

$TempFileCount = ($TempFile).count

ใช่ เรากำลังสร้างตัวแปรที่สามที่เรียกว่า $TempFileCountและเราจะใส่ตัวเลขในตัวแปรนั้น เบอร์ไหน? ดี, ($TempFile).count ก็จะได้เลขนั้นมา คุณอาจเคยคิดว่าส่วน .count จะใช้นับไฟล์ทั้งหมดที่เราเพิ่งจัดเก็บไว้ใน $TempFile

ทำไมเราถึงทำเช่นนี้? ส่วนใหญ่เป็นเพราะการรู้ว่าเราทำความสะอาดไฟล์ที่ไม่มีประโยชน์ไปกี่ไฟล์พร้อมกับส่วนที่เหลือของสคริปต์นั้นเป็นเรื่องดี เพื่อให้เราสามารถบอกได้ว่าไฟล์นั้นมีประสิทธิภาพเพียงใด

ถ้า($TempFileCount -eq 0)

ตอนนี้เรากำลังตั้งค่าคำสั่งแบบมีเงื่อนไข คุณจะเห็นว่ามันกำลังถามว่า 'ถ้า' ถ้าอะไร? หากสิ่งที่อยู่ในวงเล็บเป็นจริงหรือเท็จ วงเล็บมีความสำคัญ มิฉะนั้น If ไม่รู้ว่าจะเปรียบเทียบอะไร นี่ถามว่าเบอร์ที่เราเก็บไว้รึเปล่า $TempFileCount มีค่าเท่ากับศูนย์

NS -eq เป็นชวเลขสำหรับเท่ากับ เป็นประเภทของตัวดำเนินการเปรียบเทียบ มันเหมือนกับการบอกลูกๆ ของคุณว่า “ถ้าห้องของคุณสะอาด เยี่ยมเลย เราจะทำอะไรสักอย่าง…” ประโยคนี้บอกว่าถ้าตัวเลขที่เก็บไว้ใน $TempFileCount เท่ากับศูนย์ ให้ทำสิ่งต่อไป

{เขียนโฮสต์ "ไม่มีไฟล์ในโฟลเดอร์ $TempFileLocation" -ForegroundColor Green}

นั่นคือสิ่งที่จะเกิดขึ้นถ้า $TempFileCount เป็นศูนย์ วงเล็บปีกกามีความสำคัญ พวกเขาบอก PowerShell ให้ทำเฉพาะสิ่งที่อยู่ภายในนั้นหาก $TempFileCount เท่ากับศูนย์

มันจะเขียนไปยังโฮสต์หรือหน้าจอว่า "ไม่มีไฟล์ในโฟลเดอร์ C:\Users\username\Appdata\Local\Temp\*" พารามิเตอร์ในตอนท้าย –สีพื้นหน้า บอกให้ PowerShell ทำให้ข้อความเป็นสีเขียว นั่นทำให้ง่ายต่อการแยกแยะจากข้อความแสดงข้อผิดพลาดซึ่งปกติแล้วจะเป็นสีแดง

อื่น

คุณรู้ความหมายอื่น นี่คือส่วน "ห้องของคุณดีกว่าสะอาดหรืออย่างอื่น... " ในการตรวจสอบว่าลูกของคุณทำความสะอาดห้องหรือไม่ จะเกิดอะไรขึ้นถ้า $TempFileCount ไม่เป็นศูนย์

{$TempFile | ลบรายการ -WhatIf -ยืนยัน:$false -Recurse -บังคับ -WarningAction SilentlyContinue -ErrorAction SilentlyContinue}

สิ่งนี้บอกว่าไปที่ตำแหน่งปัจจุบันที่เก็บไว้ใน $TempFile. เส้นแนวตั้งหลังจากที่เรียกว่าท่อ มันทำหน้าที่เหมือนไปป์ในชีวิตจริงเพราะมันบอกให้ PowerShell กรองเนื้อหาของ $TempFile ลงใน cmdlet ราวกับว่ามันเป็นน้ำที่ไหลเข้าเครื่องซักผ้า จากนั้น cmdlet ลบรายการ ทำในสิ่งที่พูด; มันลบสิ่งที่อยู่ในตำแหน่งนั้น

NS -WhatIf พารามิเตอร์มีความสำคัญมากในขั้นตอนนี้ มันบอกให้ PowerShell รันคำสั่ง แต่ให้ลองเท่านั้น อย่าลบอะไรออก แค่แสดงให้เราเห็นว่าจะเกิดอะไรขึ้นถ้าเราทำสิ่งนี้จริงๆ

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

พารามิเตอร์ -ยืนยัน:$เท็จ หยุดสคริปต์ไม่ให้ถามว่าคุณต้องการลบไฟล์จริงๆ หรือไม่ คุณรู้อะไรไหม - เรียกซ้ำ ทำ. -บังคับ หมายถึงลบสิ่งนั้นไม่ว่าอะไรจะเกิดขึ้น -WarningAction ถูกตั้งค่าเป็น เงียบต่อไป.

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

ตอนนี้เราอยู่ที่บรรทัดสุดท้าย

เขียนโฮสต์ "ล้างไฟล์ $TempFileCount ในโฟลเดอร์ $TempFileLocation" -ForegroundColor Green}

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

ลองดูที่สคริปต์ทั้งหมด:

$TempFileLocation = "C:\Users\guymcd\Appdata\Local\Temp\*"
$TempFile = Get-ChildItem $TempFileLocation - เรียกซ้ำ
$TempFileCount = ($TempFile).count
if($TempFileCount -eq "0") {
เขียนโฮสต์ "ไม่มีไฟล์ในโฟลเดอร์ $TempFileLocation" - ForegroundColor Green
}
อื่น {
$TempFile | นำออก-รายการ -ยืนยัน:$เท็จ -เรียกซ้ำ -บังคับ -WarningAction SilentlyContinue -ErrorAction SilentlyContinue
เขียนโฮสต์ "ล้างไฟล์ $TempFileCount ในโฟลเดอร์ $TempFileLocation" -ForegroundColor Green
}

คุณสามารถคัดลอกและวางสิ่งนี้ลงใน PowerShell ISE ของคุณและบันทึกเป็นอย่างอื่นได้ delete-TemporaryFiles.ps1. คุณอาจยึดติดกับหลักการตั้งชื่อของ cmdlets เมื่อคุณเข้าใจแล้ว

หากรหัสใช้ไม่ได้สำหรับคุณด้วยเหตุผลบางประการ คุณสามารถ ดาวน์โหลดสคริปต์ PowerShell เราสร้างและเรียกใช้ เพียงคลายซิปก่อนเพื่อดูไฟล์สคริปต์

เมื่อใดก็ตามที่คุณต้องการเรียกใช้สคริปต์นี้ เพียงคลิกขวาที่สคริปต์แล้วเลือก เรียกใช้ด้วย PowerShell. คอนโซล PowerShell จะปรากฏขึ้นชั่วขณะหนึ่งหรือสองวินาที ในขณะที่สคริปต์ของคุณดำเนินการตามนั้น จากนั้นจะหายไปหากไม่มีข้อผิดพลาด

ฉันจะเรียนรู้เพิ่มเติมเกี่ยวกับ PowerShell ได้ที่ไหน

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

มีแหล่งข้อมูลมากมายบนอินเทอร์เน็ตสำหรับการเรียนรู้เพิ่มเติมเกี่ยวกับ PowerShell จุดเริ่มต้นที่ดีคือบทความของเรา “สร้างรายการโปรแกรมเริ่มต้นผ่าน Command Line หรือ PowerShell”. จากนั้นตรวจสอบแหล่งข้อมูลอื่นๆ เหล่านี้:

  • เริ่มต้นใช้งาน Microsoft PowerShell – Microsoft Virtual Academy
  • กวดวิชา PowerShell – TutorialsPoint.com

ยินดีต้อนรับสู่ Help Desk Geek บล็อกที่เต็มไปด้วยเคล็ดลับทางเทคนิคจากผู้เชี่ยวชาญด้านเทคโนโลยีที่เชื่อถือได้ เรามีบทความและคำแนะนำมากมายที่จะช่วยคุณแก้ปัญหาต่างๆ บทความของเราถูกอ่านมากกว่า 150 ล้านครั้งตั้งแต่เราเปิดตัวในปี 2008

เราเกลียดสแปมเช่นกัน ยกเลิกการสมัครเมื่อใดก็ได้

4 แอพซอฟต์แวร์การส่งต่อพอร์ตที่ดีที่สุดและวิธีใช้งาน
4 แอพซอฟต์แวร์การส่งต่อพอร์ตที่ดีที่สุดและวิธีใช้งาน

การส่งต่อพอร์ตจะเปลี่ยนเส้นทางความพยายามเชื่อมต่อภายนอกไปยังเครือข่ายท้องถิ่นของคุณไปยังอุปกรณ์เฉ...

USB Kill Stick คืออะไรและคุณต้องการหรือไม่?
USB Kill Stick คืออะไรและคุณต้องการหรือไม่?

พอร์ต USB นั้นยอดเยี่ยม แต่มันยังเปิดคอมพิวเตอร์ของคุณให้มีช่องโหว่ที่แปลกประหลาด นั่นคือ แรงดันไ...

6 แอพที่ดีที่สุดในการตรวจสอบอุณหภูมิ CPU ใน Windows 11/10
6 แอพที่ดีที่สุดในการตรวจสอบอุณหภูมิ CPU ใน Windows 11/10

อุณหภูมิของโปรเซสเซอร์ของคอมพิวเตอร์ของคุณเป็นหนึ่งในตัวชี้วัดหลักที่คุณควรจับตามอง หากอุณหภูมิเห...