Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к Configuration Manager (Current Branch)
CMPivot позволяет быстро оценить состояние устройств в вашей среде и принять меры. При вводе запроса CMPivot будет выполнять запрос в режиме реального времени на всех подключенных в данный момент устройствах в выбранной коллекции. Возвращаемые данные затем можно отфильтровать, сгруппировать и уточнить, чтобы своевременно и эффективно реагировать на бизнес-запросы, а также устранить неполадки в среде или угрозы безопасности. Дополнительные сведения об использовании CMPivot см. в разделе Использование CMPivot.
Запросы
Запросы можно использовать для поиска терминов, определения тенденций, анализа шаблонов и предоставления многих других аналитических сведений на основе ваших данных. CMPivot использует подмножество модели потока данных Azure Log Analytics для инструкции табличного выражения. Типичная структура табличного выражения — это структура клиентских сущностей и операторов табличных данных (например, фильтров и проекций). Композиция представлена символом канала (|), что придает оператору обычную форму, которая визуально представляет поток табличных данных слева направо. Каждый оператор принимает табличный набор данных "из канала" и дополнительные входные данные (включая другие табличные наборы данных) из тела оператора, а затем выдает набор табличных данных следующему оператору: entity | operator1 | operator2 | ...
В следующем примере сущность является CCMRecentlyUsedApplications (ссылка на недавно использовавшиеся приложения), а оператор — где (который отфильтровывает записи из входных данных в соответствии с некоторыми предикатом для каждой записи):
CCMRecentlyUsedApplications | where CompanyName like '%Microsoft%' | project CompanyName, ExplorerFileName, LastUsedTime, LaunchCount, FolderPath
Entities
Сущности — это объекты, которые можно запрашивать из клиента. В настоящее время поддерживаются следующие сущности:
| Объект | Описание |
|---|---|
| AadStatus | Состояние Microsoft Entra ID |
| Администраторы | Члены локальной группы администраторов |
| AppCrash | Последние отчеты о сбое приложения |
| AppVClientApplication | Клиентское приложение AppV |
| AppVClientPackage | Пакет клиента AppV |
| AutoStartSoftware | Программное обеспечение, которое запускается автоматически с операционной системой или сразу после нее |
| Плинтусный | Плинтусный |
| Аккумулятор | Аккумулятор |
| Bios | Сведения о системных BIOS |
| BitLocker | BitLocker |
| BitLockerEncryptionDetails | Сведения о шифровании BitLocker |
| BitLockerPolicy | Политика BitLocker |
| BootConfiguration | Конфигурация загрузки |
| BrowserHelperObject | Вспомогательный объект браузера |
| BrowserUsage | Использование браузера |
| CcmLog() | Строки в течение 24 часов (по умолчанию) из файла журнала Ccm |
| CCMRAX | CCM_RAX |
| CCMRecentlyUsedApplications | Недавно использовавшиеся приложения |
| CCMWebAppInstallInfo | Веб-приложения |
| CDROM | Дисковод CDROM |
| ClientEvents | События клиента |
| ComputerSystem | Компьютерная система |
| ComputerSystemEx | Компьютерная система ex |
| ComputerSystemProduct | Продукт компьютерной системы |
| ConnectedDevice | Подключенное устройство |
| Connection | Активное tcp-подключение на устройстве или за его пределы |
| Версия для настольного компьютера | Версия для настольного компьютера |
| DesktopMonitor | Монитор рабочего стола |
| Устройство | Основные сведения об устройстве |
| Диск | Сведения о локальном запоминающих устройствах на компьютере под управлением Windows |
| DMA | DMA |
| DMAChannel | Канал DMA |
| DriverVxD | Драйвер — VxD |
| EmbeddedDeviceInformation | Сведения о внедренных устройствах |
| Среда | Среда |
| EPStatus | Состояние антивредоносного программного обеспечения на компьютере, собираемом командлетом Get-MpComputerStatus . Поддерживается в Windows 10 и Server 2016 или более поздней версии с запущенным defender. |
| EventLog() | События в течение 24 часов (по умолчанию) из журнала событий |
| File() | Сведения о конкретном файле |
| FileShare | Сведения об активном файловом ресурсе |
| Прошивки | Прошивки |
| IDEController | Контроллер интегрированной среды разработки |
| InstalledExecutable | Установленный исполняемый файл |
| УстановленоСофтовое по | Приложение, установленное на устройстве |
| IPConfig | Возвращает конфигурацию сети, включая доступные интерфейсы, IP-адреса и DNS-серверы. |
| IRQTable | Таблица IRQ |
| Клавиатура | Клавиатура |
| LoadOrderGroup | Группа заказов на загрузку |
| Логический диск | Логический диск |
| MDMDevDetail | Сведения об устройстве |
| Память | Память |
| Модем | Модем |
| Материнской платы | Материнской платы |
| NetworkAdapter | Сетевой адаптер |
| NetworkAdapterConfiguration | Конфигурация сетевого адаптера |
| NetworkClient | Сетевой клиент |
| NetworkLoginProfile | Профиль сетевого входа |
| NTEventlogFile | Файл журнала событий NT |
| Office365ProPlusConfigurations | Конфигурации приложений Office 365 |
| OfficeAddin | Надстройки Office |
| OfficeClientMetric | Метрика клиента Office |
| OfficeDeviceSummary | Сводка по устройствам Office |
| OfficeDocumentMetric | Метрики документов Office |
| OfficeDocumentSolution | Решение для документов Office |
| OfficeMacroError | Ошибка макроса Office |
| OfficeProductInfo | Сведения о продукте Office |
| OfficeVbaRuleViolation | Нарушение правила Office Vba |
| OfficeVbaSummary | Сводка по проверке VBA Office |
| OperatingSystem | Операционная система |
| OperatingSystemEx | Операционная система ex |
| OperatingSystemRecoveryConfiguration | Конфигурация восстановления операционной системы |
| OptionalFeature | Необязательный компонент |
| ОС | Основные сведения об операционной системе |
| PageFileSetting | Параметр файла страницы |
| ParallelPort | Параллельный порт |
| Partition | Разделы дисков |
| PCMCIAController | Контроллер PCMCIA |
| PhysicalDisk | PhysicalDisk |
| PhysicalMemory | Физическая память |
| PNPDEVICEDRIVER | Драйвер устройства PNP |
| PointingDevice | Указывающее устройство |
| PortableBattery | Переносимая батарея |
| Порты | Порты |
| PowerCapabilities | Возможности питания |
| PowerClientOptOutSettings | Параметры исключения управления питанием |
| PowerConfigurations | Конфигурация питания |
| PowerManagementDaily | Ежедневные данные управления питанием |
| PowerManagementInsomniaReasons | Причины бессонницы питания |
| PowerManagementMonthly | Ежемесячные данные по управлению питанием |
| PowerSettings | Параметры питания |
| PrinterConfiguration | Конфигурация принтера |
| PrinterDevice | Устройство принтера |
| Задания печати | Задания печати |
| Процесс | Процесс в операционной системе |
| ProcessModule() | Модули, загруженные указанными процессами |
| Процессор | Процессор |
| ProtectedVolumeInformation | Сведения о защищенном томе |
| Протокол | Протокол |
| QuickFixEngineering | Быстрое исправление проектирования |
| Реестр | Все значения для определенного раздела реестра Начиная с версии 2107 значение ключа было добавлено в сущность Registry() |
| SCSIController | Контроллер SCSI |
| SerialPortConfiguration | Конфигурация последовательного порта |
| SerialPorts | Последовательные порты |
| ServerFeature | Компонент сервера |
| Служба | Служба в системе компьютера под управлением Windows |
| Службы | Службы |
| Акций | Акций |
| SMBConfig | Конфигурация SMB устройства |
| SMSAdvancedClientPorts | Configuration Manager клиентские порты |
| SMSAdvancedClientSSLConfigurations | конфигурации SSL клиента Configuration Manager |
| SMSAdvancedClientState | состояние клиента Configuration Manager |
| SMSDefaultBrowser | Браузер по умолчанию |
| SMSSoftwareTag | Тег программного обеспечения |
| SMSWindows8Application | Приложение для Windows |
| SMSWindows8ApplicationUserInfo | Сведения о пользователе приложения Windows |
| SoftwareShortcut | Ярлык программного обеспечения |
| SoftwareUpdate | Обновление программного обеспечения, применимое, но не установленное на устройстве |
| SoundDevices | Звуковые устройства |
| SWLicensingProduct | Продукт для лицензирования программного обеспечения |
| SWLicensingService | Служба лицензирования программного обеспечения |
| SystemAccount | Системная учетная запись |
| SystemBootData | Данные загрузки системы |
| SystemBootSummary | Сводка по загрузке системы |
| SystemConsoleUsage | Использование системной консоли |
| SystemConsoleUser | Пользователь системной консоли |
| SystemDevices | Системные устройства |
| SystemDrivers | Системные драйверы |
| SystemEnclosure | Корпус системы |
| TapeDrive | Ленточный накопитель |
| TimeZone | Часовой пояс |
| TPM | TPM |
| TPMStatus | Состояние доверенного платформенного модуля |
| TSIssuedLicense | Выданная лицензия TS |
| TSLicenseKeyPack | Пакет ключей лицензий TS |
| БеспелезнаяPowerSupply | Источник бесперебойного питания |
| USBController | USB-контроллер |
| USBDevice | USB-устройство |
| Пользователь | Учетная запись пользователя с активным подключением к устройству |
| USMFolderRedirectionHealth | Работоспособности перенаправления папок |
| USMUserProfile | Работоспособности профилей пользователей |
| VideoController | Видеоадаптер |
| VirtualMachine | Виртуальная машина |
| VirtualMachine64 | Виртуальная машина (64) |
| Том | Том |
| WindowsUpdate | Центр обновления Windows |
| WindowsUpdateAgentVersion | Версия агента клиентский компонент Центра обновления Windows |
| WinEvent() | События в течение 24 часов (по умолчанию) из журнала событий Windows |
| WriteFilterState | Состояние фильтра записи |
Операторы таблиц
Операторы таблиц можно использовать для фильтрации, сводных данных и преобразования потоков данных. В настоящее время поддерживаются следующие операторы:
| Операторы таблиц | Описание |
|---|---|
| count | Возвращает таблицу с одной записью, содержащей количество записей. |
| Различных | Создает таблицу с отдельным сочетанием указанных столбцов входной таблицы. |
| join | Объединение строк двух таблиц для формирования новой таблицы путем сопоставления строк для одного устройства |
| order by | Сортировка строк входной таблицы по порядку по одному или нескольким столбцам |
| проект | Выбор столбцов для включения, переименования или удаления, а также вставка новых вычисляемых столбцов |
| Принять | Возвращается до указанного количества строк. |
| top | Возвращает первые N записей, отсортированных по указанным столбцам |
| Где | Фильтрует таблицу по подмножеству строк, удовлетворяющих предикату |
Скалярные операторы
В следующей таблице перечислены операторы:
| Операторы | Описание | Пример |
|---|---|---|
| == | Равно | 1 == 1, 'aBc' == 'AbC' |
| != | Не равно | 1 != 2, 'abc' != 'abcd' |
| < | Меньше | 1 < 2, 'abc' < 'DEF' |
| > | Больше | 2 > 1, 'xyz' > 'XYZ' |
| <= | Меньше или равно | 1 <= 2, 'abc' <= 'abc' |
| >= | Больше или равно | 2 >= 1, 'abc' >= 'ABC' |
| + | Добавить | 2 + 1, now() + 1d |
| - | Subtract | 2 - 1, now() - 1h |
| * | Multiply | 2 * 2 |
| / | Divide | 2 / 1 |
| % | Модуль | 2 % 1 |
| как | Левая сторона (LHS) содержит совпадение для правой стороны (RHS) | 'abc' like '%B%' |
| !Как | LHS не содержит совпадения для RHS | 'abc' !like '_d_' |
| contains | RHS возникает как подсезона LHS | 'abc' contains 'b' |
| !Содержит | RHS не встречается в LHS | 'team' !contains 'i' |
| startswith | RHS — это начальная подсеть LHS. | 'team' startswith 'tea' |
| !startswith | RHS не является начальной подсетью LHS | 'abc' !startswith 'bc' |
| endswith | RHS — это закрывающая подсеть LHS. | 'abc' endswith 'bc' |
| !endswith | RHS не является закрывающей частью LHS | 'abc' !endswith 'a' |
| и | Значение true, если и только если RHS и LHS имеют значение true | (1 == 1) and (2 == 2) |
| или | Значение true, если и только если RHS или LHS имеет значение true | (1 == 1) or (1 == 2) |
Агрегатные функции
Агрегатные функции можно использовать с оператором таблицы summarize для вычисляемых суммированных значений. В настоящее время поддерживаются следующие агрегатные функции:
| Функция | Описание |
|---|---|
| avg() | Возвращает среднее значение по группе. |
| count() | Возвращает количество записей для каждой группы сводных данных. |
| countif() | Возвращает число строк, для которых предикат имеет значение true. |
| dcount() | Возвращает количество уникальных значений в группе. |
| max() | Возвращает максимальное значение в группе. |
| maxif() | Начиная с версии 2107, можно использовать maxif с оператором таблицы summarize.
Возвращает максимальное значение в группе, для которой предикат имеет значение true. |
| min() | Возвращает минимальное значение в группе. |
| minif() | Начиная с версии 2107, можно использовать minif с оператором таблицы summarize.
Возвращает минимальное значение в группе, для которой предикат имеет значение true. |
| percentile() | Возвращает оценку для указанного процентиля ближайшего ранга для совокупности, определенной expr. |
| sum() | Возвращает сумму значений в группе. |
| sumif() | Возвращает сумму expr, для которой предикат имеет значение true. |
Скалярные функции
Скалярные функции можно использовать в выражениях. В настоящее время поддерживаются следующие скалярные функции:
| Функция | Описание |
|---|---|
| ago() | Вычитает заданный интервал времени из текущего времени в формате UTC. |
| bin() | Округляет значения до числа даты и времени, кратного заданному размеру ячейки. |
| case() | Вычисляет список предикатов и возвращает первое результирующее выражение, предикату которого удовлетворяется. |
| datetime_add() | Вычисляет новое значение datetime из указанной части даты, умноженной на указанную сумму, добавляемую к указанному значению datetime. |
| datetime_diff() | Вычисляет разницу между двумя значениями даты и времени |
| iif() | Вычисляет первый аргумент и возвращает значение второго или третьего аргументов в зависимости от того, имеет ли предикат значение true (второй) или false (третий). |
| indexof() | Функция сообщает отсчитываемый от нуля индекс первого вхождения указанной строки во входной строке |
| isnotnull() | Вычисляет свой единственный аргумент и возвращает логическое значение, указывающее, имеет ли аргумент значение, отличное от NULL. |
| isnull() | Вычисляет свой единственный аргумент и возвращает логическое значение, указывающее, имеет ли аргумент значение NULL. |
| now() | Возвращает текущее время часов в формате UTC |
| strcat() | Объединение от 1 до 64 аргументов |
| strlen() | Возвращает длину входной строки в символах. |
| substring() | Извлекает подстроку из исходной строки, начиная с некоторого индекса до конца строки. |
| tostring() | Преобразует входные данные в строковое представление |
Дополнительные сущности, операторы и функции для CMPivot из Configuration Manager
Важно!
Эти элементы не поддерживаются при запуске CMPivot из центра администрирования Microsoft Intune.
| Тип | Item | Описание |
|---|---|---|
| Объект | AccountSID | Идентификатор безопасности учетной записи |
| Объект | FileContent() | Содержимое определенного файла |
| Объект | NAPClient | Клиент NAP |
| Объект | NAPSystemHealthAgent | Агент работоспособности системы NAP |
| Объект | RegistryKey() | Возвращает все разделы реестра, соответствующие заданному выражению (начиная с версии 2107). |
| Оператор table | render | Отрисовка результатов в виде графических выходных данных |
Дальнейшие действия
Дополнительные сведения о CMPivot см. в статье Использование CMPivot.