ค้นหาเว็บไซต์

การทดสอบความเร็วอินเทอร์เน็ตจากพรอมต์คำสั่งของ Windows (PowerShell)

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

ดาวน์โหลดเครื่องมือคอนโซล speedtest.exe สำหรับ Windows จาก https://www.speedtest.net/apps/cli และแตกไฟล์ลงในไดเร็กทอรีในเครื่อง

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

อ่านต่อไป →

วิธีเพิ่มหรือลบโฟลเดอร์ที่ปักหมุดไว้ในการเข้าถึงด่วนด้วย PowerShell และ GPO

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

ตามค่าเริ่มต้น แผงการเข้าถึงด่วนจะแสดงเฉพาะไลบรารีโปรไฟล์ผู้ใช้มาตรฐาน (เดสก์ท็อป, ดาวน์โหลด, รูปภาพ, เอกสาร ). Windows จะเพิ่มโฟลเดอร์ที่ผู้ใช้เปิดบ่อย

อ่านต่อไป →

ตรวจสอบความพร้อมของฮาร์ดแวร์ Windows 11 ด้วยสคริปต์ PowerShell

ในบทความนี้ เราจะดูวิธีใช้สคริปต์ PowerShell HardwareReadiness.ps1 อย่างเป็นทางการของ Microsoft เพื่อทำการตรวจสอบความเข้ากันได้ของฮาร์ดแวร์ Windows 11 จำนวนมากบนคอมพิวเตอร์โดเมน

สคริปต์นี้จะตรวจสอบว่าคอมพิวเตอร์มีคุณสมบัติตรงตามข้อกำหนดขั้นต่ำต่อไปนี้เพื่อเรียกใช้ Windows 11:

  • โปรเซสเซอร์ x64 ที่เข้ากันได้ (รายชื่อ CPU ที่รองรับทั้งหมด)

  • แรม 4+GB

  • ขนาดฮาร์ดไดรฟ์ขั้นต่ำ 64 GB

  • อุปกรณ์ที่เปิดใช้งาน UEFI และ Secure Boot

  • การ์ดแสดงผลเข้ากันได้กับไดรเวอร์ DirectX 12 และ WDDM 2.0

  • โมดูล TPM 2

    อ่านต่อไป →

อ่าน แก้ไข และแยกวิเคราะห์ไฟล์ JSON (Object) ด้วย PowerShell

JSON เป็นรูปแบบข้อความยอดนิยมสำหรับการแสดงและส่งข้อมูลที่มีโครงสร้างตามไวยากรณ์อ็อบเจ็กต์ JavaScript PowerShell มีสอง cmdlets ที่อนุญาตให้คุณทำงานกับรูปแบบข้อมูล JSON:

และ

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

ข้อมูลในรูปแบบ JSON จะแสดงเป็นคู่ คีย์:ค่า (อนุญาตให้ซ้อนคุณสมบัติได้) สมมติว่าคุณต้องการเขียนข้อมูล JSON ลงในไฟล์ สร้างออบเจ็กต์ข้อมูลที่มีโครงสร้าง JSON:

$obj = @{ Name = "Henry" Roles = @{ AD = "Admin"

อ่านต่อไป →

วิธีอ่านอีเมล Outlook ด้วย PowerShell

มาดูวิธีการเปิด อ่าน และแยกวิเคราะห์อีเมลในกล่องจดหมาย Outlook ที่เชื่อมต่อจากภายในสคริปต์ PowerShell Outlook MAPI ช่วยให้คุณเข้าถึงกล่องจดหมายได้โดยตรง แสดงรายการในกล่องจดหมาย และอ่านอีเมล (รวมถึงที่อยู่ของผู้ส่ง หัวข้อ เนื้อหา ฯลฯ)

สถานการณ์นี้ต้องการให้ติดตั้ง Outlook บนคอมพิวเตอร์และมีโปรไฟล์กล่องจดหมายที่กำหนดค่าไว้ คุณสามารถอ่านกล่องเมลจากเซิร์ฟเวอร์เมลใดก็ได้ รวมถึง Exchange, Outlook.com, Gmail, AOL, Yahoo และอื่นๆ

เพื่อให้ PowerShell สามารถเข้าถึงเนื้อหาของกล่องจดหมายได้ คุณต้องมี Outlook ทำงานบนคอมพิวเตอร์ ตรวจสอบว่ากระบวนการ outlook.exe กำลั

อ่านต่อไป →

เรียกใช้สคริปต์ PowerShell ตามกำหนดเวลาด้วย Task Scheduler

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

ในตัวอย่างนี้ ฉันต้องการเรียกใช้

ไฟล์สคริปต์ PowerShell ทุก 10 นาที

  1. เปิดคอนโซล Task Scheduler ด้วยการเรียกใช้

    สั่งการ

  2. ขยายแผนผังไลบรารี Task Sched

    อ่านต่อไป →

วิธีสร้างรหัสผ่านแบบสุ่มที่ปลอดภัยใน PowerShell

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

ก่อนที่คุณจะเริ่ม

มีหลายวิธีในการสร้างรหัสผ่านแบบสุ่มใน PowerShell อย่างไรก็ตาม ส่วนใหญ่ไม่ทราบว่าสคริปต์หรือคำสั่งส่วนใหญ่ไม่ได้สร้างรหัสผ่านที่ปลอดภัย และคุณไม่ควรใช้รหัสผ่านเหล่านั้น!

มาดู cmdlets และคลาสตัวสร้างรหัสผ่านแบบสุ่มที่ได้รับความนิยมมากที่สุด:

  1. Get-Random -

    อ่านต่อไป →

วิธีใช้ Test-Path cmdlet ใน PowerShell

เมื่อทำงานกับไฟล์หรือโฟลเดอร์ใน PowerShell สิ่งสำคัญคือต้องทดสอบว่ามีเส้นทางอยู่หรือไม่ ก่อนที่คุณจะพยายามอ่านหรือบันทึกเนื้อหา นี่คือที่มาของ Test-Path cmdlet โดยจะตรวจสอบว่าองค์ประกอบทั้งหมดของเส้นทางมีอยู่และส่งกลับ $true หรือ $false

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

ในบทความนี้ เราจะดูวิธีใช้ Test-Path cmdlet และดูตัวเลือกต่างๆ ที่คุณสามารถทำได้

อ่านต่อไป →

อาร์เรย์ PowerShell ประกอบด้วยคำอธิบาย

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

หากต้องการตรวจสอบว่ามีค่าอยู่ในอาร์เรย์หรือไม่ เราสามารถใช้ตัวดำเนินการ -Contains ใน PowerShell สิ่งนี้จะส่งคืนค่าจริงหากมีค่าอยู่ แต่มีตัวเลือกอื่นเช่นกัน

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

อาร์เรย์ PowerShell ประกอบด้วย

วิธีที่แนะ

อ่านต่อไป →

อ่านไฟล์ทีละบรรทัดใน PowerShell

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

หากต้องการอ่านไฟล์ เราใช้ Get-Content cmdlet ใน PowerShell cmdlet นี้จะส่งออกวัตถุ (เนื้อหา) ทีละรายการลงในไปป์ไลน์ แต่ถ้าคุณกำหนดให้กับตัวแปร เนื้อหาจะถูกเก็บไว้ในอาร์เรย์

ในบทความนี้ ฉันจะแสดงวิธีใช้ Get-Content cmdlet เพื่ออ่านไฟล์ทีละบรรทัดพร้อมตัวอย่างบางส่วน และให้คำแนะนำในการทำงานกับไฟล์ขนาดใหญ่

อ่านไฟล์ทีละบรรทัด

หากต้องการอ่านเนื้อหาของไฟล์ข้อความใน PowerShell คุณสาม

อ่านต่อไป →