我想從具有PowerShell的Windows 2008 R2服務器收集性能數據。 對於此任務,我想使用非管理員帳戶。 我現在的問題是,我收回一個空的對象($ WMIService)。 當我執行我的腳本時沒有錯誤消息。 當我使用具有管理員權限的帳戶時,一切都很完美。 所以我認爲,非管理員帳戶缺少權限。WMI - 使用非管理員帳戶來查詢服務器
我該如何解決我的問題?
我對WMIService帳戶配置:
我的腳本:
$ServiceCred = Get-Credential
$AdminCred= Get-Credential
$WMIService = Get-WmiObject -Class Win32_PerfFormattedData_PerfOS_Memory -ComputerName servername -Credential $ServiceCred
$WMIAdmin = Get-WmiObject -Class Win32_PerfFormattedData_PerfOS_Memory -ComputerName servername -Credential $AdminCred
$WMIService (Empty)
$WMIAdmin (Perfect)
感謝您發表評論!我知道這個網站,看看我的鏈接。我的帳戶使用根和子文件夾的權限 - 啓用帳戶和 - 遠程啓用 – LaPhi