none
[Q&A] 0411 Windows Server 2008 遠端管理 - Windows Remote Management RRS feed

解答

  • winrm 是微軟對於 WS-Management 實作,我們可以使用 winrs.exe 來做為 client 端工具,下達指令到遠端,

    預設狀況下,遠端是使用 cmd.exe 做為指令的執行平台,

    當然也可以改成使用 PowerShell

     

    範例: 查看目前 CustomRemoteShell 設定
      winrm enumerate winrm/config/winrs/customremoteshell

     

    範例: 建立 PowerShell 的項目:
     winrm create winrm/config/winrs/customremoteshell?uri=shell/Microsoft.Powershell @{ Shell="%windir%\system32\windowspowershell\v1.0\PowerShell.exe";Arguments="-s -nologo"}

     

    這樣就可以使用 winrs 來下達 powershell 的指令 cmdlet,到遠端的 PowerShell 來執行。

    2008年4月21日 下午 11:06

所有回覆

  • Hello 聖哥,

    想請教一下在Powershell的情況下如何使用Winrm或Winrs?如果我要針對遠端電腦使用Powershell的Get-Eventlog指令,該用什麼方式較好?

    2008年4月17日 下午 11:23
  • winrm 是微軟對於 WS-Management 實作,我們可以使用 winrs.exe 來做為 client 端工具,下達指令到遠端,

    預設狀況下,遠端是使用 cmd.exe 做為指令的執行平台,

    當然也可以改成使用 PowerShell

     

    範例: 查看目前 CustomRemoteShell 設定
      winrm enumerate winrm/config/winrs/customremoteshell

     

    範例: 建立 PowerShell 的項目:
     winrm create winrm/config/winrs/customremoteshell?uri=shell/Microsoft.Powershell @{ Shell="%windir%\system32\windowspowershell\v1.0\PowerShell.exe";Arguments="-s -nologo"}

     

    這樣就可以使用 winrs 來下達 powershell 的指令 cmdlet,到遠端的 PowerShell 來執行。

    2008年4月21日 下午 11:06