locked
有關NETSH指令的問題 RRS feed

  • 問題

  • 各位大大好:

    我在XP中輸入netsh /?
    得出的 -r 是 RemoteMachine
    這個 -r 是否表示我可以把遠端的電腦用netsh進行設定?
    但這個做法並不成功
    我的做法是:netsh -r computername int ip set addr name=區域連線 source=dhcp
    同時又發現在網頁上的 -r 是表示router name
    (
    http://support.microsoft.com/kb/242468/zh-tw)
    請問這個 -r 是否真的是遠端的電腦呢?
    是否可以進行遠端設定呢?
    謝謝
    2009年2月26日 上午 02:03

解答

  • Windows XP 的 netsh 可從 Windows Server 2003 複製過去,就可以支援:
    [-u [DomainName\]UserName]

    [-p Password | *]

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    • 已標示為解答 Will Chen 2009年3月2日 上午 03:07
    2009年2月26日 下午 03:04

所有回覆

    1. netsh -r 之後可以接 電腦名稱 或是 IP位址
    2. 使用 netsh -r 連線到遠端電腦之後,有些指令並不提供,像你所寫的那個指令(int ip set addr name=區域連線 source=dhcp)就不被支援:
      [<電腦名稱>] netsh interface ip>set  
       
      下列是所有可用的命令。  
       
      從 netsh 內容所繼承的命令:  
      set file       - 複製主控台輸出到檔案。  
      set machine    - 設定目前要操作的電腦。  
      set mode       - 將目前的模式設定連線或離線狀態。  
      [<電腦名稱>] netsh interface ip> 

    你可以改用 PsExec 連線到遠端電腦來執行你要設定成 DHCP 的 netsh 指令。


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    2009年2月26日 下午 01:59
  • HI:
    除了Alex Chuo的說明外
    還有因為XP的netsh -r不支援-u username -p password參數,所以你這台登入的帳號密碼,一定要和遠端電腦所存在的其中一組帳號一樣才行,且遠端電腦這帳號一定要屬於Administrators群組
    如果遠端電腦是用內建防火牆的話,請下netsh firewall set service remoteadmin,使用其他防火牆請開TCP Port 135

    謝謝

    2009年2月26日 下午 02:11
  • Windows XP 的 netsh 可從 Windows Server 2003 複製過去,就可以支援:
    [-u [DomainName\]UserName]

    [-p Password | *]

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    • 已標示為解答 Will Chen 2009年3月2日 上午 03:07
    2009年2月26日 下午 03:04
  • XP可以事先net use \\MachineName /user:UserName,輸入密碼通過驗證後應該就可以用netsh -r了。
    我的電腦心得筆記: http://erictsai.spaces.live.com
    2009年2月28日 下午 06:03