遠端有台電腦系統快掛了
進入系統後什麼都叫不出來,但是服務正常
暫時不理他,準備替代電腦中
現在問題是,那是簡體的os,網路卡名稱是『本地連接』簡體
我無法由遠端下
netsh interface ip set address "Name"
這類的指令,因為Command不認識任何中文,都會顯示錯誤
連線到遠端電腦執行Command是這個指令
psexec \\remote_pc_IP cmd
請問我要怎樣把她的{本地連接}改為英文?以便我後續變更網路設定,感謝。
netsh interface ip set address "本地连接" static 172.16.25.17 255.255.255.0 172.16.25.1
Sample
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1
硌隅賸拸虴腔諉諳 Local Area Connection
指定了無效的接口.....沒這名稱xd
我明明是從他的名稱複製來的,也不行.....
該不會是內碼問題,複製變成Unicode.....
把內碼轉為那台簡中的系統...
http://www.azofreeware.com/2006/03/convertz-802.html
"本地连接"被換成了",0蕙", 應該是cmd.exe的CodePage不符.
請在cmd窗口輸入(change code page)
chcp
看看是936, 也就是GB2312嗎? 如果不是,
chcp 936
或者找到正確的code page:
http://www.lingoes.net/en/translator/codepage.htm
http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx
是936沒錯
如果改成其它的code page, 如
51936 EUC-CN EUC Simplified Chinese; Chinese Simplified (EUC)
51950 EUC Traditional Chinese
52936 hz-gb-2312 HZ-GB2312 Simplified Chinese; Chinese Simplified (HZ)
54936 GB18030 Windows XP and later: GB18030 Simplified Chinese (4 byte); Chinese Simplified (GB18030)
或950, 就一個個中文的code page試試看.
因沒有環境可測以下純屬猜測
<pre class="c" name="code">
psexec \\remote_pc_IP echo interface ip set address "本地连接" static 172.16.25.17 255.255.255.0 172.16.25.1 >c:\temp\script
psexec \\remote_pc_IP netsh exec c:\temp\script
這個要實作才知道可不可行,個人猜測可能跟psexec有關,所以改用netsh exec 來執行看會不會有所改善...
會想搭配 reg 試試看:
取得遠端電腦的 reg .
<pre class="c" name="code">reg query HKLM\SYSTEM\CurrentControlSet\Control\Network /s
(檔案抓回來, 修改 reg )
再把檔案匯回去.
註: 只是邏輯上想"怎麼修改".
修改REG的話要重新開機才會生效...