Powershell
我的服務帳戶需要什麼來解決 robocopy 中的“管理審核使用者權限”錯誤?
我正在創建一個從 Windows Server 2012 R2 上的腳本呼叫 robocopy 的計劃任務。無論是手動執行還是從計劃任務執行,它目前都會引發以下錯誤:
ERROR : You do not have the Manage Auditing user right. ***** You need this to copy auditing information (/COPY:U or /COPYALL).
該任務已設置為“無論使用者是否登錄都執行”和“以最高權限執行”。腳本如下:
Add-Content E:\ITS\CopyScripts\box1-backup-robocopy.log "script running" #Input the variables for the robocopy script $Source = "\\box1-prod\images\prod\" $Destination = "E:\Box1\Backups\images" $Retries = 1 #This is the Robocopy script Robocopy.exe $Source $Destination /E /Z /COPYALL /XO /r:$Retries /purge /xd '$RECYCLE.BIN' 'System Volume Information' '._nfs' /log:E:\ITS\CopyScripts\box1-backup-robocopy.log /tee
任何解決此問題的幫助將不勝感激。
執行 gpedit.msc
電腦 > Windows 設置 > 安全設置 > 本地策略 > 使用者權限 >
管理審計和安全日誌
如果您需要解決此問題並且無法獲得審核權限,則可以通過將 /COPYALL 替換為以下選項來複製除審核資訊之外的所有內容:
/COPY:DATSO