windows - 为什么关机弹窗的消息被切断了?

标签 windows powershell scripting popup shutdown-script

我正在开发一个恶作剧程序,该程序会随机重新启动您的电脑,同时还会执行其他操作。
无论如何,我目前正在研究重新启动部分,我想出了这个命令:

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

我的问题是文本由于没有特殊原因而被切断。弹出窗口如下所示:

The Pop-Up

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

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

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

提前致谢

TRG

最佳答案

有趣的是,我可以使用更短的消息(例如“nicht-auto”或“n-a”)进行重现。也许它将“-a”解释为一个新参数,尽管被引用了。如果删除破折号“-”,它就可以工作。对我来说看起来像是一个错误。

解决方法是将破折号替换为 alternative Unicode character :

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

关于windows - 为什么关机弹窗的消息被切断了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65451337/

相关文章:

c# - 应用程序启动触发对 crl.microsoft.com 和 ctldl.windowsupdate.com 的请求

windows - 以编程方式启用 Powershell 是否可以接受?

windows - 如何从运行窗口以管理员身份打开 PowerShell

powershell - 在 powershell 中将 Arraylist 转换为字符串

windows - 如何获取每个文件的创建时间并格式化

grails - 在Grails cmd脚本中填充数据库

python - 如何将列表元素拆分为以空格分隔的行

linux - 捕获 bash 命令的输出,解析它并存储到不同的 bash 变量中

c++ - 是否有 Windows 驱动程序函数相当于 Windows 文件 api SeFileAttributes

windows - 如何在普通的 lisp/cffi 中使用 Windows HANDLE 调用 native c 函数