最近踩到一个奇怪的坑 是有关于在Windows Server 2016的工作排程上 执行一个.net开发的Console Application(主控台应用程式) 原本旧的排程设定都会有command...

最近踩到一个奇怪的坑
是有关于在Windows Server 2016的工作排程上
执行一个.net开发的Console Application(主控台应用程式)
原本旧的排程设定都会有command window出来
唯独新的排程设定没有
也检查了隐藏(Run in hidden window)是未勾选的(如图)
https://ithelp.ithome.com.tw/upload/images/20200820/201294417qg4ob0rt9.jpg

最后找了一圈试出来的心得是
原本这台server一直以admin帐号登入着
所以「只有使用者登入时才执行」就会有command window
若是选另一个,则会在背景执行
所以推论得知,若需要有command window存在,则必需保持登入状态
即便没有强制执行视窗隐藏

以上做个笔记