2017-02-08 68 views
2

我想一個使用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需要運行此腳本的自動化,因此,不能手動運行。

+0

'[ComponentModel.Win32Exception] 0x80070005'報告這個錯誤意味着'訪問被拒絕'。 –

+0

當使用右鍵單擊 - >以powershell腳本運行時,我不會收到此錯誤。另外,我在自動化中使用了一個提升的powershell窗口來運行這個命令,所以不明白爲什麼我會得到這個錯誤。 – bharath

+0

系統權限與腳本以自動化方式運行時運行的用戶權限有些不同。您可能需要提供顯式憑據才能在詹金斯下運行或作爲計劃任務。 –

回答

0

我試過各種事情,但配置計劃任務的PowerShell腳本,並使用命令從詹金斯調用它:

的schtasks /運行/ TN

僅僅是爲我工作的事情。

此外,請確保使用具有管理權限的用戶帳戶以最高權限運行計劃任務。

相關問題