classe WMI del server SMS_DistributionPoint

La SMS_DistributionPoint classe WMI è una classe server del provider SMS in Configuration Manager. Rappresenta un punto di distribuzione da cui un determinato pacchetto è stato distribuito ai client.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

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;
};

Metodi

Nella tabella seguente sono elencati i metodi della SMS_DistributionPoint classe.

Metodo Descrizione
Metodo VerifyPackage nella classe SMS_DistributionPoint Verifica l'integrità del pacchetto.
Metodo CancelDistribution nella classe SMS_DistributionPoint Annulla la distribuzione di un pacchetto.

Proprietà

BitsEnabled

Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

true se il punto di distribuzione è abilitato per BITS. Il valore predefinito è false.

IsPeerDP

Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

true se il punto di distribuzione è un punto di distribuzione di filiale. Il valore predefinito è false.

IsProtected

Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

true se il sistema del sito del punto di distribuzione è protetto. Il valore predefinito è false.

ISVData

Tipo di dati: UInt8 matrice

Tipo di accesso: lettura/scrittura

Qualificatori: [grande, pigro]

I valori consentono a un singolo ISV di archiviare i dati correlati all'oggetto SMS_Program Server WMI Class associato al pacchetto. Per altre informazioni, vedere Osservazioni.

ISVDataSize

Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [pigro]

Dimensioni dei dati indicate da ISVData. Il valore predefinito è 0.

ISVString

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: nessuna

Stringa per l'estensibilità del partner.

LastRefreshTime

Tipo di dati:DateTime

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Data e ora dell'ultimo aggiornamento del pacchetto sul server di distribuzione. Il valore predefinito è 19900101000000.000000+***.

ObjectTypeID

Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [enumerazione, lettura]

ID classe di oggetti protetta.

Valore Tipo di oggetto
2 SMS_Package
14 SMS_OperatingSystemInstallPackage
18 SMS_ImagePackage
19 SMS_BootImagePackage
23 SMS_DriverPackage
24 SMS_SoftwareUpdatesPackage
31 SMS_Application

PackageID

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: [chiave]

ID del pacchetto distribuito in questo punto di distribuzione. Il valore predefinito è "".

PackageType

Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [enumerazione, lettura]

Il tipo di pacchetto.

Valore Descrizione
0 Pacchetto di distribuzione software regolare
3 Pacchetto driver
4 Pacchetto della sequenza di attività
5 Pacchetto di aggiornamento software
6 Pacchetto di impostazione dei dispositivi
257 Pacchetto immagine
258 Pacchetto di immagini di avvio
259 Pacchetto di aggiornamento del sistema operativo

RefreshNow

Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

trueper segnalare a Configuration Manager di aggiornare il pacchetto nel punto di distribuzione. L'aggiornamento è specifico del punto di distribuzione ed è equivalente all'azione Aggiorna punto di distribuzione nella console di Configuration Manager. Questo aggiornamento del pacchetto copia il contenuto più recente dall'origine del pacchetto a un punto di distribuzione specifico, in modo che il punto di distribuzione disponga della versione più recente. La versione di origine del pacchetto non viene incrementata e il contenuto del pacchetto non viene replicato nei siti figlio. Il valore predefinito è false.

ResourceType

Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Tipo di risorsa del punto di distribuzione. Il valore predefinito è "".

SecureObjectID

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Chiave oggetto sicurezza. Per l'applicazione, è CI_UniqueID. Per il pacchetto, è PackageID.

ServerNALPath

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: [chiave]

Percorso NAL (Network Abstraction Layer) al server del punto di distribuzione. Il valore predefinito è "". Per altre informazioni, vedere Osservazioni.

SiteCode

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [key, SizeLimit("3")]

Codice sito del sito a cui appartiene questo punto di distribuzione. Il valore predefinito è "".

Il valore fornito per questa proprietà deve corrispondere al valore di ServerNALPath. L'applicazione recupera il valore da SMS_SystemResourceList classe WMI del server. Per altre informazioni, vedere Osservazioni.

SiteName

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Nome descrittivo del sito da cui proviene il pacchetto. Il valore predefinito è "".

SourceSite

Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [SizeLimit("3")]

Codice sito del sito di origine del pacchetto. Il valore predefinito è "".

Status

Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [lettura, enumerazione]

Stato corrente del pacchetto nel punto di distribuzione. I valori possibili sono elencati di seguito. Per altre informazioni, vedere Osservazioni.

Valore Stato del pacchetto DP
0 NESSUNO
1 AGGIORNATO
2 AGGIUNTO
3 ELIMINATO

Osservazioni

Non ci sono qualificazioni di classe speciali per questa classe. Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Qualificatori di classe e proprietà di Configuration Manager.

Un punto di distribuzione è sempre associato a un pacchetto specifico e un pacchetto può avere diversi punti di distribuzione.

L'applicazione non può modificare la proprietà dopo la PackageID creazione del punto di distribuzione. Per associare il punto di distribuzione a un pacchetto diverso, l'applicazione deve eliminare l'oggetto SMS_DistributionPoint e creare una nuova istanza con un nuovo PackageID valore.

La classe WMI del server SMS_SystemResourceList contiene un elenco dei punti di distribuzione disponibili e dei relativi percorsi NAL. L'applicazione deve selezionare la proprietà SMS_SystemResourceList che corrisponde a un'impostazione NALPathRoleName della proprietà "Punto di distribuzione SMS".

Quando l'applicazione elimina un'istanza di SMS_DistributionPoint, l'istanza non viene eliminata completamente fino a quando non vengono eliminati i componenti correlati. Configuration Manager imposta invece la Status proprietà su 3 (elimina) per informare l'applicazione che il punto di distribuzione è contrassegnato per l'eliminazione. Per assicurarsi che una query non recuperi punti di distribuzione che sono stati eliminati o contrassegnati per l'eliminazione, l'applicazione deve aggiungere questo case alla clausola WHERE.

Non esistono restrizioni o formati definiti per i dati indicati da ISVData. Tuttavia, è importante che dopo aver stabilito la proprietà dell'ISV di questa proprietà, non venga sovrascritta. Pertanto, l'applicazione deve prima leggere i dati esistenti in questa proprietà. Se i dati non appartengono al chiamante, non devono essere modificati. Qualsiasi ISV o applicazione che usa questa proprietà deve includere un identificatore nei dati in modo che la proprietà possa essere facilmente stabilita.

Requisiti

Requisiti di runtime

Per altre informazioni, vedere Requisiti di runtime del server di Configuration Manager.

Requisiti di sviluppo

Per altre informazioni, vedere Requisiti di sviluppo di server per Configuration Manager.

Vedere anche