Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.