在PowerShell 2.0中,我尝试了一些随机参数并偶然发现了shutdown -y
。它似乎只是注销用户。
如果使用任何其他随机字母(不是有效的参数),则不会发生任何事情。例如:shutdown -b
我的问题是: shutdown -y
是否有特殊功能?
我找不到任何相关的文档。
/y: 使用此开关强制计算机对所有查询回答“是”。
因此,似乎使用-y
或/y
而没有其他开关,您正在执行shutdown.exe的默认行为,即注销用户并强制确认提示以被确认为“是”。
Shutdown
并不是一个PowerShell命令。它与在CMD中使用的shutdown.exe
相同。
有趣的是,在文档中没有提到-y
命令。正如Mark Wragg发现的那样,它用于强制远程关机时回答“是”。因此,如果没有指定其他参数,则执行默认操作(注销用户)。
另一个问题:你为什么要尝试随机参数?遵循文档,就不太可能遇到任何意外行为。
shutdown -yeet
,显然那不是“绝对错误”... - Hulkermanshutdown <
这样只是语法错误。 - marsze
shutdown /?
可以帮助 :D 这应该包含有关该命令的所有信息。 - Christian-y
的信息。 - Hulkerman