任务计划程序中的多实例PowerShell(并显示窗口)

时间:2016-11-17 08:55:34

标签: powershell scheduled-tasks cmdlets

当特定ID到来时,我必须启动.ps1。所以我使用了Task Scheduler,我的脚本正确启动了!

我使用参数powershell.exe开始-File C:\Users\ostefanini\Documents\powersh\backup_started.ps1 -WindowStyle Maximized

但是...... PowerShell窗口没有出现。我试图用#34; YAPM" (以及Windows上的旧任务管理器,具有显示窗口任务的能力)但程序无法执行此操作。

那么,如何查看我的PowerShell窗口? (我使用cmdlet pause完成了我的脚本。)

第二个问题,与第一个问题直接相关,因为我的脚本以"暂停"它永远不会结束。如果我的任务再次启动,我的脚本由于double instance而无法运行。

1 个答案:

答案 0 :(得分:0)

好的,我找到了所有解决方案。 首先,要使计划任务可见,请选择计划任务,然后右键单击并选择"属性"。在选项卡" general",section" security options"选择"仅在用户连接时执行"并且如果用户没有连接,也不要选择"执行#34;。这是因为任务调度程序不会出现窗口......如果没有人会看到它^^

第二,对于双实例的问题,它是创建任务调度程序的默认配置。要更改它,请转到(在相同的属性窗口上)选项卡"参数"并在最后一个下拉列表中选择"并行执行一个新实例" Sorry it's in french(对不起,用法语)