Параметры shutdown.exe с тире или косой чертой? - PullRequest
3 голосов
/ 23 февраля 2010

Я использую вызов shutdown.exe для перезагрузки компьютеров, на которых установлены разные версии Windows.

Для Windows XP команда:

shutdown.exe -r -f -t 01

Для других версий Windows я использую:

shutdown.exe /L /R /C /Y /T:1

Теперь кажется, что вторая команда не будет работать в Windows XP. Кто-нибудь знает, какие версии Windows поддерживают косые черты, а какие черточки?

EDIT:

Это не проблема неправильных параметров. Вот распечатка с зараженного компьютера (немецкая установка Windows XP):

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\shutdown.exe /L /R /C /Y /T:1
Syntax: shutdown.exe [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx]
             [-c "Kommentar"] [-d up:xx:yy]

....

Ответы [ 3 ]

6 голосов
/ 23 февраля 2010

Косые черты делают работают на XP, но, как сказал Poke, вам нужно использовать строчные буквы. Кроме того, кажется, что вы не можете использовать «/ l» с «/ r» (что имеет смысл, так как выключение и перезагрузка компьютера в любом случае отключит пользователей), и после «/ t не следует использовать двоеточие» «

Например:

shutdown /r /c /y /t 1
2 голосов
/ 23 февраля 2010

Используйте shutdown.exe /?, чтобы узнать, как используются параметры и какие параметры доступны. Глядя на текст справки (в Win7 atm), кажется, что вам нужно прописные буквы этих символов, чтобы они работали правильно.

1 голос
/ 23 февраля 2010

я обычно использую тире ... на winXP и на этом ...

...