使用 powershell 计划 Web 服务

Schedule a web service using powershell

提问人:HB_Air 提问时间:11/14/2023 最后编辑:Mathias R. JessenHB_Air 更新时间:11/14/2023 访问量:31

问:

Powershell 非常陌生,谷歌不是我的朋友。我希望你能给我一个简单的答案,我慢慢找到。

我正在尝试设置一个脚本,该脚本将在设定的时间(上午 8 点)启动 Web 服务,然后在一天结束时(晚上 8 点)停止它 谷歌有很多版本,但我找不到任何适合我的组合。是的,在搜索方面,我很“慢”。

非常感谢

我尝试了以下每一种,但没有喜悦和其他一些组合。

$service = $ABC.GetWebService("IEnvironmentService")
$serviceName = "ABC Interval JobExecutor Service"

$Time = New-ScheduledTaskTrigger -At 13:33 -Once
Set-ScheduledTask -$serviceName -Trigger $Time

给出错误 - 系统找不到指定的文件。

所以,我试过了

$service = $ABC.GetWebService("IEnvironmentService")
$serviceName = "ABC Interval JobExecutor Service"

$Time = New-ServiceTrigger -At 13:33 -Once
Set-ScheduledTask -$serviceName -Trigger $Time

出现错误 - 术语“New-ServiceTrigger”未被识别为 cmdlet 的名称,

PowerShell Web 服务

评论

1赞 Mathias R. Jessen 11/14/2023
提供的代码看起来不完整。什么?$ABC
0赞 HB_Air 11/14/2023
嗨,$ABC我屏蔽了公司名称,有效的代码如下,我可以手动安排它,但想通过 powershell runner 运行多个。$service = $**。GetWebService(“IEnvironmentService”) $serviceName = “*** Interval JobExecutor Service” $service。StopServiceByName($serviceName)
0赞 Mathias R. Jessen 11/14/2023
是的,但是存储在什么类型的对象中?$ABC
0赞 mklement0 11/14/2023
正确格式化您的帖子
0赞 HB_Air 11/14/2023
如果可以的话,我会想

答: 暂无答案