我有一个powershell脚本,它由windows server 2016上的任务计划程序调用。powershell脚本使用photoshop启动一个新进程。photoshop中的一个脚本将运行,该脚本将创建一些图像。
这是在一个vm实例上,如果我有一个远程桌面连接到这台机器上,一切都可以正常工作。但一旦我从机器上断开连接,photoshop中的脚本就不会运行。Photoshop将打开,但不会执行任何操作。如果我再次连接到这台机器,并单击photoshop,它将运行其脚本。
有什么办法可以让photoshop像连接到远程桌面一样运行吗?
在多个系统上打开时,什么会导致"PowerShell.exe“挂起?
我已经等了60分钟了,但它从来没有完全开始。它所做的就是显示蓝色外壳窗口,其典型的PowerShell启动输出为:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
然后它就挂了。我怀疑这实际上不是一个PowerShell问题,而是导致它的其他东西,比如.NET,或者McAfee,但我只是不知道。
我已经尝试过以我所知道的方式启动PowerShell,但是不管我尝试了什么,到目前为止我发现的唯一修复方法就是重新启动
我有一个旧的(Windows 2003)服务器正在运行。然后,我有了一个Powershell脚本,我需要使用一个预定的任务来执行这个脚本(在它自己的工作上运行它很好)。在我的所有其他服务器(windows 2008)上,当计划的任务运行时,powershell窗口显示在前台,给出它正在运行的可视化指示。
但在我的Windows 2003服务器上,它似乎在运行,但没有在前台运行。我的脚本重新启动一个应用程序,当它重新启动时,我可以在任务管理器中看到它正在运行,但是我不知道它在哪里。
我是以管理员的身份登录的。任务是用run only if logged in设置的。任务调度器服务已经标记了all