CSP NodeCache
O provedor de serviços de configuração NodeCache é usado para gerenciar o cache do cliente. Esse provedor de serviços de configuração deve ser usado apenas por servidores de gerenciamento empresarial. Ele fornece um nível de abstração que desacopla o gerenciamento da lista de nós de um repositório de suporte específico. Ele sincroniza o cache do cliente com o cache do lado do servidor. Ele também fornece uma API para monitorar alterações de cache do lado do dispositivo.
NodeCache dá suporte à comparação de valores de hash em vez de valores de nó reais:
<Type xmlns="syncml:metinf">
application/x-nodemon-sha256
</type>
NodeCache fará hash dos valores e será comparado com um valor de hash enviado pelo servidor. Esse processo dá suporte à verificação de um nó pai e seus filhos de forma recursiva.
A lista a seguir mostra os nós do provedor de serviços de configuração NodeCache:
- ./Device/Vendor/MSFT/NodeCache
- ./User/Vendor/MSFT/NodeCache
Dispositivo/{ProviderID}
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}
Configurações de grupo por servidor DM. Cada grupo de configurações é distinguido pela ID do provedor do servidor. Ele deve ser o mesmo valor de ID do provedor de servidor DM fornecido por meio do XML do provedor de serviço de configuração de aplicativo w7 durante o processo de registro. No Windows Phone 8, há suporte para apenas um servidor de gerenciamento empresarial. Ou seja, deve haver apenas um nó ProviderID em NodeCache.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Adicionar, Excluir, Obter |
Nomenclatura de nó dinâmico | UniqueName: deve ser o mesmo valor de ID do provedor de servidor DM fornecido por meio do XML do provedor de serviço de configuração de aplicativo w7 durante o processo de registro. |
Device/{ProviderID}/CacheVersion
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/CacheVersion
Cadeia de caracteres que representa a versão de cache definida pelo servidor.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Obter, Substituir |
Dispositivo/{ProviderID}/ChangedNodes
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/ChangedNodes
Lista de nós cujos valores não correspondem aos valores esperados conforme especificado em /NodeID/ExpectedValue.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Obter |
Device/{ProviderID}/ChangedNodesData
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/ChangedNodesData
XML contendo nós cujos valores não correspondem aos valores esperados conforme especificado em /NodeID/ExpectedValue.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | xml |
Tipo de acesso | Obter |
Dispositivo/{ProviderID}/Nós
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/Nodes
Nó raiz para nós armazenados em cache.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Obter |
Dispositivo/{ProviderID}/Nós/{NodeID}
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}
As informações sobre cada nó armazenado em cache são armazenadas em NodeID, conforme especificado pelo servidor. Esse valor não deve conter uma vírgula.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Adicionar, Excluir, Obter |
Nomenclatura de nó dinâmico | ServerGeneratedUniqueIdentifier |
Dispositivo/{ProviderID}/Nós/{NodeID}/AutoSetExpectedValue
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/AutoSetExpectedValue
Isso definirá automaticamente o valor no dispositivo para corresponder ao valor real do nó. O nó é especificado no NodeURI.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | null |
Tipo de acesso | Adicionar, Excluir, Obter |
Dispositivo/{ProviderID}/Nós/{NodeID}/ExpectedValue
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/ExpectedValue
Esse é o valor que o servidor espera estar no dispositivo. Quando o provedor de serviços de configuração inicia uma sessão, ele verifica o valor esperado em relação ao valor real do nó.
Os valores com suporte são cadeia de caracteres e x-nodemon-nonexistent.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Excluir, Obter |
Exemplo:
Aqui está um exemplo para definir o ExpectedValue como inexistente.
<Add>
<CmdID>10</CmdID>
<Item>
<Target>
<LocURI>./Device/Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0002/ExpectedValue</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type xmlns="syncml:metinf">application/x-nodemon-nonexistent</Type>
</Meta>
</Item>
</Add>
Dispositivo/{ProviderID}/Nós/{NodeID}/NodeURI
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1511 [10.0.10586] e posterior |
./Device/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/NodeURI
O valor desse nó é um URI de nó OMA DM completo. Ele pode especificar um nó interno ou folha na árvore de gerenciamento de dispositivos.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Excluir, Obter |
Usuário/{ProviderID}
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}
Configurações de grupo por servidor DM. Cada grupo de configurações é distinguido pela ID do provedor do servidor. Ele deve ser o mesmo valor de ID do provedor de servidor DM fornecido por meio do XML do provedor de serviço de configuração de aplicativo w7 durante o processo de registro. No Windows Phone 8, há suporte para apenas um servidor de gerenciamento empresarial. Ou seja, deve haver apenas um nó ProviderID em NodeCache.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Adicionar, Excluir, Obter |
Nomenclatura de nó dinâmico | UniqueName: deve ser o mesmo valor de ID do provedor de servidor DM fornecido por meio do XML do provedor de serviço de configuração de aplicativo w7 durante o processo de registro. |
User/{ProviderID}/CacheVersion
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/CacheVersion
Cadeia de caracteres que representa a versão de cache definida pelo servidor.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Obter, Substituir |
Usuário/{ProviderID}/ChangedNodes
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/ChangedNodes
Lista de nós cujos valores não correspondem aos valores esperados conforme especificado em /NodeID/ExpectedValue.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Obter |
Usuário/{ProviderID}/ChangedNodesData
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/ChangedNodesData
XML contendo nós cujos valores não correspondem aos valores esperados conforme especificado em /NodeID/ExpectedValue.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | xml |
Tipo de acesso | Obter |
Usuário/{ProviderID}/Nós
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/Nodes
Nó raiz para nós armazenados em cache.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Obter |
Usuário/{ProviderID}/Nós/{NodeID}
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}
As informações sobre cada nó armazenado em cache são armazenadas em NodeID, conforme especificado pelo servidor. Esse valor não deve conter uma vírgula.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | node |
Tipo de acesso | Adicionar, Excluir, Obter |
Nomenclatura de nó dinâmico | ServerGeneratedUniqueIdentifier |
Usuário/{ProviderID}/Nós/{NodeID}/AutoSetExpectedValue
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/AutoSetExpectedValue
Isso definirá automaticamente o valor no dispositivo para corresponder ao valor real do nó. O nó é especificado no NodeURI.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | null |
Tipo de acesso | Adicionar, Excluir, Obter |
Usuário/{ProviderID}/Nós/{NodeID}/ExpectedValue
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/ExpectedValue
Esse é o valor que o servidor espera estar no dispositivo. Quando o provedor de serviços de configuração inicia uma sessão, ele verifica o valor esperado em relação ao valor real do nó.
Os valores com suporte são cadeia de caracteres e x-nodemon-nonexistent.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Excluir, Obter |
Exemplo:
Aqui está um exemplo para definir o ExpectedValue como inexistente.
<Add>
<CmdID>10</CmdID>
<Item>
<Target>
<LocURI>./User/Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0002/ExpectedValue</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type xmlns="syncml:metinf">application/x-nodemon-nonexistent</Type>
</Meta>
</Item>
</Add>
Usuário/{ProviderID}/Nós/{NodeID}/NodeURI
Escopo | Edições | Sistema operacional aplicável |
---|---|---|
Dispositivo ✅ Usuário ✅ |
Pro ✅ Corporativo ✅ Educação ✅ Windows SE ✅ Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅ |
✅Windows 10, versão 1703 [10.0.15063] e posterior |
./User/Vendor/MSFT/NodeCache/{ProviderID}/Nodes/{NodeID}/NodeURI
O valor desse nó é um URI de nó OMA DM completo. Ele pode especificar um nó interno ou folha na árvore de gerenciamento de dispositivos.
Propriedades da estrutura de descrição:
Nome da propriedade | Valor de propriedade |
---|---|
Formato | chr (cadeia de caracteres) |
Tipo de acesso | Adicionar, Excluir, Obter |
Uma sessão de DM típica com o provedor de serviços de configuração NodeCache
- O dispositivo se conecta a um servidor DM.
- O servidor consulta a versão nodeCache emitindo uma operação Get para ./Vendor/MSFT/NodeCache/ProviderID/CacheVersion LocURI
- Se o cacheVersion do dispositivo e o cache do lado do servidor forem diferentes (devido a uma falha no dispositivo ou falha no servidor), o servidor poderá limpar o cache do lado do servidor e ir para a Etapa 5.
- O servidor atualiza o cache do lado do servidor:
- Envia uma operação Get para ./Vendor/MSFT/NodeCache/ProviderID/ChangedNodes LocURI
- A resposta é uma lista de IDs de nó alteradas. Cada ID na lista corresponde a um nó na raiz ./Vendor/MSFT/NodeCache/ProviderID/Nós
- Para cada nó na lista de nós inválidos, o servidor envia um
GET
comando para recuperar o valor real do nó. Por exemplo,GET <NodeURI>
, em queNodeURI
é um LocURI de dispositivo completo que corresponde ao nó de cache inválido. - Os nós no cache do lado do servidor são atualizados com os valores reais recebidos do dispositivo.
- Para cada nó atualizado, um
REPLACE
comando é enviado ao dispositivo para atualizar o cache do lado do dispositivo:REPLACE ./Vendor/MSFT/NodeCache/ProviderID/Nodes/NodeID/ExpectedValue => ActualValue
- Uma nova versão de cache é criada e enviada para o dispositivo:
REPLACE ./Vendor/MSFT/NodeCache/ProviderID/CacheVersion => new_version
Onew_version
valor é armazenado pelo servidor.
- O servidor de gerenciamento recupera o valor correspondente do cache do lado do servidor:
- Se um valor já existir no cache do lado do servidor, recupere o valor do cache do lado do servidor em vez de ir para o dispositivo.
- Se um valor não existir no cache do lado do servidor, faça as seguintes tarefas:
- Crie uma nova entrada com um NodeID exclusivo no cache do lado do servidor.
- Consulte o dispositivo para recuperar o valor real do URI.
- Crie um novo nó em ./Vendor/MSFT/NodeCache/ProviderID/Nodes com o valor NodeID .
- Configure o NodeURI e o ExpectedValue para o nó ./Vendor/MSFT/NodeCache/ProviderID/Nodes/NodeID .
- Atualize a versão CachedNodes .
Exemplos de DM OMA
Criando configurações para cache de nó:
<Add>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">node</Format>
</Meta>
</Item>
</Add>
<Add>
<CmdID>4</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">node</Format>
</Meta>
</Item>
</Add>
<Add>
<CmdID>5</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001/NodeURI</LocURI>
</Target>
<Data>./Vendor/MSFT/DeviceLock/Provider/MDMSRV1/DevicePasswordEnabled</Data>
</Item>
</Add>
<Add>
<CmdID>6</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001/ExpectedValue</LocURI>
</Target>
<Data>0</Data>
</Item>
</Add>
<Add>
<CmdID>8</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0002</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">node</Format>
</Meta>
</Item>
</Add>
<Add>
<CmdID>9</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0002/NodeURI</LocURI>
</Target>
<Data>
./Vendor/MSFT/DeviceLock/Provider/MDMSRV1/AlphanumericDevicePasswordRequired
</Data>
</Item>
</Add>
<Add>
<CmdID>10</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0002/ExpectedValue</LocURI>
</Target>
<Data>0</Data>
</Item>
</Add>
Obtendo nós em ID do provedor MDMSRV1, versão de cache, nós alterados, nó, valor esperado:
<Get>
<CmdID>18</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1</LocURI>
</Target>
</Item>
</Get>
<Get>
<CmdID>19</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/CacheVersion</LocURI>
</Target>
</Item>
</Get>
<Get>
<CmdID>20</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/ChangedNodes</LocURI>
</Target>
</Item>
</Get>
<Get>
<CmdID>21</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001</LocURI>
</Target>
</Item>
</Get>
<Get>
<CmdID>22</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001/ExpectedValue</LocURI>
</Target>
</Item>
</Get>
Substituindo a versão de cache, o URI do nó e o valor esperado:
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/CacheVersion</LocURI>
</Target>
<Data>SCCM0001@!Replace</Data>
</Item>
</Replace>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001/NodeURI</LocURI>
</Target>
<Data>./Vendor/MSFT/DeviceLock/DeviceValue/AllowSimpleDevicePassword</Data>
</Item>
</Replace>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDMSRV1/Nodes/Node_0001/ExpectedValue</LocURI>
</Target>
<Data>2</Data>
</Item>
</Replace>
Para AutoSetExpectedValue, uma operação Substituir por dados vazios consultará o ./DevDetail/Ext/Microsoft/DeviceName.
<Add>
<CmdID>2001</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDM%20SyncML%20Server/Nodes/20</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">node</Format>
</Meta>
</Item>
</Add>
<Add>
<CmdID>2002</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDM%20SyncML%20Server/Nodes/20/NodeURI</LocURI>
</Target>
<Data>./DevDetail/Ext/Microsoft/DeviceName</Data>
</Item>
</Add>
<Replace>
<CmdID>2003</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/NodeCache/MDM%20SyncML%20Server/Nodes/20/AutoSetExpectedValue</LocURI>
</Target>
<Data></Data>
</Item>
</Replace>
Uma operação Get no ./Vendor/MSFT/NodeCache/MDM%20SyncML%20Server/Nodes/20/ExpectedValue
retorna o que era o Nome do Dispositivo quando o AutoSet foi chamado.
Uma operação Get no ChangedNodesData retorna um XML codificado. Veja um exemplo:
<Nodes><Node Id="10" Uri=""></Node><Node Id="20" Uri="./DevDetail/Ext/Microsoft/DeviceName">U09NRU5FV1ZBTFVF</Node></Nodes>
Ele representa este exemplo:
<Nodes>
<Node Id="10" Uri=""></Node>
<Node Id="20" Uri="./DevDetail/Ext/Microsoft/DeviceName">U09NRU5FV1ZBTFVF</Node>
</Nodes>
Id é a ID do nó que foi adicionada pelo servidor MDM e Uri é o caminho que o nó está acompanhando. Se um Uri não estiver definido, o nó sempre será relatado como alterado, como na ID do Nó 10.
O valor dentro da marca de nó é o valor real retornado pelo Uri, o que significa que para a ID do Nó 20 o DeviceName não correspondeu ao esperado anteriormente, e o nome do dispositivo agora está U09NRU5FV1ZBTFVF em vez do que era anteriormente.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários