ValidateNewPackageSource, metoda w klasie SMS_SoftwareUpdatesPackage
Metoda ValidateNewPackageSource
klasy Instrumentacja zarządzania windows (WMI) w Configuration Manager weryfikuje nową lokalizację źródła pakietu dla aktualizacji oprogramowania.
Uwaga
Wszystkie aktualizacje dostępne w starym źródle pakietu muszą być dostępne w nowym źródle pakietu, aby weryfikacja powiodła się.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .
Składni
SInt32 ValidateNewPackageSource(
String PackageSource
);
Parametry
PackageSource
Typ danych: String
Kwalifikatory: [w]
Lokalizacja zawartości pakietu do zweryfikowania.
Wartości zwracane
Typ SInt32
danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.
Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.
Uwagi
Ta metoda może być używana podczas zmiany lokalizacji źródłowej pakietu pakietu aktualizacji oprogramowania z powodu zmian w infrastrukturze lub awarii serwera.
Ta metoda jest nowa w najnowszej wersji Configuration Manager. Należy pamiętać, że jest to jedyny sposób zmiany źródła pakietu dla obiektu klasy WMI serwera SMS_SoftwareUpdate . Większość innych typów pakietów można zmienić w konsoli programu , ale nie w pakiecie aktualizacji oprogramowania. Dostęp do tego pakietu z konsoli programu jest ograniczony.
Aby użyć tej metody:
Ręcznie skopiuj pliki pakietu ze starej lokalizacji źródłowej do nowej lokalizacji.
W aplikacji uzyskaj obiekt klasy WMI serwera SMS_SoftwareUpdatesPackage dla aktualizacji oprogramowania.
Dołącz wywołanie elementu w
ValidateNewPackageSource
pakiecie.Po pomyślnym powrocie z metody aplikacja zmieni
StoredPkgPath
właściwość w pakiecie, aby wskazać nową lokalizację źródłową.
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.
Zobacz też
SMS_SoftwareUpdatesPackage Server WMI Class
RefreshPkgSource, metoda w klasie SMS_SoftwareUpdatesPackage
SetSourceSite, metoda w klasie SMS_SoftwareUpdatesPackage
Unlock, metoda w klasie SMS_SoftwareUpdatesPackage