Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Powershell 4.0更新计划任务操作_Powershell_Scheduled Tasks_Action - Fatal编程技术网

使用Powershell 4.0更新计划任务操作

使用Powershell 4.0更新计划任务操作,powershell,scheduled-tasks,action,Powershell,Scheduled Tasks,Action,我已经搜索了这个网站,也做了大量的谷歌搜索,我无法找到一个为什么这样做 我希望能够使用PS 4.0更新计划任务上的操作。 我不介意它是否意味着删除当前操作并添加新操作 有人知道这是否可行吗?您可以使用以下命令将当前操作替换为计划任务中的新操作对象 $Action = New-ScheduledTaskAction -Execute "PowerShell.exe" Set-ScheduledTask -TaskName "YourTaskName" -Action $Action 这将设置一个

我已经搜索了这个网站,也做了大量的谷歌搜索,我无法找到一个为什么这样做

我希望能够使用PS 4.0更新计划任务上的操作。 我不介意它是否意味着删除当前操作并添加新操作


有人知道这是否可行吗?

您可以使用以下命令将当前操作替换为计划任务中的新操作对象

$Action = New-ScheduledTaskAction -Execute "PowerShell.exe"
Set-ScheduledTask -TaskName "YourTaskName" -Action $Action

这将设置一个新操作以在计划任务中运行
powershell.exe

您可以使用以下命令将当前操作替换为计划任务中的新操作对象

$Action = New-ScheduledTaskAction -Execute "PowerShell.exe"
Set-ScheduledTask -TaskName "YourTaskName" -Action $Action

这将设置一个新操作以在计划任务中运行powershell.exe。

听起来很简单,嗨,我遇到了以下错误:
$action=new ScheduledTaskAction-Execute“powershell.exe”set ScheduledTask-TaskName“Test task”-action$action set ScheduledTask:访问被拒绝。第2行字符:1+设置调度任务-任务名称“测试任务”-操作$Action+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:权限被拒绝:(PS_调度任务:Root/Microsoft/…S@u调度任务)[设置调度任务]、CimException+FullyQualifiederId:HRESULT 0x80070005,Set ScheduledTask
@GarethDoherty以管理员身份运行您的powershell控制台。谢谢@richards听起来很简单,您好,我遇到了以下错误:
$Action=New ScheduledTaskAction-Execute“powershell.exe”Set ScheduledTask-TaskName“Test Task”-Action$Action Set ScheduledTask:访问被拒绝。第2行字符:1+设置调度任务-任务名称“测试任务”-操作$Action+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:权限被拒绝:(PS_调度任务:Root/Microsoft/…S@u调度任务)[设置调度任务]、CimException+FullyQualifiederId:HRESULT 0x80070005,设置ScheduledTask
@GarethDoherty以管理员身份运行powershell控制台。谢谢@Richard