InstanceID это необязательное свойство, с помощью которого можно непрозрачно и уникально идентифицировать экземпляр этого ...

InstanceID — это необязательное свойство, с помощью которого можно непрозрачно и уникально идентифицировать экземпляр этого класса в пределах области пространства имен, в которой он создан. Различные подклассы этого класса могут переопределять свойство, делая его обязательным (ключевым). Такие подклассы также могут изменять предпочтительные алгоритмы обеспечения уникальности, определенные ниже.
Чтобы обеспечить уникальность в пределах пространства имен, значение InstanceID нужно формировать, используя следующий \"предпочтительный\" алгоритм: 
<ИД_организации>:<локальный_ИД> 
Здесь <ИД_организации> и <локальный_ИД> разделены двоеточием. <ИД_организации> должен включать охраняемое авторским правом, зарегистрированное название или другое уникальное имя, являющееся собственностью компании, создающей или определяющей значение свойства InstanceID, или же зарегистрированный ИД, присвоенный компании общепризнанным глобальным органом регистрации (аналогично структуре <имя_схемы>_<имя_класса> имен класса Schema). Кроме того, для обеспечения уникальности <ИД_организации> не должен содержать двоеточие (:). Когда применяется этот алгоритм, первое двоеточие в InstanceID должно находиться между <ИД_организации> и <локальный_ИД>.
<Локальный_ИД> выбирается компанией и не должен использоваться для идентификации других (реальных) элементов. Если описанный выше \"предпочтительный\" алгоритм не применяется, используемое определение должно гарантировать, что значение InstanceID не будет встречаться ни в каких InstanceID этого или другого поставщика пространства имен для данного экземпляра. 
Для экземпляров, определенных DMTF, \"предпочтительный\" алгоритм должен применяться со значением <ИД_организации>, равным \"CIM\".