共用方式為


PackageManager.CleanupPackageForUserAsync(String, String) 方法

定義

清除指定使用者的指定 套件 。 用來在刪除使用者的使用者設定檔之後清除使用者安裝的套件。

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ CleanupPackageForUserAsync(Platform::String ^ packageName, Platform::String ^ userSecurityId) = CleanupPackageForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> CleanupPackageForUserAsync(winrt::hstring const& packageName, winrt::hstring const& userSecurityId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> CleanupPackageForUserAsync(string packageName, string userSecurityId);
function cleanupPackageForUserAsync(packageName, userSecurityId)
Public Function CleanupPackageForUserAsync (packageName As String, userSecurityId As String) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

參數

packageName
String

Platform::String

winrt::hstring

封裝名稱。

userSecurityId
String

Platform::String

winrt::hstring

使用者安全性識別碼 (SID) 。

傳回

部署要求的狀態。 DeploymentResult包含部署作業的最終傳回值,完成後。 DeploymentProgress可用來取得整個部署作業過程中完成的百分比。

屬性

Windows 需求

應用程式功能
packageManagement

備註

除非已安裝的應用程式沒有其他使用者,否則不會清除應用程式二進位檔。 這個方法不會從使用者設定檔清除應用程式的註冊。 呼叫此方法之前,請確定已刪除使用者的設定檔。 如果未刪除使用者設定檔,而且使用者登入設定檔,設定檔可能會顯示應用程式的追蹤。 應用程式可能也會中斷檔案類型關聯和磚連結中斷。 呼叫端必須具有系統管理許可權,否則呼叫會失敗。 此外,必須啟用在特殊設定檔中允許部署作業的原則。 根據預設,此原則已停用。

適用於

另請參閱