Можно ли получить подробную информацию о подключенных сетевых дисках, настроенных с помощью групповой политики, на стороне клиента? Особенно меня интересует свойство «Действия»:
Поскольку я хочу использовать эту информацию в автоматическом скрипте, я предпочитаю ключ реестра или, возможно, WMI-объект, который содержит эту информацию.
Обновление 13.07.2020: Поскольку я хочу использовать это в разных средах, есть ли возможность получить доступ без специальных разрешений (например, как указано здесь: serverfault.com/questions/28520/…)?
Я думаю, что самый простой способ на стороне клиента - использовать классы WMI RSOP:
Взгляните на следующее пространство имен:
ROOT\RSOP\User\<SID>
В следующем классе: RSOP_PolmkrDriveSetting
, один экземпляр представляет один диск для сопоставления, name
буква диска, а polmkrBaseInstanceXml
содержит XML-представление элемента предпочтения.
Имущество под названием polmkrAction
в этом XML-содержимом содержится «C», если действие «Создать», «R» для «Заменить», «U» для «Обновить», «D» для «Удалить».
Обратите внимание, что это не задокументировано, поэтому оно может сломаться или измениться в любое время (не похоже, но все же ..)