Sdílet prostřednictvím


Serverová třída služby WMI SMS_DistributionPoint

Třída SMS_DistributionPoint služby WMI je serverová třída poskytovatele serveru SMS v Configuration Manager. Představuje distribuční bod, ze kterého byl daný balíček distribuován klientům.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

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

Metody

Následující tabulka uvádí metody ve SMS_DistributionPoint třídě .

Metoda Popis
Metoda VerifyPackage ve třídě SMS_DistributionPoint Ověří integritu balíčku.
Metoda CancelDistribution ve třídě SMS_DistributionPoint Zruší distribuci balíčku.

Vlastnosti

BitsEnabled

Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

true pokud má distribuční bod povolenou službu BITS. Výchozí hodnota je false.

IsPeerDP

Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

true pokud je distribučním bodem distribuční bod větve. Výchozí hodnota je false.

IsProtected

Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

true pokud je systém lokality distribučního bodu chráněný. Výchozí hodnota je false.

ISVData

Datový typ: UInt8 Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [velký, líný]

Hodnoty umožňují jednomu isV ukládat data, která se vztahují k objektu třídy WMI serveru SMS_Program serveru přidruženého k balíčku. Další informace najdete v tématu Poznámky.

ISVDataSize

Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Velikost dat označená hodnotou ISVData. Výchozí hodnota je 0.

ISVString

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: žádné

Řetězec pro rozšiřitelnost partnera

LastRefreshTime

Datový typ: DateTime

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Datum a čas poslední aktualizace balíčku na distribučním serveru Výchozí hodnota je 19900101000000.000000+***.

ObjectTypeID

Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [výčet, čtení]

ID třídy zabezpečeného objektu.

Hodnota Typ objektu
2 SMS_Package
14 SMS_OperatingSystemInstallPackage
18 SMS_ImagePackage
19 SMS_BootImagePackage
23 SMS_DriverPackage
24 SMS_SoftwareUpdatesPackage
31 SMS_Application

PackageID

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

ID balíčku distribuovaného do tohoto distribučního bodu Výchozí hodnota je "".

PackageType

Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [výčet, čtení]

Typ balíčku.

Hodnota Popis
0 Pravidelný balíček distribuce softwaru
3 Balíček ovladačů
4 Balíček pořadí úkolů
5 Balíček aktualizace softwaru
6 Balíček nastavení zařízení
257 Balíček image
258 Balíček spouštěcí image
259 Balíček pro upgrade operačního systému

RefreshNow

Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

truesignalizuje Configuration Manager aktualizaci balíčku v distribučním bodě. Aktualizace je specifická pro distribuční bod a je ekvivalentní akci Aktualizovat distribuční bod v konzole Configuration Manager. Tato aktualizace balíčku zkopíruje nejnovější obsah ze zdroje balíčku do konkrétního distribučního bodu, takže distribuční bod má nejnovější verzi. Zdrojová verze balíčku se nezvýší a obsah balíčku se nereplikuje do podřízených lokalit. Výchozí hodnota je false.

ResourceType

Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Typ prostředku distribučního bodu. Výchozí hodnota je "".

SecureObjectID

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Klíč objektu zabezpečení. Pro aplikaci je to CI_UniqueID. V případě balíčku je to PackageID.

ServerNALPath

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

Cesta k vrstvě abstrakce sítě (NAL) k serveru distribučního bodu. Výchozí hodnota je "". Další informace najdete v tématu Poznámky.

SiteCode

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [key, SizeLimit("3")]

Kód lokality, do které patří tento distribuční bod. Výchozí hodnota je "".

Hodnota, která je pro tuto vlastnost nastavena, musí odpovídat hodnotě ServerNALPath. Aplikace načte hodnotu ze serverové třídy služby WMI SMS_SystemResourceList. Další informace najdete v tématu Poznámky.

SiteName

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Popisný název webu, ze kterého balíček pochází. Výchozí hodnota je "".

SourceSite

Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [SizeLimit("3")]

Kód lokality, ze které balíček pochází. Výchozí hodnota je "".

Status

Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [čtení, výčet]

Aktuální stav balíčku v distribučním bodě. Možné hodnoty jsou uvedeny níže. Další informace najdete v tématu Poznámky.

Hodnota Stav balíčku DP
0 ŽÁDNÝ
1 AKTUALIZOVÁNY
2 PŘIDÁNY
3 ODSTRANĚNY

Poznámky

Pro tuto třídu neexistují žádné speciální kvalifikátory tříd. Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager kvalifikátory tříd a vlastností.

Distribuční bod je vždy přidružen ke konkrétnímu balíčku a balíček může mít několik distribučních bodů.

Po vytvoření distribučního PackageID bodu nemůže vaše aplikace změnit vlastnost. Pokud chcete přidružit distribuční bod k jinému balíčku, musí aplikace objekt odstranit SMS_DistributionPoint a vytvořit novou instanci s novou PackageID hodnotou.

Serverová třída služby WMI SMS_SystemResourceList obsahuje seznam dostupných distribučních bodů a jejich cest NAL. Aplikace by měla vybrat NALPath vlastnost SMS_SystemResourceList , která odpovídá RoleName nastavení vlastnosti "DISTRIBUČNÍ BOD SMS".

Když vaše aplikace odstraní instanci objektu SMS_DistributionPoint, instance se úplně neodstraní, dokud neodstraní její související komponenty. Místo toho Configuration Manager nastaví Status vlastnost na 3 (delete), aby informovala aplikaci, že distribuční bod je označen k odstranění. Aby se zajistilo, že dotaz nenačte distribuční body, které byly odstraněny nebo označeny k odstranění, měla by aplikace přidat tento případ do své klauzule WHERE.

Neexistují žádná omezení nebo definované formáty pro data, která jsou označena parametrem ISVData. Je ale důležité, aby se po vytvoření vlastnictví isv této vlastnosti nepřepsala. Proto by aplikace měla nejprve přečíst existující data v této vlastnosti. Pokud data nepatří volajícímu, neměla by se upravovat. Každá společnost ISV nebo aplikace, která používá tuto vlastnost, by měla v datech obsahovat identifikátor, aby bylo možné snadno zjistit vlastnictví.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager požadavky na modul runtime serveru.

Požadavky na vývoj

Další informace najdete v tématu požadavky na vývoj Configuration Manager serveru.

Viz také