Я пытаюсь запросить классы MSFT под пользователем без прав администратора
Windows PowerShell Copyright (C) 2014 Microsoft Corporation. All rights reserved.
PS C:\Users\john.doe> Get-WmiObject -Query "SELECT * FROM MSFT_Disk"
-Namespace Root/Microsoft/Windows/Storage Get-WmiObject : Access denied At line:1 char:1
+ Get-WmiObject -Query "SELECT * FROM MSFT_Disk" -Namespace Root/Microsoft/Window ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
PS C:\Users\john.doe>
Я сделал все шаги, указанные в Какие разрешения / права необходимы пользователю для доступа к WMI на удаленных машинах? ответ.
Я могу запрашивать другие пространства имен, такие как CIMv2
Я проверил, что в безопасности пространства имен Root / Microsoft / Windows / Storage все флажки установлены для пользователя john.doe (пользователя домена)
Похоже, что пространство имен Root / Microsoft / Windows / * требует некоторых дополнительных разрешений (например, я получаю отказ в доступе для MSFT_SmbConnection), но я не могу понять, какие разрешения