首页 > 解决方案 > 为什么关机弹窗的消息会被截断?

问题描述

我正在开发一个恶作剧程序,它会随机重启你的电脑,同时还会做其他事情。
无论如何,我目前正在重新启动部分,我想出了这个命令:

shutdown -g -t 30 -d p:2:18 -c "Dieser Computer wurde von einer externen Quelle übernommen und wird momentan infiziert mit dem WannaCry Virus. Um nicht-autorisierten Zugriff auf anderen Computern in diesem Netzwerk zu vermeiden starten wir nun Ihr Gerät neu." -f

我的问题是由于没有特殊原因,文本被截断。这是弹出窗口的样子:

弹出窗口

我对为什么会发生这种情况进行了一些研究,但我看不出任何原因。
/c "comment": 此命令选项允许您留下评论,描述关闭或重新启动的原因。您必须在评论周围加上引号。评论的最大长度为512 个字符

来源:https ://www.lifewire.com/shutdown-command-2618100

有谁知道为什么会发生这种情况?

提前致谢

TRG

标签: windowspowershellscriptingpopupshutdown-script

解决方案


有趣的是,我可以使用更短的消息来重现,例如“nicht-auto”或“na”。尽管被引用,但它可能会将“-a”解释为一个新参数。如果您删除破折号“-”,它可以工作。对我来说似乎是一个错误。

一种解决方法是用替代的 Unicode 字符替换破折号:

shutdown -g -t 30 -d p:2:18 -c "nicht$([char]0x2010)autorisierten" -f

推荐阅读