Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa SMS_MigrationJob
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje zadanie migracji.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składnia
Class SMS_MigrationJob : SMS_BaseClass
{
String AdditionalConfiguration;
String CreatedBy;
String CustomBootImagePackage_x64;
String CustomBootImagePackage_x86;
DateTime DateCreated;
DateTime DateEnded;
DateTime DateLastUpdated;
DateTime DateNextRun;
DateTime DateStarted;
String Description;
String DestinationSiteCode;
String DestinationSiteFQDN;
Boolean DisableAdvertisements;
UInt32 FailedObjectNumber;
UInt32 JobID;
String JobName;
UInt32 MigratedObjectNumber;
Boolean MigrateWithFolders;
String ModifiedBy;
UInt32 ResolveObjectConflictOption;
String ScheduleToken;
String ScopeIDs[];
UInt32 SkippedObjectNumber;
String SourceCollectionIDs[];
UInt32 SourceObjectIDs[];
String SourceSiteCode;
String SourceSiteFQDN;
UInt32 SourceSiteID;
UInt32 Status;
UInt32 TotalObjectNumber;
UInt32 Type;
};
Metody
W poniższej tabeli wymieniono metody w klasie SMS_MigrationJob
.
Metoda | Opis |
---|---|
Start, metoda w klasie SMS_MigrationJob | Uruchamia zadanie migracji. |
Stop, metoda w klasie SMS_MigrationJob | Zatrzymuje zadanie migracji. |
Właściwości
AdditionalConfiguration
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Dodatkowa konfiguracja zadań migracji.
W przypadku zadania migracji kolekcji konfiguracja zawiera informacje o kolekcjach zawarte w tym zadaniu. Format wygląda następująco:
<MigrationJob>
<Collection ID="JQX00011" Type="2" LimitTo="SMS00019" />
<Collection ID="JQX00012" Type="2" />
<Collection ID="JQX00018" Type="2" />
<SiteCodeMap Old="JQX" New="CAR" />
<SiteCodeMap Old="P5P" New="PE1" />
</Collection>
</MigrationJob>
W przypadku zadania uaktualniania punktu dystrybucji konfiguracja zawiera ustawienia uaktualniania udostępnionego punktu dystrybucji. Format wygląda następująco:
<DPUpgrade>
<SourceSiteCode>CEN</SourceSiteCode>
<SiteCode>CAS</SiteCode>
<NALPath>...</NALPath>
...
<SiteSystem>
<NALPath>...</NALPath>
...
<EmbeddedProperties>
<EmbeddedProperty>
<PropertyName>IsProtected</PropertyName>
<Value>0</Value>
<Value1 />
<Value2 />
</EmbeddedProperty>
...
</EmbeddedProperties>
</SiteSystem>
<DistributionPoint>
...
</DistributionPoint>
</DPUpgrade>
CreatedBy
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa użytkownika, który utworzył to zadanie.
CustomBootImagePackage_x64
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
PackageID pakietu obrazu rozruchowego do użycia dla obrazów rozruchowych x64 zamiast domyślnego.
CustomBootImagePackage_x86
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
PackageID pakietu obrazu rozruchowego do użycia dla obrazów rozruchowych x86 zamiast domyślnego.
DateCreated
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Czas utworzenia zadania.
DateEnded
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Czas zakończenia zadania.
DateLastUpdated
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Czas ostatniej aktualizacji zadania.
DateNextRun
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Czas następnego uruchomienia zadania.
DateStarted
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Czas rozpoczęcia zadania.
Description
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Opis zadania.
DestinationSiteCode
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Kod witryny docelowej.
DestinationSiteFQDN
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa FQDN lokacji docelowej.
DisableAdvertisements
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
true
jeśli zmigrowane anonsy zostaną wyłączone.
FailedObjectNumber
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Liczba obiektów zakończonych niepowodzeniem.
JobID
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [klucz, odczyt]
Identyfikator zadania.
JobName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Nazwa zadania.
MigratedObjectNumber
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Liczba zmigrowanych obiektów.
MigrateWithFolders
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
true
jeśli struktura folderów powinna zostać zmigrowana wraz z obiektami.
ModifiedBy
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa użytkownika, który ostatnio zmodyfikował to zadanie.
ResolveObjectConflictOption
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Rozwiąż opcję konfliktu obiektów.
ScheduleToken
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Zaplanuj token, zapisywalny tylko przy użyciu prawa zadania migracji zarządzania..
ScopeIDs
Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
Powinny znajdować się identyfikatory zakresu, które zmigrowały jednostki.
SkippedObjectNumber
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Liczba pominiętych obiektów.
SourceCollectionIDs
Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
Identyfikatory kolekcji źródłowej wybrane do migracji.
SourceObjectIDs
Typ danych: UInt32 Array
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
Identyfikatory obiektów źródłowych uwzględnione w zadaniu.
SourceSiteCode
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Kod witryny źródłowej.
SourceSiteFQDN
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Nazwa FQDN lokacji źródłowej.
SourceSiteID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Identyfikator witryny źródłowej.
Status
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [wyliczenie, odczyt]
Stan zadania. Możliwe wartości to:
Value | Stan zadania |
---|---|
0 | Nierozpoczęcie |
1 | Zakończone |
2 | Uruchomienie |
3 | Zakończone niepowodzeniem |
4 | Zatrzymano |
TotalObjectNumber
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
Liczba obiektów.
Type
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [wyliczenie]
Typ zadania. Możliwe wartości to:
Value | Typ zadania |
---|---|
1 | Sprzeciwiać się |
2 | Klient |
3 | ObjectandClient |
Uwagi
Zadania migracji to obiekt używany przez składniki serwera do wykonania zadania migracji. Istnieją trzy typy zadań migracji: 1) zadanie migracji kolekcji, 2) zadanie migracji obiektów i 3) zadanie uaktualnienia punktu dystrybucji. Typy zadań są definiowane przy użyciu Type
właściwości .
Zadania migracji kolekcji obejmują kolekcje i informacje związane z kolekcją, takie jak kolekcja ograniczająca, kod lokacji źródłowej i kod witryny docelowej. Zadania migracji obiektów mogą obejmować obiekty, takie jak pakiety, ale nie mogą zawierać kolekcji i obiektów docelowych, takich jak anonsy. Zadania uaktualniania punktu dystrybucji mogą uaktualniać udostępniony punkt dystrybucji do Configuration Manager regularnego punktu dystrybucji.
W przypadku zadań migracji kolekcji i zadań migracji obiektów identyfikator jednostki uwzględnionych obiektów jest przechowywany jako tablica właściwości zadania, identyfikatorów SourceCollectionID i identyfikatorów SourceObjectID. W przypadku zadań uaktualniania punktu dystrybucji ustawienia nowego systemu lokacji i punktu dystrybucji są przechowywane jako XML we właściwości AdditionalConfiguration
. Wszystkie typy zadań są zaplanowane przy użyciu ScheduleToken
właściwości .
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.