我想一個使用PowerShell命令安裝UWP應用程序失敗,錯誤0X80070005:添加瓷磚失敗,出現意外錯誤
開始處理PowerShell的「-ExecutionPolicy無限制-noexit -Command "cd \
」 C安裝UWP應用:\ Users \ Administrator \ Documents \ Visual Studio 2015 \ Projects \ App3 \ AppPackages \ App3 \ App3_1.0.0.0_x64_Test`「; & .\Add-AppDevPackage.ps1
-Force`」| Out-File C:\ Users \ Administrator \ Desktop \ log.txt 「-Verb RunAs -Wait
其中AppDevPackage.ps1是應用程序中提供的powershell腳本。
腳本運行正常,當我運行它通過使用右鍵單擊 - >與powershell.But運行時,當我嘗試使用jenkins調用腳本或使用計劃任務引發下面的錯誤:
Add-AppxPackage :部署失敗,HRESULT:0x80073CF6,包無法註冊。
錯誤0x80070005:添加磁貼失敗,出現意外錯誤。
注:欲瞭解更多信息,請查看[ActivityId] 5e8c5432-8277-0004-c28f-8c5e7782d201在 事件日誌,或使用命令行獲取-AppxLog -ActivityID 5e8c5432-8277-0004-c28f-8c5e7782d201
在C:\ Users \ Administrator \ Documents \ Visual Studio 2015 \ Projects \ App3 \ AppPackages \ App3 \ App3_1.0.0.0_x64_Test \ Add-AppDevPackage.ps1:388 char:13 + Add-AppxPackage -Path $ DeveloperPackagePath .FullName -Dep ... + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:WriteError:(C:\ Users \ Admini .... 0.0.0_x64.appx:String)[Add-AppxPac kage],IO異常 + FullyQualifiedErrorId:DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddA ppxPackageCommand
我看了看事件日誌以及,甚至給出了同樣的錯誤code.I需要運行此腳本的自動化,因此,不能手動運行。
'[ComponentModel.Win32Exception] 0x80070005'報告這個錯誤意味着'訪問被拒絕'。 –
當使用右鍵單擊 - >以powershell腳本運行時,我不會收到此錯誤。另外,我在自動化中使用了一個提升的powershell窗口來運行這個命令,所以不明白爲什麼我會得到這個錯誤。 – bharath
系統權限與腳本以自動化方式運行時運行的用戶權限有些不同。您可能需要提供顯式憑據才能在詹金斯下運行或作爲計劃任務。 –