Powershell 脚本重新启动 Dropbox,但系统托盘中没有图标

Powershell 脚本重新启动 Dropbox,但系统托盘中没有图标

我在 Windows Server 2012 R12 Standard 上使用 Dropbox。据我所知,Dropbox 并未得到官方支持,但似乎大多数时候都可以使用。

背景是,Dropbox 有时会卡在“同步”状态而无法同步任何数据。因此,我编写了一个 powershell 脚本来检测何时出现问题,并将其连接到任务计划程序以每 30 分钟运行一次,并在必要时重新启动 Dropbox。

以下 powershell 脚本成功重启 dropbox。

Stop-Process -processname Dropbox
& 'C:\Program Files (x86)\Dropbox\Client\Dropbox.exe' /home

powershell 脚本通过任务计划程序执行,其设置如下:

程序/脚本"C:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exe"

添加参数-NoProfile -Executionpolicy bypass -file "C:\Scheduled Tasks\checkDropboxHealth.ps1"

无论脚本是通过 Powershell ISE 运行还是通过任务计划程序运行,Dropbox 都会重新启动并开始同步。唯一的区别是,当通过任务计划程序运行时,Dropbox 运行时系统托盘中没有图标。有什么想法吗?

相关内容