Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SMS_DistributionPoint WMI-klassen är en SMS-providerserverklass i Configuration Manager. Det representerar en distributionsplats från vilken ett givet paket har distribuerats till klienter.
Följande syntax är förenklad från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
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;
};
Metoder
Metoderna i klassen visas i följande SMS_DistributionPoint tabell.
| Metod | Beskrivning |
|---|---|
| VerifyPackage-metoden i klass SMS_DistributionPoint | Verifierar paketets integritet. |
| CancelDistribution-metoden i klass SMS_DistributionPoint | Avbryter distributionen av ett paket. |
Egenskaper
BitsEnabled
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om distributionsplatsen är BITS-aktiverad. Standardvärdet är false.
IsPeerDP
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om distributionsplatsen är en grendistributionsplats. Standardvärdet är false.
IsProtected
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om distributionsplatsens platssystem är skyddat. Standardvärdet är false.
ISVData
Datatyp: UInt8 Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Värden gör det möjligt för en enskild ISV att lagra data som är relaterade till WMI-klassobjektet för SMS_Program Server som är associerat med paketet. Mer information finns under Anmärkningar.
ISVDataSize
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Storleken på de data som anges av ISVData. Standardvärdet är 0.
ISVString
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: inga
Sträng för partnerutökningsbarhet.
LastRefreshTime
Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Datum och tid för när paketet senast uppdaterades på distributionsservern. Standardvärdet är 19900101000000.000000+***.
ObjectTypeID
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [uppräkning, läs]
Klass-ID för skyddat objekt.
| Värde | Objekttyp |
|---|---|
| 2 | SMS_Package |
| 14 | SMS_OperatingSystemInstallPackage |
| 18 | SMS_ImagePackage |
| 19 | SMS_BootImagePackage |
| 23 | SMS_DriverPackage |
| 24 | SMS_SoftwareUpdatesPackage |
| 31 | SMS_Application |
PackageID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [key]
ID för paketet som distribuerades till den här distributionsplatsen. Standardvärdet är "".
PackageType
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [uppräkning, läs]
Typen av paket.
| Värde | Beskrivning |
|---|---|
| 0 | Vanligt paket för programvarudistribution |
| 3 | Drivrutinspaket |
| 4 | Paket för aktivitetssekvens |
| 5 | Paket med programvaruuppdatering |
| 6 | Paket för enhetsinställning |
| 257 | Bildpaket |
| 258 | Startavbildningspaket |
| 259 | Uppgraderingspaket för operativsystem |
RefreshNow
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
trueför att signalera till Configuration Manager att uppdatera paketet på distributionsplatsen. Uppdateringen är distributionsplatsspecifik och motsvarar åtgärden Uppdatera distributionsplats i konsolen Configuration Manager. Den här paketuppdateringen kopierar det senaste innehållet från paketets källa till en specifik distributionsplats, så att distributionsplatsen har den senaste versionen. Källversionen av paketet ökas inte och paketinnehållet replikeras inte till underordnade platser. Standardvärdet är false.
ResourceType
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Resurstypen för distributionsplatsen. Standardvärdet är "".
SecureObjectID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Nyckel för säkerhetsobjekt. För applikation är det CI_UniqueID. För paket är det PackageID.
ServerNALPath
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [key]
Sökväg för nätverksabstraktionslager (NAL) till distributionsplatsservern. Standardvärdet är "". Mer information finns under Anmärkningar.
SiteCode
Datatyp: String
Åtkomsttyp: Läsa/skriva
Avgränsare: [tangent, SizeLimit("3")]
Platskod för den plats som den här distributionsplatsen tillhör. Standardvärdet är "".
Värdet som tillhandahålls för den här egenskapen måste matcha värdet för ServerNALPath. Programmet hämtar värdet från SMS_SystemResourceList serverns WMI-klass. Mer information finns under Anmärkningar.
SiteName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Eget namn på webbplatsen där paketet kommer ifrån. Standardvärdet är "".
SourceSite
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [SizeLimit("3")]
Platskod för webbplatsen där paketet kommer ifrån. Standardvärdet är "".
Status
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, uppräkning]
Aktuell status för paketet på distributionsplatsen. Möjliga värden anges nedan. Mer information finns under Anmärkningar.
| Värde | DP-paketstatus |
|---|---|
| 0 | INGEN |
| 1 | UPPDATERAD |
| 2 | TILLAGD |
| 3 | TAS BORT |
Anmärkningar
Det finns inga speciella klasskval för denna klass. Mer information om både klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
En distributionsplats är alltid associerad med ett visst paket, och ett paket kan ha flera distributionsplatser.
Programmet kan inte ändra PackageID egenskapen när distributionsplatsen har skapats. Om du vill associera distributionsplatsen med ett annat paket måste programmet ta bort SMS_DistributionPoint objektet och skapa en ny instans med ett nytt PackageID värde.
Den SMS_SystemResourceList WMI-klassklassen för servrar innehåller en lista över tillgängliga distributionsplatser och deras NAL-sökvägar. Ditt program bör välja egenskapen NALPath för SMS_SystemResourceList som motsvarar egenskapsinställningen RoleName för "SMS-distributionsplats".
När programmet tar bort en instans av SMS_DistributionPointtas instansen inte bort helt förrän dess relaterade komponenter tas bort. I stället anger Status Configuration Manager egenskapen till 3 (borttagning) för att informera programmet om att distributionsplatsen är markerad för borttagning. För att se till att en fråga inte hämtar distributionsplatser som har tagits bort eller markerats för borttagning bör programmet lägga till det här fallet i WHERE-satsen.
Det finns inga begränsningar eller definierade format för de data som indikeras av ISVData. Det är dock viktigt att ISV-ägandet av den här egenskapen inte skrivs över när det har fastställts. Därför bör programmet först läsa befintliga data i den här egenskapen. Om data inte tillhör anroparen bör de inte ändras. Alla ISV:er eller program som använder den här egenskapen bör inkludera en identifierare i dina data så att ägarskapet enkelt kan fastställas.
Krav
Körningskrav
Mer information finns i Krav för serverkörning i Configuration Manager.
Utvecklingskrav
Mer information finns i Krav för serverutveckling för Configuration Manager.