:::

用腳本設定Windows的熱點分享 / Enable Windows' Mobile Hotspot by through Script

2023-0119-011507.png

從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

我加上了一些功能後整理成這個腳本:

  1. 提高Mobile Hotspot的上限設定為128個設備,突破預設8個設備的限制。
    設定參考這篇:https://learn.microsoft.com/en-us/answers/questions/799241/windows-10-mobile-hotspot
  2. 重新啟動行動熱點服務,讓設定生效。
  3. 設定行動熱點的SSID跟密碼。
  4. 啟動行動熱點。

你有用過Windows的行動熱點嗎?

你覺得如何呢?下面留言喔~