首页 > 解决方案 > 为什么 .ps1 脚本在没有用户登录(win10)的情况下也启动?

问题描述

我有一个装有 Powershell 7 的 Win10 Pro 系统。
在 GPO 中,我定义了一个登录 (LoginDuration.ps1) 和注销 (LogoffTasks.ps1) 脚本,
以参数 %username% 开头。配置是在

Local Computer Policy/user configuration/Windows Settings/Scripts/Logon/PowerShell scripts…

我在脚本中检查这个用户名,如果它是另一个用户,则脚本终止。
它在测试中运行良好。
我必须承认这是我在这个领域的第一次尝试,也是我在 PS 中的第一个脚本……所以有些事情可能不正确。

但是现在奇怪的事情发生了。
我坐在我的电脑前,用另一个用户登录。
突然,我从脚本中看到一个通知框,通知我,
机器将在 10 分钟后关闭,
因为它应该在用户(“Ilias”,我的孙子)几乎用完
这一天允许的时间时发生。
该脚本类似于家长控制。
但是没有其他人登录这台机器,我一个人(或者可能是入侵者(恶意软件)?)。

问题是:为什么
要启动脚本?
这可能与脚本本身无关(至少我认为)。

任何想法?

谢谢

标签: gpo

解决方案


推荐阅读