Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A SMS_PackageBaseclass classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor de provedor SMS, em Configuration Manager, que serve como a classe base abstrata para todos os pacotes, por exemplo, SMS_BootImagePackage Server WMI Class, SMS_DriverPackage Server WMI Class e SMS_SoftwareUpdatesPackage Server WMI Class.
Sintaxe
Class SMS_PackageBaseclass : SMS_BaseClass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
Métodos
A SMS_PackageBaseclass classe não define nenhum método.
Propriedades
ActionInProgress'
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
A ação atual que está sendo executada no pacote pelo Configuration Manager. Os valores possíveis são:
| Valor | Descrição |
|---|---|
| 0 | NENHUM |
| 1 | UPDATE |
| 2 | ADICIONAR |
| 3 | DELETE |
AlternateContentProviders
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Eliminatórias: [grande, preguiçoso]
Uma cadeia de caracteres XML para definir as configurações alternativas do provedor de conteúdo. Esta propriedade não se aplica a um pacote de atualização de software ou a um pacote de driver.
Descrição
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
A longa descrição do pacote.
Dados estendidos
Tipo de dados: UInt8 matriz
Tipo de acesso: Leitura/Gravação
Eliminatórias: [grande, preguiçoso]
O blob XML para implantação de imagem.
ExtendedDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
O tamanho dos dados estendidos do pacote. O valor padrão é 0.
ForcedDisconnectDelay
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O tempo, em minutos, que o Configuration Manager aguarda antes de desconectar à força os usuários do compartilhamento do ponto de distribuição. O valor padrão é 5 minutos.
ForcedDisconnectEnabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
truese o Configuration Manager deve desconectar usuários à força do compartilhamento do ponto de distribuição quando ocorrer uma violação de compartilhamento durante a atualização, atualização ou exclusão de arquivos de origem do pacote. O valor padrão é false.
Observação
Habilite essa propriedade com cuidado. A desconexão forçada de usuários pode ter efeitos adversos no cliente.
ForcedDisconnectNumRetries
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O número de vezes que o Configuration Manager tenta desconectar um usuário do compartilhamento do ponto de distribuição. O número padrão de tentativas é 2.
Ícone
Tipo de dados: UInt8 matriz
Tipo de acesso: Leitura/Gravação
Eliminatórias: [grande]
Opcional. Matriz que representa o arquivo que contém o ícone a ser usado para o pacote. Se ele for usado, esse ícone substituirá o ícone do pacote padrão no console do Configuration Manager.
IconSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
O tamanho do ícone, em bytes. O valor padrão é 0. Defina essa propriedade como 0 para limpar o ícone.
IgnoreAddressSchedule
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
trueSe o Configuration Manager ignorar qualquer agendamento do remetente especificado por PreferredAddressType. O valor padrão é false.
ISVData
Tipo de dados: UInt8 matriz
Tipo de acesso: Leitura/Gravação
Eliminatórias: [grande, preguiçoso]
Dados de extensibilidade de ISV.
ISVDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
O tamanho, em bytes, de ISVData. O valor padrão é 0.
ISVString
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Eliminatórias: nenhuma
Cadeia de caracteres para extensibilidade do parceiro.
Idioma
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O idioma do pacote. Esta propriedade é usada com Manufacturer, Namee Version para identificar um pacote no console. Por exemplo, você pode ter uma versão em inglês e uma versão em alemão do mesmo pacote.
LastRefreshTime
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
A última data e hora em que a origem do pacote foi atualizada em seus pontos de distribuição.
LocalizedCategoryInstanceNames
Tipo de dados: String matriz
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Nomes localizados das categorias às quais o item de configuração pertence.
Fabricante
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O fabricante (editor) do pacote.
MIFFilename
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O nome do arquivo Formato de Informações de Gerenciamento (MIF) que contém o status do pacote.
MIFName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Nome do arquivo MIF que contém o status do programa para o pacote. A extensão do nome do arquivo deve ser .mif. Para obter mais informações, consulte a seção Comentários mais adiante neste tópico.
MIFPublisher
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O nome do editor de software do pacote.
MIFVersion
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O número de versão do pacote.
Nome
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O nome do pacote. O nome padrão é "".
NumOfPrograms
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O número de programas que o pacote tem.
PackageID
Tipo de dados: String
Tipo de acesso: [chave]
Uma chave exclusiva, gerada automaticamente, que é usada para relacionar programas, anúncios e pontos de distribuição ao pacote.
Tamanho do pacote
Tipo de dados: UInt32
Tipo de acesso: Leitura
Tamanho do pacote.
Tipo de pacote
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O tipo do pacote. Os valores possíveis são:
| Valor | Descrição |
|---|---|
| 0 | Pacote de distribuição de software regular |
| 3 | Pacote de driver |
| 4 | Pacote de sequência de tarefas |
| 5 | Pacote de atualização de software |
| 6 | Pacote de configuração do dispositivo |
| 7 | Pacote de aplicativo virtual |
| 8 | Pacote de aplicativos |
| 257 | Pacote de imagens |
| 258 | Pacote de imagem de inicialização |
| 259 | Pacote de atualização do sistema operacional |
PkgFlags
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: [bits]
Sinalizadores especificando propriedades especiais do pacote. Os valores possíveis são:
| Hexadecimal (bit) | Descrição |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Não criptografe conteúdo na nuvem. Essas informações se aplicam ao System Center 2012 Configuration Manager SP1 ou posterior e ao System Center 2012 R2 Configuration Manager ou posterior. |
| 0x01000000 (24) | DO_NOT_DOWNLOAD. Não baixe o pacote para pontos de distribuição de filiais, pois ele será pré-preparado. |
| 0x02000000 (25) | PERSIST_IN_CACHE. Persista o pacote no cache. |
| 0x04000000 (26) | USE_BINARY_DELTA_REP. Marca o pacote a ser replicado pelo gerenciador de distribuição usando a replicação delta binária. |
| 0x10000000 (28) | NO_PACKAGE. O pacote não requer pontos de distribuição. |
| 0x20000000 (29) | USE_SPECIAL_MIF. Esse valor determina se o Configuration Manager usa MIFName, MIFPublishere MIFVersion para correspondência de status de arquivo MIF. Caso contrário, o Configuration Manager usa Name, Manufacturere Version para correspondência de status. Para obter mais informações, consulte a seção Comentários mais adiante neste tópico. |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND. O pacote pode ser distribuído sob demanda para pontos de distribuição de filiais. |
PkgSourceFlag
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Sinalizador indicando o método de leitura dos arquivos de origem do pacote. Os valores possíveis estão listados abaixo. O valor padrão é STORAGE_NO_SOURCE (1).
| Valor | Descrição |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING. O usuário especifica o armazenamento do arquivo de origem. |
| 1 | STORAGE_NO_SOURCE. O programa não usa arquivos de origem. |
| 2 | STORAGE_DIRECT. Obtenha arquivos de origem diretamente da origem sem compactação. Use esse sinalizador quando os arquivos de origem estiverem localizados no servidor local ou quando um caminho UNC tiver sido especificado para um local de armazenamento persistente. |
| 3 | STORAGE_COMPRESS. Esse sinalizador está obsoleto. |
| 4 | STORAGE_LOCAL. Obter arquivos de origem de uma fonte local. |
PkgSourcePath
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Local dos arquivos de conteúdo de atualização representados pelo pacote. O local pode ser um caminho local completo ou um caminho UNC. Certifique-se de que esse local contenha todos os arquivos e subdiretórios necessários para concluir o programa, incluindo todos os scripts.
PreferredAddressType
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Remetente preferencial a ser usado ao copiar os arquivos de origem do pacote para pontos de distribuição. Os valores possíveis estão listados abaixo. O Configuration Manager determina qual remetente usar se um valor não for especificado.
- ADDR_NONE()
- ADR_LAN(MS_LAN)
- ADDR_MAPI(MS_MAPI)
- ADDR_RAS_ASYNC(MS_ASYNC_RAS)
- ADDR_RAS_ISDN(MS_ISDN_RAS)
- ADDR_RAS_X25(MS_X25_RAS)
- ADDR_RAS_SNA(MS_SNA_RAS)
- ADDR_SNA_BATCH(MS_BATCH_SNA)
- ADDR_SNA_INTER(MS_INTER_SNA)
- ADDR_COURIER(MS_COURIER)
Prioridade
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Prioridade de envio do pacote. Os valores possíveis são definidos para a Priority propriedade da classe WMI do SMS_Advertisement Server.
RefreshPkgSourceFlag
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
truese o Configuration Manager atualizar os arquivos de origem do pacote. O valor padrão é false. Esta propriedade sempre contém false quando lida.
Definir essa propriedade true tem o mesmo efeito que chamar o método RefreshPkgSource na classe SMS_Package.
Não use essa propriedade para atualizar os arquivos de origem do pacote. Em vez disso, use o RefreshPkgSource método.
Atualizar Cronograma
Tipo de dados: SMS_ScheduleToken matriz
Tipo de acesso: [max(15), lazy]
Uma matriz inserida de objetos que define quando o Configuration Manager atualizará os arquivos de origem do pacote nos pontos de SMS_ScheduleToken distribuição. Você pode especificar um agendamento de atualização somente quando PkgSourceFlag estiver STORAGE_DIRECT.
SecuredScopeNames
Tipo de dados: String matriz
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Representa os escopos de segurança aos quais o pacote pertence.
SedoObjectVersion
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Versão do objeto usada para comparar com a versão do objeto no banco de dados ao atualizar o objeto. Se a versão do objeto não corresponder, a atualização falhará.
ShareName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Compartilhamento para usar no ponto de distribuição. O nome pode incluir diretórios. Se os diretórios não existirem, o Configuration Manager os criará. Você deverá especificar um nome de compartilhamento se definir ShareType como SHARE_SPECIFIC.
Tipo de compartilhamento
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O tipo de compartilhamento usado pelo ponto de distribuição ao compartilhar o pacote. Os valores possíveis estão listados abaixo, com o valor padrão SHARE_COMMON. Se você especificar SHARE_SPECIFIC, deverá fornecer um valor para ShareName.
| Valor | Descrição |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
DataDeOrigem
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Data e hora em que os arquivos de origem do pacote foram atualizados pela última vez nos pontos de distribuição.
SourceSite
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
O código do site onde o pacote se originou.
SourceVersion
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
A versão do pacote disponível no site. Incrementado quando o pacote é atualizado ou os arquivos de origem são atualizados.
StoredPkgPath
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Caminho completo para o local onde o Configuration Manager armazena a versão compactada dos arquivos de origem no servidor do site. Esse caminho é definido por Configuration Manager quando o valor de PkgSourceFlag é STORAGE_COMPRESS.
StoredPkgVersion
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
A versão dos arquivos de origem compactados para o pacote armazenado. O valor padrão é 0.
Versão
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
A versão do pacote.
Comentários
Os qualificadores de classe para esta classe incluem:
- Abstrato
Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na seção Propriedades, consulte Qualificadores de classe e propriedade do Configuration Manager.
Se você definir o sinalizador de USE_SPECIAL_MIF da PkgFlags propriedade, Configuration Manager procurará no diretório %TEMP% ou no diretório %windir% o arquivo de instalação status MIF especificado na MIFFileName propriedade. Se o Configuration Manager não encontrar o arquivo, ele pesquisará todos os arquivos MIF nesses diretórios. É feita uma comparação entre os valores MIFNamede , MIFPublisher, e MIFVersion aqueles especificados no arquivo MIF. Se uma correspondência for encontrada, o status especificado no arquivo MIF será usado como o status de instalação do programa, o que indica se o programa foi executado com êxito. Se Configuration Manager não conseguir encontrar uma correspondência ou se USE_SPECIAL_MIF não for especificado, Configuration Manager usará o código de saída do programa para definir o status de instalação do programa. Um código de saída igual a zero é considerado bem-sucedido. Quaisquer outros valores são considerados códigos de erro específicos do aplicativo.
Requisitos
Requisitos de tempo de execução
Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.
Requisitos de desenvolvimento
Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.