在备份 PST 之前,我在 powershell 脚本中使用这个简单的行来关闭 Outlook:
Get-Process Outlook | %{ $_.CloseMainWindow() } | Out-File -Append -FilePath $LogFile
它可以从命令行完美运行,但是当我将它放入任务计划程序(Windows 7)时,Outlook 没有关闭并且命令返回“False”。
该任务设置为从命令行以同一用户身份运行,并使用高权限进行了尝试。
有人对此有任何想法吗?
致以真诚的感谢和诚挚的问候,
暴动
编辑:好的澄清情况:
在任务计划程序中,命令是:batch.bat
带有batch.bat的内容:
...
powershell script.ps1
...
script.ps1的内容:
...
Get-Process Outlook | %{ $_.CloseMainWindow() } | Out-File -Append -FilePath $LogFile
...