任务计划程序-显示Powershell提示符
我知道如何安排Powershell脚本,但现在我正在寻找一种方法来显示正在发生的事情。我不想将输出写入日志,但我想打开一个提示符。 (如直接运行.bat,而不使用任务调度程序)任务计划程序-显示Powershell提示符,powershell,command-line,scheduled-tasks,powershell-2.0,Powershell,Command Line,Scheduled Tasks,Powershell 2.0,我知道如何安排Powershell脚本,但现在我正在寻找一种方法来显示正在发生的事情。我不想将输出写入日志,但我想打开一个提示符。 (如直接运行.bat,而不使用任务调度程序) 谷歌帮不了我。根据下面的屏幕截图,仅当用户登录时使用运行选项 这是一个迟来的回复,但我想分享我的经验 如果需要,使用-LogonType Interactive、-RunLevel和-UserId指定哪个用户将运行该任务 此外,与-AtLogon参数一起使用(如果您希望在登录时显示PowerShell窗口),并将-Use
谷歌帮不了我。根据下面的屏幕截图,仅当用户登录时使用
运行选项
这是一个迟来的回复,但我想分享我的经验
如果需要,使用-LogonType Interactive
、-RunLevel
和-UserId
指定哪个用户将运行该任务
此外,与-AtLogon
参数一起使用(如果您希望在登录时显示PowerShell窗口),并将-User
设置为与上面的-UserId
相同
向注册主体时,确保不要使用-User
、-Password
和-RunLevel
参数,正如语法段落所述,它们是不允许的。我认为有一个设置只有当用户登录时才运行,这会强制可见性。但我认为诀窍在于我们如何通过powershell cmd行做到这一点。是的,的确如此。大多数情况下,我需要在没有登录用户的情况下运行脚本。但是当我登录时,我需要查看进度。一种方法是使用基于文件的日志记录来查看结果,无论用户是否登录。例:。它并没有完全满足“在屏幕上查看结果”的要求,但是如果有人登录但没有查看屏幕等,文本文件在意外重启时会更持久。