分享

資訊委外

張〇生
案件已認證
地區其他地區
金額客戶預算:想再和專家討論
6小時前提出

搶先接洽

IT 工程師

請問您需要的服務方式為?

其他, 我要發案: 員工遠端工作的視訊錄影管理(已告知員工)+時數統計 可幫打包成Pkg或者遠端操作,共兩台 若有其他較麻煩的問題可討論刪減 ⸻ ?【外包需求說明】macOS 多使用者自動錄影系統(M 系列,兩名員工) ? 目標功能 1. 開機自動啟動(針對每個使用者) 2. 有操作(滑鼠或鍵盤)即開始螢幕錄影 3. 錄影自動存入 Dropbox 指定資料夾(每人各自備份) 4. 錄影保留 30 天,自動刪除過期檔案 5. 封鎖 USB 外接硬碟 6. 錄影過程與截圖不顯示通知、視覺干擾 ⸻ ? 系統環境 • macOS Ventura / Sonoma(M 系列) • 使用者帳號:「員工1」、「員工2」(macOS 使用者名稱為 employee1、employee2) • 每人皆有獨立 Dropbox 賬戶並登入桌面版 ⸻ ? 每位使用者的資料夾結構(預設安裝於各自主目錄下) /Users/employee1/ScreenMonitor/ ├── recordings/ ← 錄影儲存,Dropbox 同步資料夾 ├── record_if_active.sh ← 監控錄影腳本 ├── clean_old_recordings.sh ← 自動刪除腳本 ├── LaunchAgents/ │ ├── com.screen.record.plist ← 每 5 分鐘錄影排程 │ └── com.screen.clean.plist ← 每日清理排程 /Users/employee2/ScreenMonitor/ 結構完全相同。 ⸻ ? 腳本內容(安裝至各自帳號主目錄) ✅ record_if_active.sh #!/bin/zsh mkdir -p ~/ScreenMonitor/recordings timestamp=$(date "+%Y-%m-%d_%H-%M-%S") id******** =$(ioreg -c IOH ID******** | awk '/H IDId******** {print $NF/1000000000; exit}') if (( $(echo "$ id******** < 60" | bc -l) )); then ffmpeg -f avfoundation -framerate 10 -i "1:none" -t 600 ~/ScreenMonitor/recordings/$timestamp.mp4 fi ✅ clean_old_recordings.sh #!/bin/zsh find ~/ScreenMonitor/recordings -name "*.mp4" -mtime +30 -exec rm {} \; ⸻ ? 每人都需安裝以下 LaunchAgents 兩個 com.screen.record.plist <plist version="1.0"> <dict> <key>Label</key><string>com.screen.record</string> <key>ProgramArguments</key> <array><string>/Users/$(whoami)/ScreenMonitor/record_if_active.sh</string></array> <key>StartInterval</key><integer>300</integer> <key>RunAtLoad</key><true/> </dict> </plist> com.screen.clean.plist <plist version="1.0"> <dict> <key>Label</key><string>com.screen.clean</string> <key>ProgramArguments</key> <array><string>/Users/$(whoami)/ScreenMonitor/clean_old_recordings.sh</string></array> <key>StartInterval</key><integer>86400</integer> <key>RunAtLoad</key><true/> </dict> </plist> ✅ 使用 $(whoami) 可在每位使用者帳號下正確執行 ⸻ ? 安裝方式(每位使用者皆需一次) 1. 安裝 .sh 與 .plist 檔至 ~/ScreenMonitor/ 2. 設定執行權限: chmod +x ~/ScreenMonitor/*.sh 3. 複製 .plist 至 ~/Library/LaunchAgents/ 並載入: launchctl load ~/Library/LaunchAgents/com.screen.record.plist launchctl load ~/Library/LaunchAgents/com.screen.clean.plist ⸻ ☁️ Dropbox 同步方式(每人一份) • 建議兩位使用者將自己的 ~/ScreenMonitor/recordings 拖曳到 Dropbox 資料夾中 • 或在腳本中修改儲存目錄為 ~/Dropbox/recordings/ ⸻ ? 封鎖 USB 儲存裝置(共用電腦設定即可) • 使用 Mosyle 或 SimpleMDM • 限制 USB mass storage 類別 • 可保留 HID(滑鼠、鍵盤)與影印機等例外 ⸻ ? 使用者操作授權(每人需一次) 在「系統設定 → 隱私與安全性」中手動允許: • ✅ 螢幕錄製:ffmpeg • ✅ 輔助使用:cron、終端機 ⸻ ? 工程師交付內容 • 每位使用者完整腳本與 plist • 安裝腳本(可寫 postinstall 或安裝指令) • 若可,請一併打包為 .pkg(可選)

您需要的服務為?(可多選)

網路維護監控等

您需要資訊委外服務的據點數為?

1處

您公司的產業類別為?

電子產業

您的預算是多少?

想再和專家討論

什麼時間方便服務?

皆可討論

還有什麼需要注意的地方嗎?

有, Gpt有給方案了 看是否可以執行 謝謝

您需要服務的地區為何?

其他地區
您可能也感興趣的案件:
嘉義市 西區
雲端服務代辦
yuexxx
嘉義市 西區
資訊委外
yuexxx
新竹市 東區
電話總機系統
王〇生