Настройка разрешений пользователей Windows на основе исполняемых команд

#windows #permissions #user-permissions

Вопрос:

В настоящее время я пытаюсь настроить учетную запись службы в Windows.

Предполагается, что эта учетная запись службы имеет доступ к другим машинам Windows с помощью PowerCmd и выполняет некоторые команды для сбора информации о системе. Успешное выполнение этих команд возможно для пользователя с правами администратора, но я пытаюсь сделать так, чтобы это работало для пользователя, не являющегося администратором.

Существует спецификация того, какие операции необходимо выполнить. Вот несколько примеров строк:

Протокол: Реестр

Операция Описание использования Объекты и параметры
Читать Плагин Microsoft MQ HKEY_LOCAL_MACHINEПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftMSMQПараметрынастройка
Читать Плагин Microsoft MQ HKEY_LOCAL_MACHINEПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftMSMQПараметрыМашинный кэш
Читать Плагин Microsoft MQ HKEY_LOCAL_MACHINEПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftMSMQНастройка

Протокол: Оболочка

Операция Описание использования Объекты и параметры
Копировать Скопируйте файл на удаленную машину processlist.exe — Выводит список текущих запущенных процессов
выполнение Информация о процессоре reg запрос HKEY_LOCAL_MACHINEОБОРУДОВАНИЕОПИСАНИЕСистемаЦентральный процессор /Ы
выполнение Информация о памяти meminfo.exe

Мой вопрос: как я могу узнать, какие разрешения следует установить для пользователя, не являющегося администратором, чтобы разрешить выполнение этих операций?