gpt4 book ai didi

用于从 csv 文件创建计划任务的 Powershell 脚本

转载 作者:行者123 更新时间:2023-12-01 09:38:54 25 4
gpt4 key购买 nike

我想使用 Powershell 在服务器上创建几个计划任务。我已经从现有计划的

我已经加载了 csv 文件,将它传送到一个选择,并从 csv 文件中检索了我需要的所有信息。但是我不确定如何将这些结果传递给外部非 powershell 命令。

Import-Csv .\listoftasks.csv | Select 'Run As User','RP','Scheduled Type','TaskName','Task To Run','Repeat: Every','Repeat: Until: Duration' 

我想做的是这样的:

Import-Csv .\listoftasks.csv | Select 'Run As User','RP','Scheduled Type','TaskName','Task To Run','Repeat: Every','Repeat: Until: Duration' | schtasks /create /RU ....

最佳答案

尝试使用 ForEach-Object:

Import-Csv .\listoftasks.csv | 
Select-Object 'Run As User','RP','Scheduled Type','TaskName','Task To Run','Repeat: Every','Repeat: Until: Duration' |
ForEach-Object { Invoke-Expression "schtasks /create /RU ..." }

另外,请注意名称中包含空格的属性。如果名称包含空格,您可以像这样访问它们:

$_.'Run As User'

关于用于从 csv 文件创建计划任务的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955559/

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