Udostępnij za pośrednictwem


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:

  1. Ręcznie skopiuj pliki pakietu ze starej lokalizacji źródłowej do nowej lokalizacji.

  2. W aplikacji uzyskaj obiekt klasy WMI serwera SMS_SoftwareUpdatesPackage dla aktualizacji oprogramowania.

  3. Dołącz wywołanie elementu w ValidateNewPackageSource pakiecie.

  4. 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