因為某些特別的緣故
我這辦公室有兩個網段
一個是(A)192.168.1.* , 另一個是(B)192.168.20.*
也各有有不同的Wifi網段
兩邊的網路速度不一樣,一邊非常快(繳很多錢)
另一邊沒繳錢,所以不能共用
印表機在(A),而兩邊的各有10台PC用網卡電腦要共用印表機
於是我在(B)的一台電腦買了一張WiFi網卡連到(A)網段
所以這台電腦同時擁有兩個網段
又能享受比較快的速度
也能接到印表機
並且開啟Windows共用印表機
所以(B)網段大家都用得上
可是尷尬的是
只要Wifi斷線後
就不會自動連線(因為已有有線網路的關係)
只好下Powershell Script讓電腦的有線網卡暫時斷線10秒
此時無線網路就會自動連線
這是Powershell用記事本存檔名為net-print-config.ps1
C:\ProgramData\Microsoft\Windows\Start Menu
我這辦公室有兩個網段
一個是(A)192.168.1.* , 另一個是(B)192.168.20.*
也各有有不同的Wifi網段
兩邊的網路速度不一樣,一邊非常快(繳很多錢)
另一邊沒繳錢,所以不能共用
印表機在(A),而兩邊的各有10台PC用網卡電腦要共用印表機
於是我在(B)的一台電腦買了一張WiFi網卡連到(A)網段
所以這台電腦同時擁有兩個網段
又能享受比較快的速度
也能接到印表機
並且開啟Windows共用印表機
所以(B)網段大家都用得上
可是尷尬的是
只要Wifi斷線後
就不會自動連線(因為已有有線網路的關係)
只好下Powershell Script讓電腦的有線網卡暫時斷線10秒
此時無線網路就會自動連線
這是Powershell用記事本存檔名為net-print-config.ps1
Disable-NetAdapter -Name 'Wi-Fi' -confirm:$False
Disable-NetAdapter -Name 'lan' -confirm:$False
Enable-NetAdapter -Name 'Wi-Fi' -confirm:$False
Start-Sleep -Seconds 10
Enable-NetAdapter -Name 'lan' -confirm:$False
ps1檔案放到"啟動"卻因為某些不知明原因無法被打開
得另外再用記事本開一個檔案命名為net.bat
@ECHO OFF放到"啟動"每次開機自動開啟~
PowerShell.exe -Command "C:\net-print-config.ps1"
PAUSE
C:\ProgramData\Microsoft\Windows\Start Menu
留言
張貼留言