我正在尝试创建一个可以通过命令行远程执行的同步专业配置文件。
通过应用程序 UI 和机器本地命令行使用该配置文件时,该配置文件可以正确运行,但当我尝试通过 psexec 和命令行远程执行该配置文件时,它就挂起了。没有给出任何响应,它永远不会结束运行,它永远不会显示任何提示,包括 UAC 提示。
其网站上的 sync back pro 文档在命令行方面很有限。但据我所知,它很简单:
SyncBackPro "Profile Name With Spaces In Quotes"
我知道这里没有什么可做的,但是有人知道为什么它对我不起作用吗?
答案1
出于直觉,我尝试使用非提升的方法运行 SyncBackPro,如下所述: https://help.2brightsparks.com/support/solutions/articles/43000335833?_ga=2.55749292.684918794.1624484488-1607077111.1624484488
创建非提升副本
以管理员身份打开 Windows 文件资源管理器并导航至 SyncBackSE 的安装文件夹:
- 关闭 SyncBackSE
- 将 SyncBackSE.exe 复制到 SyncBackSE2.exe
- 将 SyncBackSE.exe.manifest.nonadmin 复制到 SyncBackSE2.exe.manifest
事实证明这只是方程的一半。另一半是确保 psexec 在 SyncBackPro 中创建配置文件的用户帐户下运行该文件。SyncBackPro 会创建特定于计算机用户帐户的配置文件,但我尚未弄清楚如何使它们在用户帐户之间可用。