用于根据服务器号执行操作的powershell脚本
我正在尝试编写一个脚本,该脚本将创建一个计划任务,该任务将根据服务器名称/编号在特定时间运行操作 大概是这样的:用于根据服务器号执行操作的powershell脚本,powershell,scheduled-tasks,maintenance,Powershell,Scheduled Tasks,Maintenance,我正在尝试编写一个脚本,该脚本将创建一个计划任务,该任务将根据服务器名称/编号在特定时间运行操作 大概是这样的: 如果服务器是server001,脚本将创建一个计划任务 运行周一、周三、周五的03:01 如果服务器是server002,脚本将创建一个计划任务 运行周二、周四、周六的03:02 Server003 SchTsk将于周一、周三、周五03:03运行 Server004 SchTsk将于周二、周四、周六03:04运行 我知道这似乎需要很多帮助,但任何帮助都将不胜感激。这里没有人会为您
- 如果服务器是server001,脚本将创建一个计划任务 运行周一、周三、周五的03:01
- 如果服务器是server002,脚本将创建一个计划任务 运行周二、周四、周六的03:02
- Server003 SchTsk将于周一、周三、周五03:03运行
- Server004 SchTsk将于周二、周四、周六03:04运行
我知道这似乎需要很多帮助,但任何帮助都将不胜感激。这里没有人会为您编写完整的脚本,但这将允许您根据主机名的最后一位数字执行
switch ($env:COMPUTERNAME[-1]){
1 {
#Server 1 Tasks
}
2 {
#Server 2 Tasks
}
}
欢迎来到StackOverflow!虽然您已经描述了问题,但尚未向我们展示您迄今为止的尝试。您尝试了哪些代码,遇到了哪些问题?对于发布问题,一个很好的起点是阅读StackOverflow指南,了解如何提供一个最小、完整且可验证的示例:假设主机名有多个数字,但仅在最后,您可以使用
($env:COMPUTERNAME-replace“\D”,”)轻松提取多个数字。