Windows-Server-2008

IIS7 的 AppCmd 備份導致訪問被拒絕錯誤 (hresult:80070005)

  • May 24, 2021

我有一個腳本,我一直在另一個 Windows 2008 上使用它來刪除配置的 IIS7 備份並創建一個新的:

SET DEST=C:\Backup\Web\IIS7
SET BACKUPNAME=IIS7-CONFIGS
%windir%\system32\inetsrv\appcmd.exe delete backup "%BACKUPNAME%"
%windir%\system32\inetsrv\appcmd.exe add backup "%BACKUPNAME%"
robocopy %windir%\system32\inetsrv\backup "%DEST%" /MIR /R:6 /W:10 /ZB

但是在新的 Windows 2008 伺服器上,我在刪除時被拒絕訪問:

ERROR ( hresult:80070005, message:Command execution failed.
Access is denied.
)

我關閉了 UAC 並且幾乎從舊伺服器複製了所有設置(包括使用者角色是管理員)。我錯過了什麼?

我將從執行程序監視器開始,看看是否有任何訪問被拒絕。然後,我將查看程序監視器中發生訪問被拒絕的使用者帳戶並授予必要的權限。

+1 非常好的腳本和對 robocopy 命令的良好使用。

舊文章我知道,但現在這裡有同樣的問題。我意識到我沒有以管理員身份執行“cmd”

所以以管理員身份執行 CMD 並且執行良好。

引用自:https://serverfault.com/questions/129846