我試圖在幾臺機器上設置遠程管理。我可以通過計算機在遠程計算機上成功執行命令,但我不希望任何人能夠這樣做。Powershell winrm值得信賴的主機不能正常工作
我嘗試在遠程計算機上設置可信主機,並重新啓動服務,但似乎沒有做任何事情。
例如,在遠程機器上:
winrm set winrm/config/client '@{TrustedHosts="someIncorrectName"}'
我然後重新啓動WinRM服務。
我怎麼還能從筆記本電腦上運行遠程命令?它不應該阻止命令執行嗎?
我運行該命令的方式如下:
Invoke-Command -cn remoteMachine -Credential $cred -scriptblock {get-process}
在哪裏使用get-憑據域/用戶名產生$名氣。
我已閱讀了一些關於TrustedHosts的內容,它們似乎給出了相互矛盾的報告。有些人似乎說,它阻止了在「可信任主機」列表中未列出的計算機上執行命令。其他人說這是一個可以在該機器上運行命令的計算機列表。
MSDN says:「指定受信任的遠程計算機的列表。」這似乎意味着它是第二種選擇(可以在機器上執行命令的計算機列表)。
我在做什麼錯?
感謝