powershell 中的新服务不接受 AutomaticDelayedStart 作为 StartupType

New-Service in powershell does not accept AutomaticDelayedStart as StartupType

我正在尝试通过 powershell 创建 windows 服务,启动类型为 AutomaticDelayedStart 。不幸的是,powershell 似乎不接受这种类型,它只需要 Boot、Syster、Automatic、Manual 或 Disabled。这是一个版本控制问题吗?我怎样才能解决这个问题?提前致谢!

AutomaticDelayedStart 仅适用于 PS v6,旧版本没有此选项。

您必须小心查看文档的哪个版本,因为它默认为最新版本:

作为解决方法,您可以使用命令行 sc 设置此启动类型:

sc.exe config ServiceName start= delayed-auto