Проблема чувствительности к регистру при импорте пакета управления SCOM через PowerShell

Я новичок в SCOM, и у меня возникла проблема с импортом пакета управления (MP) в SCOM через PowerShell, и я был бы очень признателен за любые советы и решения, которые могут у вас возникнуть.

Среда:

Версия SCOM: 2022, версия консоли 10.22.10118.0 Версия PowerShell: 5.1.20348 Операционная система: Windows Файловая система: NTFS

Описание проблемы. Имя файла пакета управленияMYCOMPANY.Notepad.exe.Process.Monitor.xmlи содержит идентификаторы XML, соответствующие этому шаблону регистра. Когда я пытаюсь импортировать этот пакет управления с помощью PowerShellImport-SCManagementPackcmdlet, импорт завершается с ошибкой ArgumentException.

Однако у меня есть еще один файл с именемMYCOMPANY.notepad.exe.Process.Monitor.xml(notepad.exe в нижнем регистре) с измененными идентификаторами в содержимом XML, чтобы notepad.exe также был в нижнем регистре, импорт будет успешным.

Сообщение об ошибке:

      > Import-SCManagementPack -ManagementPack C:\SCOM\test-pack\MYCOMPANY.Notepad.exe.Process.Monitor.xml

Import-SCManagementPack : The requested management pack is not valid. See inner exception for details.
Parameter name: managementPack
At line:1 char:1
+ Import-SCManagementPack -ManagementPack C:\SCOM\test-pack\MYCOM ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidResult: (:) [Import-SCManagementPack], ArgumentException
    + FullyQualifiedErrorId : Failed to import management pack named MYCOMPANY.Notepad.exe.Process.Monitor,Microsoft.EnterpriseManagement.Core.Cmdlets.ImportSCSMManagementPackCommand

Прилагается отрывок из сценария PowerShell и фрагменты XML, которые я пытался импортировать:https://gist.github.com/dm-oryx/91594276c096b09db4897b08744dce45.

Конкретные вопросы:

  • Известно ли, что у командлета Import-SCManagementPack есть проблемы с чувствительностью к регистру имен файлов или идентификаторов содержимого XML?
  • Существуют ли какие-либо настройки в SCOM, которые могут повлиять на интерпретацию имен файлов, особенно для операций PowerShell?
  • Кто-нибудь еще сталкивался с подобным поведением или нашел обходной путь, позволяющий использовать имена в разных регистрах для файлов и идентификаторов пакета управления?

Спасибо за вашу помощь и идеи!

Я попытался импортировать XML-файл пакета управления с помощью Import-SCManagementPack, и это сработало для процесса с именем notepad.exe, но не для Notepad.exe.

0 ответов

Другие вопросы по тегам