2013-12-23 44 views
0

我得到了一個批處理文件,它將運行一個C++程序並輸出到具有「>」重定向的文件。該文件將由任務調度程序運行。沒有權限從任務調度程序寫入文件?

我發現,當該批處理文件從任務調度運行,它聲稱「訪問被拒絕」。批處理文件運行良好,直到達到該「>」重定向部分。 (我發現整個批處理可以在沒有「>」的情況下運行)我曾經嘗試以管理員身份運行任務計劃程序,但我仍然「拒絕訪問」。

有沒有辦法解決這個問題?

+0

你在某處驅動器輸出重定向在其中安裝Windows? – Sunny

+0

不,我正在輸出到D驅動器中的一個目錄,這不是Windows安裝的位置。 – Karl

回答

0

有可能是它的相當多的原因,下面點首先檢查:

  1. 檢查誰已計劃的批處理腳本在任務運行 調度用戶是否有系統或沒有管理員訪問權限。

  2. 在「重定向文件夾」和所有的子文件夾上也給予該用戶完整的共享/ NTFS權限。您可以手動將所有權限傳播到文件夾。

  3. 用戶應該已經讀寫 權限以及完全控制「重定向文件夾」。

相關問題