Кажется, что либо тире - или косая черта / будут одинаково хорошо работать в командном файле. Два приведенных ниже примера одинаково действительны. Что правильно? Это зависит от операционной системы? Если да, то как мне определить, какой использовать?
shutdown -r -m \\server04 -t 01 -f
shutdown /r /m \\server04 /t 01 /f
Моя цель - написать командный файл, который будет доступен нескольким серверам Windows и перезагрузить их. Конечный результат может также предусматривать проверку связи с серверами и предоставление пользователю выбора, на каких серверах выполнять перезагрузку. Но мой вопрос призван определить, как лучше всего отформатировать код.
Я нашел этот связанный вопрос на SO, который на самом деле не дает ответа, когда использовать один или другой. Вопрос там получил много негатива из-за того, что не был суперпользователем. Большинство мнений предполагало, что они использовали тире, но не было дано разумного обоснования для использования одного над другим.