"shutdown -y" 到底是做什么的?
What exactly does "shutdown -y" do?
当我偶然发现 shutdown -y
时,我在 PowerShell 2.0 中的 shutdown
命令后尝试了一些随机参数。 似乎要做的就是注销用户。
如果使用任何其他随机字母(这不是有效参数),则不会发生任何事情。例如:shutdown -b
我的问题是:shutdown -y
有什么特别的吗?
我找不到任何关于此的文档。
Shutdown
不完全是 PowerShell 命令。它与在 CMD 中也有效的 shutdown.exe
相同。
有趣的是,-y
命令在the documentation中并没有提到。正如 Mark Wragg 发现的那样,它用于强制 "yes" 回答远程关机。因此,如果没有指定其他参数,则执行默认操作(注销用户)。
另一个问题:你为什么要尝试随机参数?遵循文档,您就不太可能遇到任何意外行为。
Windows 2000 documentation 声明如下:
/y: Use this switch to force a "yes" answer to all queries from the
computer.
所以看起来通过使用 -y
或 /y
而没有其他开关,您正在执行 shutdown.exe 的默认行为,即注销用户同时还强制进行任何确认提示用是确认。
当我偶然发现 shutdown -y
时,我在 PowerShell 2.0 中的 shutdown
命令后尝试了一些随机参数。 似乎要做的就是注销用户。
如果使用任何其他随机字母(这不是有效参数),则不会发生任何事情。例如:shutdown -b
我的问题是:shutdown -y
有什么特别的吗?
我找不到任何关于此的文档。
Shutdown
不完全是 PowerShell 命令。它与在 CMD 中也有效的 shutdown.exe
相同。
有趣的是,-y
命令在the documentation中并没有提到。正如 Mark Wragg 发现的那样,它用于强制 "yes" 回答远程关机。因此,如果没有指定其他参数,则执行默认操作(注销用户)。
另一个问题:你为什么要尝试随机参数?遵循文档,您就不太可能遇到任何意外行为。
Windows 2000 documentation 声明如下:
/y: Use this switch to force a "yes" answer to all queries from the computer.
所以看起来通过使用 -y
或 /y
而没有其他开关,您正在执行 shutdown.exe 的默认行为,即注销用户同时还强制进行任何确认提示用是确认。