ข้ามไปที่เนื้อหาหลัก

วิธี Map Network Drive ด้วย PowerShell บน Windows 11 พร้อมตั้งค่า Credential ใช้งานได้ทันที

ภาพหน้าปกบทความ 'วิธี Map Network Drive ด้วย PowerShell บน Windows 11 ตั้งค่าง่าย ตั้งค่าใช้งานได้ทันที' แสดงหน้าจอคอมพิวเตอร์ที่เปิดโปรแกรม PowerShell และ File Explorer พร้อมคนกำลังพิมพ์งาน

การ Map Network Drive ช่วยให้เปิดโฟลเดอร์แชร์จากเซิร์ฟเวอร์, NAS หรือคอมพิวเตอร์เครื่องอื่นในเครือข่ายเดียวกันได้เหมือนไดรฟ์ในเครื่อง บน Windows 11 สามารถทำได้ง่ายด้วย PowerShell โดยใช้คำสั่ง New-PSDrive เพียงคำสั่งเดียว และกำหนด Credential สำหรับเข้าใช้งานได้ทันที

สิ่งที่ต้องเตรียม

สิ่งที่ต้องเตรียม

  1. Drive Letter ที่ยังว่าง เช่น M: หรือ Z:
  2. ที่อยู่ Network Path เช่น \\fileserver\DataShare หรือ \\192.168.1.100\DataShare
  3. Username และ Password ที่มีสิทธิ์เข้าถึงโฟลเดอร์แชร์
หมายเหตุเกี่ยวกับ Drive Letter: คือตัวอักษรประจำไดรฟ์ในเครื่องที่เราคุ้นเคย เช่น C: หรือ D: ซึ่งเป็นไดรฟ์ที่มีการใช้งานอยู่แล้ว ส่วนตัวอักษรภาษาอังกฤษอื่นๆ ที่ยังว่างอยู่ สามารถเลือกนำมาใช้เป็น Network Drive ได้ทั้งหมดจนถึง Z: (ยกเว้น A: และ B: ที่ระบบสงวนไว้สำหรับ Floppy Disk เดิม)

ขั้นตอน Map Network Drive

กด Windows + X แล้วเลือก Terminal หรือค้นหา PowerShell จากเมนู Start จากนั้นรันคำสั่งนี้

การพิมพ์คำสั่ง New-PSDrive บน Windows Terminal เพื่อ Map Network Drive บน Windows 11
New-PSDrive -Name "M" -PSProvider FileSystem -Root "\\fileserver\DataShare" -Credential (Get-Credential) -Persist

เมื่อกด Enter ระบบจะเปิดหน้าต่าง Windows Security ขึ้นมาให้กรอก Username และ Password ของเครื่องเซิร์ฟเวอร์หรือ NAS จากนั้นไดรฟ์ M: จะปรากฏใน File Explorer ทันที

หน้าต่าง Windows PowerShell credential request สำหรับกรอก Username และ Password
ตัวอย่างการใช้งานจริง: หากแชร์อยู่ที่ IP 192.168.1.100 ชื่อโฟลเดอร์ DataShare และต้องการใช้ไดรฟ์ Z ให้เปลี่ยนคำสั่งเป็น New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\192.168.1.100\DataShare" -Credential (Get-Credential) -Persist

อธิบายคำสั่ง

พารามิเตอร์ หน้าที่
-Name "M" กำหนดอักษรไดรฟ์ที่ต้องการ Map
-PSProvider FileSystem ระบุว่าเป็นการเชื่อมต่อโฟลเดอร์หรือระบบไฟล์
-Root ระบุตำแหน่ง Network Path เช่น \\fileserver\DataShare
-Credential (Get-Credential) เปิดหน้าต่างให้กรอก Username และ Password อย่างปลอดภัย
-Persist บันทึก Drive Mapping ให้ยังอยู่หลังรีสตาร์ทหรือล็อกอินใหม่

พารามิเตอร์ -Persist เป็นสิ่งสำคัญ เพราะจะสร้างเป็น Mapped Network Drive ของ Windows จริง ไม่ใช่ไดรฟ์ชั่วคราวที่ใช้ได้เฉพาะในหน้าต่าง PowerShell จึงมองเห็นและใช้งานได้จาก File Explorer ด้วย Microsoft Learn และ PowerShell Dev Blogs

วิธียกเลิกการ Map Drive

หากต้องการลบไดรฟ์ M ออก ให้รันคำสั่ง:

Remove-PSDrive -Name "M"
ข้อควรระวัง: ไม่ควรพิมพ์รหัสผ่านลงในคำสั่ง PowerShell โดยตรง เพราะอาจถูกบันทึกในประวัติคำสั่ง การใช้ Get-Credential จะให้ Windows แสดงหน้าต่างกรอกรหัสผ่านแทน จึงปลอดภัยกว่า

สรุป

วิธีนี้เหมาะสำหรับผู้ใช้ Windows 11 ที่ต้องการเชื่อมต่อโฟลเดอร์แชร์ในองค์กรหรือบ้านอย่างรวดเร็ว เพียงใช้คำสั่ง New-PSDrive ร่วมกับ -Credential (Get-Credential) และ -Persist ก็จะได้ Network Drive ที่ใช้งานได้ทันทีและคงอยู่หลังรีสตาร์ทเครื่อง

ความคิดเห็น