启动时运行依赖网络的进程

启动时运行依赖网络的进程

我负责部署和修改一些内部软件,这些软件旨在在运行 Windows 7 或 XP SP3 的最终用户工作站上运行。目标是最大限度地延长软件在节点工作站上运行的时间。

目前,每个工作站的启动文件夹中都有一个快捷方式,可在登录时在后台运行该进程。这已经足够好了,但我希望看到这个软件在启动时运行,而不是等待用户登录。

所有这一切的唯一问题是,它全部位于 Active Directory 域中,并且软件本身需要有效的 Internet 连接才能正常运行。

我认为任务计划程序可能是实现此目的的方法,但是这里最好的方法是什么?

答案1

作为服务运行应用程序。

例子:

sc create Vm-Symantec04 binPath= "\"C:\App32\VMware\VMware Workstation\vmrun.exe\" -T ws start \"P:\VM\Sym04\Sym04.vmx\" nogui" depend= "VMAuthdService/VMnetDHCP/VMUSBArbService/VMware NAT Service"  start= auto

Vm-Symantec04-服务名称

\" - 双引号转义,命令行路径中的空格。

-T ws start \"P:\VM\Sym04\Sym04.vmx\" nogui" - vmware arg's

depend=“VMAuthdService/VMnetDHCP/VMUSBArbService/VMware NAT Service”-依赖于服务

start=auto-启动模式

查看服务:

 Wmic service where (Name='DHCP') get caption, name, startmode, state, ProcessId, PathName

 Wmic service where (Name='Vm-Symantec04') get caption, name, startmode, state, ProcessId, PathName

建立网络/互联网连接:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
IRPStackSize DWORD 32 hex or 50 dec.

网络提供商

另请参阅应用程序生命周期管理软件

图莱阿普

相关内容