เบชเบฐเบเบฒเบเบเบตเบเบญเบเบเปเบฒเบ, Habr!
เบเบธเบเบเบฐเบชเบปเบ
เบญเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเปเบเปเบเบฅเบฐเบเบฐเบเบญเบก Kerio Connect; เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบกเบทเบญเบเบเปเบฒเบเปเปเบเบทเปเบญเบฎเบฑเบเปเบเปเบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบเบปเบฒ. เปเบเปเบเบทเปเบญเบเบเบปเปเบเบเปเปเบกเบตเปเบเบเบชเปเบฒเบเบเบตเปเปเบเบเบขเบฒเบ, เบเบฑเบเบเบฑเปเบเปเบเปเปเบเปเบกเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบฅเบฐเบเบฑเบเบเบตเบชเบฒเบก, เบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเปเบกเบทเบญเบเบเบญเบเบชเบฐเบเบฒเบเบเบตเป. เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบเบธเบเบเบปเบเบกเบตเบเบงเบฒเบกเบชเบธเบ. เบกเบทเปเบซเบเบถเปเบเบเบตเปเบเบต, เบเบฒเบเบเบธเปเบกเบเบญเบเบเปเบฒเบเบปเบเบงเบฝเบเบเบฒเบ, เบเบฐเบเบดเบเบดเบเบเบปเปเบงเปเบเบเบญเบเบเบดเบเบเบฐเบเปเบฒเบฅเบฐเบซเบงเปเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ!
เบเบฐเบงเบฑเบเบชเบฒเบ
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบเบงเบเบงเบฒเบกเบเบดเบเปเบกเปเบเปเบเบทเปเบญเบเบปเบเบชเบนเบ Kerio Distributed Mail Domain เปเบฅเบฐเบกเบฑเบเบเบฐเปเบฎเบฑเบเบเบธเบเบขเปเบฒเบเบเบญเบเบกเบฑเบเปเบญเบ. เบเปเปเปเบเปเปเบงเบปเปเบฒเปเบงเบเปเบงเบฒเปเบฎเบฑเบ, เปเบเปเบกเบเบเบตเปเปเบเบเบขเบฒเบเปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบ, เปเบเปเบเบฑเปเบเบเปเปเปเบกเปเบเบเปเบฅเบฐเบเบต, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเบญเบกเบเบตเปเบเบฐ synchronize เบเบฐเบเบดเบเบดเบ, เปเบเบเปเบเบต, เบเบดเบเบเปเปเบเบปเบงเบเบฑเบ - เบฅเบฐเบซเบงเปเบฒเบเปเบเปเบกเบเบเบตเปเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฝเบงเบเบฑเบ, เปเบเปเบเปเปเปเบกเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐ synchronize เบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบเบซเบผเบฒเบ. เปเบเบตเบเปเบงเบต.
เบเปเบฒเบเบฐเปเบเบปเปเบฒ, เปเบเปเบเบญเบ, เบเปเปเปเบเปเบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบงเปเบฒเบเบฒเบเบเปเบฒเบเบฒเบเบเบตเปเบเปเบญเบเบเปเบญเบเบเบฒเบเปเบกเปเบเบเบฒเบเบซเบฒเบเปเบ. เบเปเปเบกเบฒเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเบเปเบซเบฑเบเบซเบผเบฑเบเบเบฒเบเปเบญเบเบฐเบชเบฒเบเบเบญเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเบเบตเป. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบฎเบนเปโเบชเบถเบโเบเบดเบโเบซเบงเบฑเบโเบเบตเปโเบชเบธเบโเปเบเบโเบเบฒเบโเบเบตเป.
เบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบซเบฑเบเปเบเบฑเบเบเบฑเบเบซเบฒ.
เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบซเบเบฑเบ?
- เบชเปเบฒเบเบฅเบนเบเบเปเบฒเบชเบญเบเบเบปเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบเบฒเบเบเบญเบเปเบงเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบเบญเบเบซเบฒเบเบญเบเปเบงเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบกเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเป - เบเปเบญเบเบเปเปเบกเบฑเบ rake เบเบฑเปเบเบเปเบฒเบง, เปเบเปเปเบเบดเปเบเบเบทเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบเปเปเบเปเบงเปเบเบปเปเบฒเบเบฑเปเบ.
- เบเบฝเบ script เบเบญเบเบเปเบฒเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ synchronization เบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบงเบฒเบกเบเบดเบเปเบฅเปเบงเปเบกเปเบเบงเปเบฒ Kerio เปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเปเบฅเบฐเบงเบฑเบเบเบธเปเบเบฑเบเปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบ, เบชเบฐเบเบฑเปเบเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบเบเบฐเบเบฒเบชเบฐเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฅเป, เปเบเปเปเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบเปเบฒเบเบงเบเบเบฝเบเบเปเบเบญเบเปเบซเบผเปเบเบเปเปเบกเบนเบ, เบงเบฝเบเบเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒเบชเบฑเบเบชเบปเบเบเบฒเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฐเบเบดเบเบฑเบเบซเบผเบฒเบ. เบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบชเปเบฒเบเบงเบฝเบเบเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป, เปเบฅเบฐเบญเบทเปเบเป.
เปเบเบดเปเบเปเบเบเปเบฒเบเบซเบเปเบฒ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบงเบปเปเบฒเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒ Kerio เบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบงเบฑเบเบเบธเปเบเบฑเบเปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบ, เบกเบฑเบเบเปเปเปเบกเปเบเบเบงเบฒเบกเปเบเปเบเปเบฒเบเบตเปเบเบฐเบเบฒเบกเบงเปเบฒเบฅเบฐเบเบปเบเปเบเบฅเปเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบเบเบธเบเปเบเบฑเปเบเบเบตเปเบเปเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบงเบฑเบเบเบธ.
เปเบเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเปเบเบเบฒเบเบเบดเบ, เปเบเปเบกเปเบเปเบเปเบเปเบเบเบตเปเบกเบตเปเบเบเบเบฒเบ "เบเบถเบเปเบญเบปเบฒเบเบดเบเปเบเบเบเบญเบเบชเบฑเบเบเบน," เปเบงเบฅเบฒ 6 เปเบกเบเบเปเบญเบเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบทเบเบเปเบญเบเบชเบญเบเบขเปเบฒเบ:
- เบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเปเบฒเบญเบดเบเปเบกเปเบเปเบฎเบฑเบเบชเบดเปเบเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเปเปเบเบญเบเบซเบฒเบชเบดเปเบเปเบเบเบฒเบเบเบฒเบเบเบญเบ.
- เบเบฒเบเปเบเปเปเบเบเบตเบชเบญเบเปเบกเปเบเปเบเบทเปเบญเปเบเบเบญเบ.
เปเบฅเปเบงเปเบเบเบญเบเปเบเบปเปเบฒเบเปเบญเบเบเบทเปเบเบเบญเบเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบฝเบงเปเบฅเบฐเบเบงเบฒเบกเบเบดเบ, เปเบเบดเปเบเบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบฒเบเบงเบเบซเบเปเบญเบ - DFS
เบเบฒเบเบเบฑเบเบชเบดเบเปเบ
เบเบฒเบโเปเบเปโเปเบโเบเบปเบงโเบกเบฑเบโเปเบญเบโเปเบเบดเปเบโเบเบทโเบเบตเปโ
- เปเบญเบปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ synchronization เบเบฑเบ OS Windows. (เบชเปเบงเบเบเบถเปเบเบเบญเบเบกเบฑเบเบขเบนเปเปเบ Linux. เบเบฒเบเบเปเบฒเบเบเปเปเบกเบนเบเปเบกเบฅเปเบเบเบฑเบ OS เบญเบทเปเบเปเบกเปเบเบเปเบญเบเบเบฒเบ)
- เบเปเบฒเบเบปเบเปเบเบเบชเปเบฒเบเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ synchronization - เบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบทเบเบฑเบ.
- เบเปเบฒเบเบปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบเบฑเบเบซเบกเบปเบเบเบฒเบเปเบเปเปเบเปเบกเบเบเบฝเบงเบเบตเปเบกเบตเบเบทเปเบเบเบตเป DFS เบเบฝเบง.
- เบชเปเบฒเบเปเบเปเบกเบ Kerio เบเบตเปเบเบทเบเปเบเบเบขเบฒเบเบเปเบฒเบเปเบเบดเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ synchronization เบเปเปเบกเบนเบ, เบเปเปเบเบฝเบเปเบเปเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเปเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบกเบ; เบเบตเบชเบญเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเปเบเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ Kerio เปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ. (เปเบเบเบเปเบฒเบเบเบฒเบเบญเบฑเบเบเปเบฒเบญเบดเบ)
- เบเบฑเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป synchronized เบเบฑเบเบเบทเปเบเบเบตเป DFS.
- เบกเบฒเบเบฑเบเปเบกเปเบเปเบญเบเบเบฒเบเบเบฐเบเบดเบ (เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบเบเบเปเปเบกเบตเปเบกเปเบเปเบญเบเปเบเบปเปเบฒเปเบเป)
ะ ะตะฐะปะธะทะฐัะธั
เบเบปเบงเบขเปเบฒเบเปเบเบชเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅ (เบญเบฒเบเบเบฐเบซเบผเบฒเบ)
1. Kerio Distributed domain
เบญเบฒเบเบฒเบเบเปเปเปเบเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบ synchronization, เปเบเปเบเบตเปเบเปเปเปเบกเปเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ.
เบเปเบญเบเบเบฐเบเปเปเบญเบฐเบเบดเบเบฒเบเบงเบดเบเบตเบเบฒเบเบเบปเบเบชเบนเบเปเบเปเบกเบเบเบตเปเปเบเบเบขเบฒเบ Kerio, เบเปเปเบกเบตเบซเบเบฑเบเบชเบฑเบเบชเบปเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบถเบเบชเบฒเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ.
เปเบเบเบตเปเบชเบธเบ, เบเปเบฒเบเบเบงเบเปเบซเบฑเบเบฎเบนเบเบเบฒเบเบเปเปเปเบเบเบตเปเปเบ console admin:
เบเปเปเปเบเบเปเบญเบเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบเปเบเบเปเบเบตเบเบตเปเปเบเปเบเบเบฑเบ; เปเบเปเบเบตเบเปเบงเบต Master เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเบเบปเบงเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเป:
เบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเปเบกเบ - เปเบเบตเบเปเบงเบตเบเบฐเบเปเป synchronize เปเบเบเปเบเบตเบชเบฒเบเบฒเบฅเบฐเบเบฐเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบกเบ
เบเบปเปเบงเปเบเบเบฑเบเบเบธเบเปเบเปเบกเบ - เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบฐเบเบฐเบเบดเปเบกเปเบเบเปเบเบตเบชเบฒเบเบฒเบฅเบฐเบเบฐเบเบตเปเบกเบตเบขเบนเปเปเบเปเบเปเบฅเบฐเปเบเปเบกเบเปเบฅเบฐเบชเปเบฒเบเปเบเปเบเบตเบเบฝเบงเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเปเบเปเบกเบเบเบฑเบเบซเบกเบปเบเปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅ.
เบฅเบฐโเบกเบฑเบโเบฅเบฐโเบงเบฑเบ เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฝเบเปเบเบเบเบฐเปเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ, เบกเบฑเบ synchronizes เปเบเบเบเปเบฒเบเบซเบฒเบเบเบฒเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ (เบเบฑเปเบเปเบกเปเบ, เปเบเบเบเปเปเบกเบตเบเบทเปเบเบเบตเปเบเบปเปเบงเปเบเบเบฝเบง).
เบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบเบฐเบเบฑเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบฅเบฐเบซเบงเปเบฒเบเบเบนเปเปเบเป.
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ, เบเบงเบเปเบเบปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบญเบเบเปเบญเบเปเบฅเบฐเบเปเบญเบเบเปเบญเบเบเบฒเบ synchronization เบขเปเบฒเบเปเบเบฑเบกเบเบตเป (เปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบเบปเปเบฒ, เบเบฒเบเปเบเปเปเบเบญเบฒเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบ) เปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเบเปเบเปเบกเบเบเบตเปเบเบทเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบ synchronized.
2. เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเปเบกเบนเบ Kerio
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบเปเบเบเบฑเบเบเบฝเบงเบเบฑเบเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบ synchronized เปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เปเบเบเปเบเบต, เบเบฐเบเบดเบเบดเบ, เบเบดเบเบเปเปเบเบปเบงเบเบฑเบ.
เบเปเบฒเปเบเบฐเบเปเบฒ - เบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ, เบเปเบฒเบเปเบฒเบเบชเปเบฒเบเบเบงเบเบกเบฑเบเปเบเบฑเบเบเบฒเบชเบฒเบฅเบฐเบเบดเบ, เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบกเบตเบเบทเปเบขเบนเปเปเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเป, เบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเปเปเบชเบฐเบเบงเบเบขเปเบฒเบเบซเบเปเบญเบ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบญเบเบซเบฒเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบญเบเปเบเปเบเบตเปเบกเบฅเปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
เบเบปเปเบงเปเบเบเบฑเบเบเบธเบเปเบเปเบกเบ ~DataMailmail#publicะกะธะฝั
ัะพะฝะธะทะธััะตะผัะน ะบะฐัะฐะปะพะณ#msgs
เบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเปเบกเบ ~DataMailmail**Domain**#publicะกะธะฝั
ัะพะฝะธะทะธััะตะผัะน ะบะฐัะฐะปะพะณ#msgs
เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเป synchronize เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฑเบเบซเบกเบปเบ, เปเบเปเบงเปเบฒเบเบฝเบเปเบเปเบเบฑเบเบเบธเบเบตเปเบกเบตเบเปเปเบกเบนเบเปเบเบปเปเบฒเบเบฑเปเบ #msgs โ เบงเบฑเบโเบเบธโเบเบญเบโเบเบปเบโเปเบญเบโเปเบกเปเบโเปเบเปโเบเบทเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโเบขเบนเปโเบเบตเปโเบเบตเปโ, เบเปเปโเบกเบนเบโเบญเบทเปเบเปโเบเบฑเบโเบซเบกเบปเบโเบเปเบญเบโเปเบเบโเบเปเบฒเบโเบซเบฒเบโเบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโ.
3.DFS
เบเปเบญเบเบเบฐเบเปเปเบญเบฐเบเบดเบเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบฑเปเบเบเปเบฒ DFS, เบกเบตเบเปเปเบกเบนเบเบเบฝเบเบเปเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเบเบตเป.
DFS เปเบเบฑเบเบเปเบฅเบดเบเบฒเบเบเบฒเบฅเบฐเบเบปเบเบเบฒเบเปเบ Windows Server เบเบตเปเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฅเบงเบกเปเบเบเปเบเบตเบเบตเปเปเบเปเบเบเบฑเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ
เบเปเบญเบเบเบตเปเบเบฐเบเบฑเปเบ DFS, เบเปเบฒเบเบเปเบญเบเบขเบธเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ synchronization เบเปเปเบกเบนเบ.
เปเบกเบทเปเบญเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเปเบฒเบเบเบงเบเปเบเปเบฎเบฑเบเบฎเบนเบเบเบฒเบเบเปเปเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบเปเบเบตเบเบตเป synchronized
เบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเปเบเปเปเบเบเปเบเบตเบเบตเปเปเบฎเบฑเบเบเปเปเบฒเบเบฑเบ.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฒเบฅเบญเบเปเบเบตเบเบเบถเปเบ (เปเบฅเบฐเบเปเปเบกเบตเบซเบเบฑเบเบเบดเปเบชเบเบเบตเปเบเบฐเปเบฎเบฑเบเบชเปเบฒเปเบเบปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบ - เปเบเบเปเบเบตเบซเบงเปเบฒเบเปเบเบปเปเบฒ), เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเป.
เบเปเปเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบซเบเบถเปเบเปเบฅเบฐเบเบงเบเปเบเบดเปเบเบงเปเบฒเบเปเปเบกเบนเบเบเบทเบ replicated เบขเปเบฒเบเบเบทเบเบเปเบญเบ.
4. เปเบกเปเบเปเบญเบ
เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบฒเบเบชเบฐเบเปเบญเบ
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบเบปเปเบ synchronizing (DFS), เบเปเบฒเบเปเบฒเบเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเบฒเบญเบดเบ, เบเปเปเบกเบตเบซเบเบฑเบเบเบฒเบเบปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเบชเบญเบ, เบซเบผเบทเบกเบฑเบเบเบฐเบเบฒเบเบปเบเบเบถเปเบเปเบเปเบเบฒเบเบญเบฑเบเบเปเปเบชเบฐเปเบซเบกเบตเปเบ.
เบขเปเบฒ เปเบปเบ เบซเบงเบฑเบ; เปเบเปเบเบญเบ, เบกเบฑเบเบเบฐเบเบฒเบเบปเบเบขเบนเปเบเบตเปเบเบฑเปเบเปเบงเบซเบผเบทเบเปเปเบกเบฒ, เปเบเปเบเบตเบเบงเปเบฒเปเบงเบเบงเปเบฒเบเปเปเบกเบฒ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบตเบเปเบเปเบ 6-12 เบเบปเปเบงเปเบกเบ.
เบชเบดเปเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบเบตเบเบตเปเบเปเบฒเบเปเบเปเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเบฒเบญเบดเบ, เปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเบชเบญเบเปเบฅเบฐเบเปเปเบกเบฒ, เปเบเปเบเบญเบ, เปเบเบฅเปเบเบฐเบเบฒเบเบปเบเบเบถเปเบเบเบฑเบเบเบตเบเบญเบเปเบเบเบฑเบเบฅเบฐเบเบปเบ DFS, เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต mail เบเบตเปเปเบเปเบเบทเบเบญเปเบฒเบเปเบเบเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบเปเบญเบ. เปเบฅเบฐเบเบทเบเบฎเปเบญเบเบเปเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฐเบเปเปเบญเปเบฒเบเปเบเบเปเบเบต #msgs เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบเปเบเบฐเบเบปเปเบกเบเปเปเบกเบนเบเบเบฒเบเบเบฑเบเบเบฐเบเบตเบเบญเบเบเบปเบเปเบญเบ, เปเบเบดเปเบเบญเบฒเบเบเบฐเบเปเปเบเบปเบเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
Kerio เบกเบตเบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบทเบเปเบซเบกเป, เปเบเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 6 เบเบปเปเบงเปเบกเบ, เปเบฅเบฐเปเบเบฅเบฐเบซเบงเปเบฒเบ XNUMX เบเบปเปเบงเปเบกเบเบเบตเป, เบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบญเบเบงเบฝเบเบเบฒเบเปเบเบเบฐเบเบดเบเบดเบเบญเบฒเบเบเบฐเบชเบนเบเปเบชเบเปเบ.
เปเบเบทเปเบญเบเบปเบเบชเบญเบเบเบฒเบ synchronization เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบถเบเปเบเบฅเปเปเบ synchronized directory index.fld เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเปเบเบตเบเบทเบเปเบซเบกเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเปเบฅเบฐเบเปเบฒเปเบเบฅเปเบเบตเปเบซเบฒเบเปเบ, Kerio เบเบฐเบญเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฅเบฐเบเปเปเบกเบนเบเปเบซเบกเป. เบเบฐเบเบฒเบเบปเบ. เบกเบฑเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเปเบเปเปเบ, เบฅเบถเบเปเบเบฅเปเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบกเบนเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบเปเบเบตเปเบเปเปเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบธเบเบเบฑเปเบ, เปเบเปเบงเปเบฒเบเบฝเบเปเบเปเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ Kerio เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเบฐเบชเบนเบเปเบชเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบฑเบเบซเบกเบปเบเปเบ index.fld.
เบกเบฑเบเบเบฑเบเปเบฅเบตเปเบกเบเบปเปเบกเบญเบญเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบเบฑเบเบเบนเปเปเบเป - เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบฑเบเบชเบฐเบเบตเปเบฅเบฐเบงเปเบฒเบกเบฑเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบขเบนเปเบเบตเปเบเบฑเปเบ.
เบกเบตเบเบฒเบเปเบฅเบทเบญเบเบญเบทเปเบ, เปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ - เปเบเปเบงเบฅเบฒเบเบตเปเบเบญเบเบเบฒเบเบชเปเบฒเบเบงเบฑเบเบเบธเปเบซเบกเป, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบเบตเบเบฑเบเปเบเบฎเบนเปเบงเปเบฒเบเบทเปเปเบเบฅเปเบเบตเปเบกเบฑเบเบเปเบญเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบฅเปเบง, เปเบเปเบกเบฑเบ snowballs เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฒเบเปเบฅเปเบง.
เปเบเบฑเบเปเบเบงเปเบ?
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒเปเบเปเบชเปเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบเบฑเบเบฎเบนเบเบเบฒเบเบเบตเปเบเบธเปเบเปเบเบตเบเบเบฑเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเปเบขเบนเปเปเบเบเบปเบเบญเบทเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบธเปเบกเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบ - Reindex เปเบเบเปเบเบต
เปเบฅเบฐเปเบเปเบเบดเบเปเบฅเปเบง. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฅเบดเบเปเบชเปเบเบธเปเบกเบเบตเปเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅเบเบตเปเบเปเปเบฎเบนเปเบงเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเปเบฝเบเปเบเบเปเบฅเปเบงเปเบ synchronized #msgs, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบ, เปเบง. เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบฐเบเบฒเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบ.
เปเบเบเบฑเบเบเบถเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบงเปเบฒเบเบฐเบเบงเบเบเบฒเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบปเบเบเบฒเบเปเบ; เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบเบเบตเปเบกเบตเบเบฑเบเบเบถเบเบซเบผเบฒเบเบเบฑเบ (15 เบเบฑเบ) เบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 3-4 เบเบฒเบเบต.
เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบฎเบฑเบเปเบกเปเบเบเบดเบเบญเบญเบเบงเบดเบเบตเบเบฒเบเบเบปเบเบเบธเปเบกเบเบตเปเบขเปเบฒเบเปเบเปเบเบดเบเปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ.
เบกเบฑเบ turns เบญเบญเบ เปเบเบฃเบดเปเบญ เบกเบตเบเบญเบเบเบปเบเปเบญเบ API
เบซเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบงเบฝเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
session = callMethod("Domains.checkPublicFoldersIntegrity",{}, token)
เบเบฒเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเบชเบฐเบเบดเบเบเบตเปเบเบฐเบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบญเบเปเบเบเปเบเบตเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบฅเบฐ, เบเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฝเบเบชเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบชเบฐเบเบดเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบฅเบฐเปเบเปเบเบปเบเบฅเบปเบเบเบฑเบเบซเบเบถเปเบเบเบตเปเปเบเปเบกเบเบปเบเบชเบฐเบซเบผเบธเบเบเบฑเบเบซเบกเบปเบเปเบเบเบญเบตเบเปเบชเปเบเปเบฒเบเบงเบเปเบเบฅเป.
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฃเบดเบ
เบเบปเบงเบขเปเบฒเบ script CMD เปเบฅเบฐเบเปเบฒเบญเบฐเบเบดเบเบฒเบ
Re-index.bat
@echo off
set dir=%~dp0
%dir:~0,2%
CD "%~dp0"
md "%CD%LOG"
md "%CD%Setup"
ECHO -Start- >> "%CD%LOG%Computername%.log"
ECHO Start -> %Computername% %Date% %Time% >> "%CD%LOG%Computername%.log"
SetLocal EnableDelayedExpansion
for /f "UseBackQ Delims=" %%A IN ("%CD%Setup%Computername%.List") do (
set /a c+=1
set "m!c!=%%A"
)
set d=%c%
Echo Folder = %c%
ECHO Folder = %c% >> "%CD%LOG%Computername%.log"
ECHO.
ECHO. >> "%CD%LOG%Computername%.log"
:start
cls
if %c% LSS 1 exit
set /a id=1
set R=0
:Find
REM PF-Start
if "%id%" gtr "%c%" if %R% == 1 Goto Reindex
if "%id%" gtr "%c%" timeout 60 && Goto start
For /F "tokens=1-3" %%a IN ('Dir "!m%id%!#msgs" /-C/S/A:-D') Do Set 2DirSize!id!=!DS!& Set DS=%%c
if "2DirSize!id!" == "" set 1DirSize!id!=!2DirSize%id%!
echo %id%
ECHO !m%id%!
echo Count [ !1DirSize%id%! -- !2DirSize%id%! ]
if "!1DirSize%id%!" == "!2DirSize%id%!" ECHO Synk
REM DEL index.fld
if "!1DirSize%id%!" NEQ "!2DirSize%id%!" del /f /q !m%id%!index.fld && del /f /q !m%id%!indexlog.fld && del /f /q !m%id%!search.fld && set R=1 && ECHO RE-index Count && ECHO RE-index Count %Date% %Time% - Delete !m%id%! >> "%CD%LOG%Computername%.log"
set 1DirSize!id!=!2DirSize%id%!
ECHO.
ECHO.
set /a id+=1
goto Find
:Reindex
ECHO. >> "%CD%LOG%Computername%.log"
ECHO --- RE-INDEX - Start - %Date% %Time% --- >> "%CD%LOG%Computername%.log"
ECHO. >> ----------------------------------- >> "%CD%LOG%Computername%.log"
call PublicFolders.py
timeout 60
goto start
exit
เบชเบณเปเบเบปเบฒเบเบญเบเบชเบฐเบเบฃเบดเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบเปเบฅเบฐเปเบเบตเบเปเบงเบตเปเบกเบฅ (เบชเบฒเบกเบฒเบเบเบณเปเบเปเปเบเบฑเบเบเปเบฅเบดเบเบฒเบเปเบเป, เบเปเปเบเปเบญเบเปเบเปเบชเบดเบ Adm)
script เบญเปเบฒเบเปเบเบฅเป Setup%Computername%.List
เบเปเบญเบเบเบตเป %Computername% เปเบเบฑเบเบเบทเปเบเบญเบเปเบเบตเบเปเบงเบตเบเบฑเบเบเบธเบเบฑเบ (เปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเบฒเบกเบฒเบเบเบฑเบเบเบธเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ.)
เปเบเบฅเป %Computername%.List โ เบเบฐเบเบญเบเบกเบตเปเบชเบฑเปเบเบเบฒเบเปเบเบฑเบกเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป synchronized, เปเบเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบทเบเบเบฝเบเปเบงเปเปเบเปเบเบงเปเบซเบกเป, เปเบฅเบฐเบเปเปเบเบงเบเบกเบตเปเบชเบฑเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบฑเปเบเบเปเบฒเบญเบดเบ, script เบเปเบฒเปเบเบตเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบชเบฐเบเบต, เบเปเปเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบซเบผเบทเบเปเป, เปเบฅเบฐ script เบเบฑเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบญเบเบเปเบฒเบเบงเบเปเบเบฅเปเปเบเปเบเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบต synchronized.
เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบชเบฐเบเบดเบเปเบกเปเบเปเบเบทเปเบญเบเบฑเบเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบฅเบฐเบเบธ.
เปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเปเบเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบต, เบเปเบฒเบขเบนเปเปเบเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต, เบกเบนเบเบเปเบฒเบเบฑเบเบเบธเบเบฑเบเบเบญเบเปเบเบฅเปเบเปเปเบเบปเบเบเบฑเบเบญเบฑเบเบเปเบญเบเบซเบเปเบฒ, script เบเบฐเบฅเบถเบเปเบเบฅเปเบญเบญเบเบเบฒเบเบฅเบฐเบเบปเบเบฎเบฒเบเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบต mail synchronized: index.fld, indexlog.fld, search.fld
เปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบญเบเปเบเบเปเบเบต mail เบเบตเปเปเบเปเบเบเบฑเบ.
เบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบทเบเบเบดเปเบกเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต LOG.
เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบชเบฐเบเบต
เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบกเปเบเบฅเบปเบเบกเบฒเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเป Kerio API
Session = callMethod("Domains.checkPublicFoldersIntegrity",{}, token)
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบขเปเบฒเบเปเบกเปเบเปเบซเปเบขเบนเปเปเบ - python
PublicFolders.py
import json
import urllib.request
import http.cookiejar
""" Cookie storage is necessary for session handling """
jar = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(jar))
urllib.request.install_opener(opener)
""" Hostname or ip address of your Kerio Control instance with protocol, port and credentials """
server = "http://127.0.0.1:4040"
username = "user"
password = "password"
def callMethod(method, params, token = None):
"""
Remotely calls given method with given params.
:param: method string with fully qualified method name
:param: params dict with parameters of remotely called method
:param: token CSRF token is always required except login method. Use method "Session.login" to obtain this token.
"""
data = {"method": method ,"id":1, "jsonrpc":"2.0", "params": params}
req = urllib.request.Request(url = server + '/admin/api/jsonrpc/')
req.add_header('Content-Type', 'application/json')
if (token is not None):
req.add_header('X-Token', token)
httpResponse = urllib.request.urlopen(req, json.dumps(data).encode())
if (httpResponse.status == 200):
body = httpResponse.read().decode()
return json.loads(body)
session = callMethod("Session.login", {"userName":username, "password":password, "application":{"vendor":"Kerio", "name":"Control Api-Local", "version":"Python"}})
token = session["result"]["token"]
print (session)
session = callMethod("Domains.checkPublicFoldersIntegrity",{"domainId": "test2.local"}, token)
print (session)
callMethod("Session.logout",{}, token)
เบเบญเบเบเบฒเบเบเบฑเปเบเปเบเปเบเบฅเปเบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธเบเบฑเบเบเบตเบเบตเปเบกเบตเบชเบดเบเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเป (Adm - เปเบเบเปเบเบต mail เบชเบฒเบเบฒเบฅเบฐเบเบฐ) เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเบฅ.
เบเปเบญเบเบซเบงเบฑเบเบงเปเบฒเบเบปเบเบเบงเบฒเบกเบเบญเบเบเปเบญเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเปเบเบนเปเบเปเบฅเบดเบซเบฒเบ Kerio Connect.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com