โปรแกรมสำหรับนำเข้าโพรไฟล์การเชื่อมต่อเครือข่ายไร้สาย (Microsoft Windows)
Contents
[hide]บทนำ
การเชื่อมต่อเครือข่ายคอมพิวเตอร์ของคอมพิวเตอร์หรืออุปกรณ์พกพาต่างๆ มีการบันทึกคุณสมบัติการเชื่อมต่อไว้เป็นโพรไฟล์ (WiFi Profile) เพื่อใช้ในการเชื่อมต่อในภายหลัง ในระบบปฏิบัติการ Windows แต่ละรุ่น สามารถสร้างโพรไฟล์ด้วยวิธีที่ต่างกัน เช่น ใน Windows 7/8 สามารถสร้างและบันทึกโพรไฟล์ได้โดยอัตโนมัติหลังจากการเชื่อมต่อได้สำเร็จ หรือ ใน Windows XP มีความซับซ้อนในการดำเนินการ จำเป็นต้องสร้างโพรไฟล์ในทุกขั้นตอนด้วยมือ เริ่มตั้งแต่การสร้างโพรไฟล์ใหม่ กำหนดชื่อเครือข่ายไร้สายที่ต้องการเชื่อมต่อ และอื่นๆ
โปรแกรมสำหรับการ ดำเนินการกับโพรไฟล์การเชื่อมต่อเครือข่าย คือ WLAN.exe พัฒนาขึ้นโดย Symantec สามารถดูรายละเอียดและดาวน์โหลดได้จาก How to Capture and Deploy WLAN Profiles หรือค้นหาได้จาก Google
การเรียกใช้โปรแกรม WLAN.exe
การแสดงข้อความช่วยเหลือ
wlan.exe ?
This is a sample showing how to use WLAN APIs to manager wireless networks.
The following commands are available. Use "help xyz" to show the description of
command xyz.
EnumInterface(ei)
GetInterfaceCapability(gic)
QueryInterface(qi)
SetRadioState(srs)
GetDriverStatistics(gds)
Scan(scan)
GetBssList(gbs)
GetVisibleNetworkList(gvl)
SetProfile(sp)
SaveTempProfile(stp)
GetProfile(gp)
DeleteProfile(dp)
SetProfileList(spl)
GetProfileList(gpl)
Connect(conn)
Disconnect(dc)
Discover(disc)
RegisterNotif(r)
help(?)
การแสดงรายการแผงวงจรเครือข่าย (WiFi Adapter)
โปรแกรม WLAN.exe สามารถแสดงรายการแผงวงจรเครือข่ายไร้สายที่สามารถใช้งานในเครื่องคอมพิวเตอร์ได้ โดยสั่งให้โปรแกรมดำเนินการ EnumInterface (ei) มีรูปแบบคำสั่งและผลลัพธ์การทำงานดังนี้
wlan.exe ei
There are 1 interfaces in the system.
Interface 0:
GUID: 10101010-1010-1010-1010-101010101010
Intel(R) Dual Band Wireless-AC 7260
State: "connected"
Command "ei" completed successfully.
ส่วนข้อมูลบ่งชี้แผงวงจรเครือข่ายไร้สายที่จะนำไปใช้งานขั้นตอนอื่นๆ คือ เลขประจำตัวแผงวงจรเครือข่าย หรือ GUID
การทำโพรไฟล์ต้นแบบ
การสร้างโพรไฟล์การเชื่อมต่อเครือข่าย ใช้การสร้างขึ้นโดยโดยการส่งออกโพรไฟล์ที่ใช้งานได้อยู่แล้วในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งที่ใช้เป็นเครื่องต้นแบบ มีขั้นตอนการดำเนินการ 3 ขั้นตอนคือ
- การเตรียมเครื่องต้นแบบ
ต้องกำหนดคุณสมบัติการเชื่อมต่อเครือข่ายไร้สายให้เครื่องต้นแบบให้สามารถเชื่อมต่อเครือข่ายไร้สายได้อย่างปกติ ต้องเตรียมเครื่องแยกกันระหว่าง Windows แต่ละรุ่น เพราะโพรไฟล์จะใช้ได้เฉพาะ Windows แต่ละรุ่นเท่านั้น ดำเนินการเตรียมเครื่องต้นแบบและกำหนดคุณสมบัติการเชื่อมต่อเครือข่ายไร้สายนั้น ต้องผ่านการติดตั้ง Root Certificate Authority และ Personal Certificate เรียบร้อยแล้วเท่านั้น - แสดงรายการแผงวงจรเครือข่าย
โดยเรียกใช้คำสั่งตามวิธีการแสดงรายการแผงวงจรเครือข่าย (WiFi Adapter) ข้างต้น จะได้หมายเลขประจำตัวแผงวงจรเครือข่าย สมมติคือ 10101010-1010-1010-1010-101010101010 - การแสงรายการโพรไฟล์การเชื่อมต่อเครือข่าย
นำเลขประจำตัวของแผงวงจรเครือข่ายจากวิธีการแสดงรายการแผงเชื่อมต่อเครือข่ายมาประกอบการเรียกใช้คำสั่ง เพื่อแสดงรายการการเชื่อมต่อเครือข่ายที่เครื่องมีอยู่wlan.exe gpl 10101010-1010-1010-1010-101010101010 There are 2 profiles on the interface. "RMUTI-WiFi" "eduroam"
- การส่งออกโพรไฟล์การเชื่อมต่อเครือข่ายไร้สาย
นำเลขประจำตัวของแผงวงจรเครือข่ายจากวิธีการแสดงรายการแผงเชื่อมต่อเครือข่าย และชื่อเครือข่ายไร้สาย ที่ต้องการส่งออกโพรไฟล์มาประกอบการเรียกใช้คำสั่งwlan.exe gp 10101010-1010-1010-1010-101010101010 "RMUTI-WiFi" > RMUTI-WiFi.xml
ผลลัพธ์ของคำสั่งจะส่งออกไปบันทึกไว้ในไฟล์ RMUTI-WiFi.xml ซึ่งเป็นไฟล์ข้อความตามรูปแบบ XML
การนำเข้าโพรไฟล์การเชื่อมต่อเครือข่ายไร้สาย
นำไฟล์ XML ที่บันทึกโพรไฟล์การเชื่อมต่อเครือข่ายไร้สายจากขั้นตอนที่ 4 ไปนำเข้าในเครื่องลูกข่ายเป้าหมาย โดยต้องระบุหมายเลขแผงเชื่อมต่อเครือข่ายจากการใช้คำสั่งแสดงรายการแผงเชื่อมต่อเครือข่ายไร้สาย ทั้งนี้ หาหมายเลขประจำตัวของแผงวงจรเครือข่ายก่อน ตามวิธีการแสดงรายการแผงวงจรต่อเครือข่าย (WiFi Adapter) ข้างต้น สมมติว่าได้หมายเลขแผงวงจรเครือข่ายของเครื่องที่จะนำเข้าโพรไฟล์เป็น 11111111-1111-1111-1111-111111111111 การเรียกใช้คำสั่งเพื่อนำเข้าโพรไฟล์การเชื่อมต่อเครือข่ายไร้สาย มีดังนี้
wlan.exe sp 11111111-1111-1111-1111-111111111111 RMUTI-WiFi.xml