gpt4 book ai didi

windows - 如何使用 wix 创建虚拟帐户的示例

转载 作者:可可西里 更新时间:2023-11-01 11:45:43 26 4
gpt4 key购买 nike

是否有关于如何使用 WIX 创建/使用自定义 Windows 虚拟帐户的任何公开可用的 HowTos/示例?

具体来说,我们希望使用仅具有所需权限的专用用户帐户来安装服务。我们不想为此帐户生成或管理密码,也不能保证所有服务器都在一个域中。

虚拟账户似乎是一个很好的解决方案,但我不知道如何在 Wix 中创建一个,或者如何向它添加组/权限。

最佳答案

好像WIX不直接支持虚拟账户。但是,虚拟帐户是从服务中派生出来的。因此,您只需使用帐户 NT Service\<ServiceName> (其中 <ServiceName> 是使用该帐户的服务的名称)配置服务时。

例如:

<ServiceInstall Id="ServiceInstaller" Type="ownProcess" Vital="yes"
Name="OurAgent" DisplayName="our agent name"
Account="NT Service\OurAgent"
Description="Our Agent Description" Start="auto"
ErrorControl="critical" Interactive="no">
<ServiceConfig DelayedAutoStart="yes" OnInstall="yes" OnReinstall="yes"/>
</ServiceInstall>

之后,您可以使用此命令将其添加到所需的组中:

net localgroup "Performance Monitor Users" /add "nt service\OurAgent"

Wix 安静执行工具对此很有用:

http://wixtoolset.org/documentation/manual/v3/customactions/qtexec.html

关于windows - 如何使用 wix 创建虚拟帐户的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553117/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com