Windows Server 2012 R12 Standardında Dropbox kullanıyorum. Bildiğim kadarıyla Dropbox resmi olarak desteklenmiyor ama çoğu zaman çalışıyor gibi görünüyor.
Arka plan olarak, Dropbox bazen hiçbir veriyi senkronize etmeden "senkronizasyona" takılır. Bu yüzden ne zaman bir sorun olduğunu algılamak için bir powershell betiği yazdım, her 30 dakikada bir çalıştırmak için Görev Zamanlayıcı'ya bağladım ve gerekirse Dropbox'ı yeniden başlatmak için.
Aşağıdaki powershell betiği dropbox'ı güzel bir şekilde yeniden başlatıyor.
Stop-Process -processname Dropbox
& 'C:\Program Files (x86)\Dropbox\Client\Dropbox.exe' /home
Powershell betiği, Görev Zamanlayıcı aracılığıyla aşağıdaki ayarlarla yürütülür:
Program / Script :"C:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exe"
Argüman ekle :-NoProfile -Executionpolicy bypass -file "C:\Scheduled Tasks\checkDropboxHealth.ps1"
Dropbox, betiğin Powershell ISE üzerinden çalıştırılıp çalıştırılmayacağı veya Görev Zamanlayıcı ile çalıştırılıp çalıştırılmayacağını yeniden başlatır ve eşitlemeye başlar. Tek fark, Görev Zamanlayıcı üzerinden çalıştırıldığında, dropbox'ın sistem tepsisindeki simge olmadan çalışmasıdır. Neden bir fikrin var mı?
-File C:\path\Dropbox.ps1
.