使用 occ 指令安全地清除 ownCloud 檔案版本
刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。
批次檔是電腦使用者完成工作的一種方式。它們可以自動執行日常任務,縮短完成某件事所需的時間,並將複雜的過程轉變為任何人都可以操作的過程。
在本文中,您將學習如何編寫一個簡單的批次文件,以了解批次文件功能的基礎知識,以及如何自己編寫它們。本文還將為您提供額外的資源來學習如何編寫批次(BAT)檔案。
如何在 Windows 上建立批次文件
若要建立 Windows 批次文件,請依照下列步驟操作:
您的原始文件應如下所示:
以下是上述範例對應的命令視窗:
如果本教程太短或您想了解有關 BAT 文件命令及其使用方法的更多信息,請繼續閱讀!
步驟1:建立BAT文件
假設您經常遇到網路問題;您必須轉到命令提示符,鍵入ipconfig並 ping Google 來修復網路問題。過了一會兒,您意識到如果您只是編寫一個簡單的 BAT 文件,將其貼到 USB 上並在您排除故障的機器上使用它,效率會更高一些。
建立新的文本文檔
批次檔使用 Windows 命令提示字元簡化了可重複的電腦任務。下面是一個批次檔的範例,它負責在命令提示字元中顯示一些文字。透過右鍵點擊資料夾中的空白處並選擇新建>文字文件來建立一個新的 BAT 檔案。
新增程式碼
雙擊“新文字文檔”以開啟預設文字編輯器。將以下程式碼複製並貼上到您的文字輸入中。
@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause
另存為BAT文件
上述腳本重複了文字「歡迎使用批次腳本!」。透過前往文件>另存為來儲存文件,然後根據需要命名文件。使用新增的 BAT 副檔名結束檔名,例如:Welcome.bat,然後按一下「確定」。這將完成批次過程。現在雙擊新建立的批次檔以啟動它。
不要以為這就是批次腳本所能做的全部。批次腳本參數是命令提示字元代碼的調整版本,因此您只能使用命令提示字元來執行操作。對於不熟悉該程式的人來說,命令提示字元是一個強大的工具,但如果您使用的是Windows 11,則應將 Windows 終端設定為預設應用程式。
步驟 2:了解建立批次腳本的基礎知識
批次檔使用與命令提示字元相同的語言。您所做的只是告訴命令提示字元您想要使用檔案匯入什麼,而不是在命令提示字元中輸入它。這可以節省您的時間和精力。它還允許您引入一些邏輯,例如簡單循環、條件語句等,這些邏輯在概念上是過程程式設計能夠做到的。
刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。
以正確的順序檢查伺服器 URL、手機網路、HTTPS 端點和伺服器日誌,即可追蹤 ownCloud 行動連線被拒絕的原因。
將按需作業運行替換為 systemd 定時器,該定時器每 15 分鐘執行一次 ownCloud 支援的 occ system:cron 命令。
透過 Apache、Nginx 或反向代理程式追蹤 WebDAV 請求,然後使用經過驗證的 PROPFIND 測試確認 ownCloud 同步功能正常。
透過設定其規範 URL 並從伺服器本身檢查 DNS、HTTPS 和反向代理路由,修復 Nextcloud 缺少出站位址警告的問題。
透過本機 Unix 套接字配置 APCu 和 Redis,以實現 Nextcloud 快取和檔案鎖定,並提供目前和舊版 Nextcloud 的步驟。
檢查 Nextcloud 的 cron 模式,修復其 systemd 服務和計時器,並驗證後台作業在啟動後以及每隔五分鐘運行一次。
啟用可靠的 Nextcloud 檔案鎖定,選擇適當的 Redis 或 Valkey 後端,並驗證警告是否清除,同時避免並發檔案變更的風險。
使用最新更新、HTTPS 和 HSTS、精確的反向代理信任以及針對公共伺服器的檢查,修復 Nextcloud 掃描中常見的錯誤。
為需要加密的儲存配置 Nextcloud SSE,保護加密金鑰,並在加密現有文件之前測量傳輸和 CPU 影響。