用腳本設定Windows的熱點分享 / Enable Windows' Mobile Hotspot by through Script
從Windows 10開始,我們可以將電腦的網路透過無線網路分享起其他裝置使用,這個功能的名稱叫做「行動熱點」(Mobile Hotspot)。但要開啟這個設定有點麻煩,有辦法把它變成自動化的腳本嗎?
netsh: 不能使用 / netsh: not working
https://www.mobzystems.com/blog/turning-your-windows-pc-into-a-wi-fi-hotspot/
netsh wlan set hostednetwork mode=allow ssid=YOUR_NETWORK_NAME key=YOUR_PASSWORD
netsh wlan start hostednetwork
一開始我是看別人使用netsh控制網路的腳本。這些腳本在bat裡面就可以執行。但執行完後並沒有效果。
PowerShell
https://stackoverflow.com/a/55563418
後來參考了Julius Hardt介紹了用PowerShell來設定。PowerShell能確實控制Windows的內部設定,這樣可以省下很多操作滑鼠的時間。
https://github.com/pulipulichen/Fullscreen-Webcam-Viewer/blob/main/setup-hotspot.ps1
我加上了一些功能後整理成這個腳本:
- 提高Mobile Hotspot的上限設定為128個設備,突破預設8個設備的限制。
設定參考這篇:https://learn.microsoft.com/en-us/answers/questions/799241/windows-10-mobile-hotspot - 重新啟動行動熱點服務,讓設定生效。
- 設定行動熱點的SSID跟密碼。
- 啟動行動熱點。
你有用過Windows的行動熱點嗎?
你覺得如何呢?下面留言喔~