任务计划程序中PowerShell任务无法启动的问题求助
任务计划程序中PowerShell任务无法启动的问题求助
大家好,我碰到个棘手的问题,想请各位帮忙排查下。我写了一段PowerShell脚本,单独运行或者在CMD窗口里执行都完全正常,但在这台电脑的任务计划程序里设置成任务后,却一直显示“无法启动”。更奇怪的是,同样的脚本和任务配置,在另一台电脑上运行毫无问题。
先给大家看看我的脚本内容:
$regPath = "HKCU:\Software\Microsoft\Office\16.0\Common\KFM" $regName = "KFMLastDismissTimestamp" $epochMicroseconds = Get-Date (Get-Date).ToUniversalTime() -UFormat %s $epochSeconds = [Math]::Floor($epochMicroseconds) New-ItemProperty -Path $regPath -Name $regName -Value $epochSeconds -PropertyType DWORD -Force > $NULL
这个脚本的作用是重置Office里KFM的最后关闭提示时间戳,避免OneDrive的保存提示弹窗。
下面是任务计划程序导出的任务配置(内容有截断):
<Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task" version="1.4"> <RegistrationInfo> <Date>2024-10-10T07:37:18.4456125</Date> <Author>RONBP-2\ron</Author> <Description>Resets KFM LastDismissTime daily to avoid save to OneDrive nag in Office</Description> <URI>\Reset KFM</URI> <Regist...
有没有朋友遇到过类似的情况?或者能帮我分析下可能的原因吗?比如任务的权限设置、PowerShell执行策略、脚本里的路径问题,还是任务配置的其他细节没做好?麻烦各位支支招,谢谢啦!
备注:内容来源于stack exchange,提问作者Ron Rosenfeld
相关产品推荐
相关产品推荐

