PackageManager.FindPackagesForUserWithPackageTypes(String, PackageTypes) | findPackagesForUserWithPackageTypes(String, PackageTypes) Method

Sucht Pakete bestimmter Typen, die für den angegebenen Benutzer installiert sind.

Syntax


var iIterable = packageManager.findPackagesForUserWithPackageTypes(userSecurityId, packageTypes);

Parameter

userSecurityId

Typ: String [JavaScript] | System.String [.NET] | Platform::String [C++]

Die Sicherheits-ID (SID) des Benutzers. Wenn dieser Parameter null ist, werden die Pakete für den aktuellen Benutzer abgerufen. Jede Benutzer-SID außer der des aktuellen Benutzers erfordert Administratorrechte.

packageTypes

Typ: PackageTypes

Eine Kombination von PackageTypes-typisierten Werten, die unter Verwendung eines bitweisen OR-Vorgangs kombiniert wird. Der resultierende Wert gibt die Typen der Pakete an, die in das Ergebnis aufgenommen werden sollen.

Rückgabewert

Typ: IIterable<Package> [JavaScript/C++] | System.Collections.Generic.IEnumerable<Package> [.NET]

Wenn die Methode erfolgreich ist, wird eine aufzählbare Auflistung von Paketobjekten zurückgegeben. Jedes Paketobjekt in dieser Auflistung enthält Informationen über das Paket, einschließlich, aber nicht beschränkt auf den Namen, den Herausgeber, die Version und den Installationsspeicherort. Der packageTypes-Parameter bestimmt die Typen der zurückzugebenden Pakete.

Hinweise

Diese Methode erfordert Administratorrechte, wenn sich die angegebene Benutzer-SID von der Benutzer-SID des aufrufenden Benutzers unterscheidet. Andernfalls wird eine AccessDeniedException ausgelöst.

Anforderungen

Mindestens unterstützter Client

Windows 8.1

Mindestens unterstützter Server

Windows Server 2012 R2

Namespace

Windows.Management.Deployment
Windows::Management::Deployment [C++]

Metadaten

Windows.winmd

Siehe auch

PackageManager
FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)
FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

 

 

Anzeigen:
© 2014 Microsoft