Windows
使用者需要哪些權限/權限才能在遠端電腦上執行“Get-WmiObject win32_service”?
我的情況與提出此問題的人幾乎相同(連結)。唯一的區別是我不是在編寫監控服務,而是試圖讓基於 WMI 的監控服務工作。
但是,在閱讀了連結的問題(及其答案)之後,我能夠在 PowerShell 遠端會話中執行“Get-WmiObject win32_logicaldisk -computername WINSRV.genericdomain.local”命令,而不會出現“拒絕訪問”錯誤,因為我按照步驟操作在接受的答案中提到。
不幸的是,執行“Get-WmiObject win32_service -computername WINSRV.genericdomain.local”命令給了我上面提到的錯誤(“拒絕訪問”)。
這就是為什麼我想知道使用者是否需要任何其他權限才能在 PowerShell 遠端會話中成功使用該命令。
所以,我的問題是:我的使用者需要什麼權限/權限?
我發現您必須調整 Windows 的服務控制管理器安全設置才能使該命令正常工作。
我在stackoverflow的這個答案中找到了解決方案。
從遠端機器的命令提示符執行這個命令對我來說是訣竅:
sc sdset SCMANAGER D:(A;;CCLCRPRC;;;AU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)
人們可能想閱讀更多關於這個主題的內容。在本文中,您可以找到有關調整這些設置的更多資訊。