SMS_DistributionPoint server WMI class (Classe WMI de servidor SMS_DistributionPoint)
A SMS_DistributionPoint
classe WMI é uma classe de servidor fornecedor de SMS no Gestor de Configuração. Representa um ponto de distribuição a partir do qual um determinado pacote foi distribuído aos clientes.
A seguinte sintaxe é simplificada a partir do código do formato MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Syntax
Class SMS_DistributionPoint : SMS_BaseClass
{
Boolean BitsEnabled;
Boolean IsPeerDP;
Boolean IsProtected;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
DateTime LastRefreshTime;
UInt32 ObjectTypeID;
String PackageID;
UInt32 PackageType;
Boolean RefreshNow;
String ResourceType;
String SecureObjectID;
String ServerNALPath;
String SiteCode;
String SiteName;
String SourceSite;
UInt32 Status;
};
Métodos
A tabela que se segue lista os métodos da SMS_DistributionPoint
classe.
Método | Descrição |
---|---|
Verificar o método de embalagem na SMS_DistributionPoint de classe | Verifica a integridade do pacote. |
Método de distribuição de cancelamento na SMS_DistributionPoint de classe | Cancela a distribuição de um pacote. |
Propriedades
BitsEnabled
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se o ponto de distribuição estiver ativado por BITS. O valor predefinido é false
.
IsPeerDP
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se o ponto de distribuição for um ponto de distribuição de filiais. O valor predefinido é false
.
IsProtected
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se o sistema de local de ponto de distribuição estiver protegido. O valor predefinido é false
.
ISVData
Tipo de dados: Matriz UInt8
Tipo de acesso: Leitura/Escrita
Eliminatórias: [grande, preguiçoso]
Os valores permitem que um único ISV armazene dados relacionados com o SMS_Program objeto classe WMI do servidor associado ao pacote. Para mais informações, consulte Comentários.
ISVDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
O tamanho dos dados indicados por ISVData
. O valor predefinido é 0.
ISVString
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: nenhuma
Corda para extensibilidade do parceiro.
LastRefreshTime
Tipo de dados: DateTime
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Data e hora de quando o pacote foi atualizado pela última vez no servidor de distribuição. O valor predefinido é 19900101000000.000000+***
.
ObjectTypeID
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [enumeração, leia]
ID de classe de objeto protegido.
Valor | Tipo de Objeto |
---|---|
2 | SMS_Package |
14 | SMS_OperatingSystemInstallPackage |
18 | SMS_ImagePackage |
19 | SMS_BootImagePackage |
23 | SMS_DriverPackage |
24 | SMS_SoftwareUpdatesPackage |
31 | SMS_Application |
PackageID
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [chave]
Identificação para o pacote que foi distribuído a este ponto de distribuição. O valor predefinido é "".
PackageType
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [enumeração, leia]
O tipo de pacote.
Valor | Descrição |
---|---|
0 | Pacote regular de distribuição de software |
3 | Pacote de controladores |
4 | Pacote de sequência de tarefas |
5 | Pacote de atualização de software |
6 | Pacote de definição de dispositivo |
257 | Pacote de imagem |
258 | Pacote de imagem de arranque |
259 | Pacote de upgrade do SO |
RefreshNow
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
true
para sinalizar o Gestor de Configuração para atualizar o pacote no ponto de distribuição. A atualização é específica do ponto de distribuição e é equivalente à ação do Ponto de Distribuição de Atualização na consola Do Gestor de Configuração. Esta atualização de pacotes copia o conteúdo mais recente da fonte do pacote para um ponto de distribuição específico, de modo que o ponto de distribuição tenha a versão mais recente. A versão de origem do pacote não é incrementada, e o conteúdo do pacote não é replicado em sites infantis. O valor predefinido é false
.
ResourceType
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
O tipo de recurso do ponto de distribuição. O valor predefinido é "".
SecureObjectID
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Chave de objeto de segurança. Para a candidatura, é CI_UniqueID. Para pacote, é PackageID.
ServerNALPath
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [chave]
Caminho da camada de abstração da rede (NAL) para o servidor ponto de distribuição. O valor predefinido é "". Para mais informações, consulte Comentários.
SiteCode
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [chave, TamanhoLimit("3")]
Código de site do site a que este ponto de distribuição pertence. O valor predefinido é "".
O valor que é mobilado para esta propriedade deve corresponder ao valor de ServerNALPath
. A sua aplicação recupera o valor da classe WMI do servidor SMS_SystemResourceList. Para mais informações, consulte Comentários.
SiteName
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Nome amigável do local de origem da embalagem. O valor predefinido é "".
SourceSite
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [TamanhoLimit("3")]
Código do local do local de origem da embalagem. O valor predefinido é "".
Status
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [ler, enumerar]
Estado atual da embalagem no ponto de distribuição. Os valores possíveis estão listados abaixo. Para mais informações, consulte Comentários.
Valor | Estado do pacote de DP |
---|---|
0 | NENHUMA |
1 | ATUALIZADO |
2 | ADICIONADO |
3 | APAGADO |
Observações
Não há qualificações especiais para esta aula. Para obter mais informações sobre as classificativas de classe e as classificativas de propriedade incluídas na secção Propriedades, consulte a classe De Gestor de Configuração e as classificações de propriedade.
Um ponto de distribuição está sempre associado a um determinado pacote, e um pacote pode ter vários pontos de distribuição.
A sua aplicação não pode alterar a PackageID
propriedade após a criação do ponto de distribuição. Para associar o ponto de distribuição a um pacote diferente, a aplicação deve eliminar o SMS_DistributionPoint
objeto e criar um novo caso com um novo PackageID
valor.
A classe WMI do servidor SMS_SystemResourceList contém uma lista dos pontos de distribuição disponíveis e dos seus caminhos NAL. A sua aplicação deve selecionar o NALPath
imóvel SMS_SystemResourceList
que corresponde a uma RoleName
definição de propriedade de "Ponto de Distribuição SMS".
Quando a sua aplicação elimina um caso SMS_DistributionPoint
de, a instância não é totalmente eliminada até que os seus componentes relacionados sejam eliminados. Em vez disso, o Gestor de Configuração define Status
a propriedade para 3 (excluir) para informar a aplicação de que o ponto de distribuição está marcado para eliminação. Para garantir que uma consulta não recupere pontos de distribuição que tenham sido eliminados ou marcados para eliminação, a sua aplicação deve adicionar este caso à sua cláusula WHERE.
Não existem restrições ou formatos definidos para os dados indicados por ISVData
. No entanto, é importante que depois de a propriedade isv desta propriedade ter sido estabelecida, não deve ser substituída. Portanto, a aplicação deve ler primeiro os dados existentes neste imóvel. Se os dados não pertencerem ao chamador, não deve ser modificado. Qualquer ISV ou aplicação que esteja usando esta propriedade deve incluir um identificador nos dados para que a propriedade possa ser facilmente estabelecida.
Requisitos
Requisitos de tempo de execução
Para obter mais informações, consulte os requisitos de tempo de execução do servidor do Gestor de Configuração.
Requisitos de desenvolvimento
Para obter mais informações, consulte os requisitos de desenvolvimento do servidor do Gestor de Configuração.