3CX热备份脚本的执行权限设置-Windows端

介绍

3CX备用服务器上的脚本执行需要使用到3CX Event Notification Manager服务,此服务的权限级别默认为“本地系统”

在实际测试热备份过程中,我们会发现,当3CX主服务器服务宕机后,3CX备用服务器会立即接过3CX主服务器的服务,这时我们会遇到3CX备用服务器的服务虽然都启动正常了,但是分机并没有注册上,找到的原因是:DNS服务器上的A记录没有被修改为3CX备用服务器的内网IP。

此脚本我们在3CX备用服务器上单独运行是正常的,会去往DNS服务器修改A记录的IP地址。这是我们可以去DNS服务器中事件查看器中查看:事件查看器-Windows日志-安全,3CX备用服务器去到DNS服务器修改A记录使用的登录身份是什么。如下图:

通过去DNS服务器查看,我们会发现3CX Event Notification Manager服务使用的登录身份权限不够,这是我们就可以使用在DNS服务器里查看到的登录身份来登录3CX Event Notification Manager服务。具体操作如下。

在Windows server上设置登录用户 

1、运行SERVICES.MSC 并找到3CX Event Notification Manager服务。

2、双击该服务,然后单击“登录”选项栏。将“登录身份”“本地系统帐户”更改为“此帐户”,点击“浏览”,输入用户名名称,然后检查名称。

3、检查名称之后,点击“确定”。

4、然后输入此用户名的密码。最后点击“应用”。

5、选中此服务,右键单击,然后选择“重新启动”以应用更改。