Некоторые отличия синтаксиса команд в BAT-файлах и языка сценариев PowerShell:
- В BAT-файлах команды записываются на отдельных строках и выполняются последовательно, начиная с верхней строки. www.nic.ru При использовании переменных их имена должны начинаться с символа %, а значения устанавливаются с помощью оператора SET. www.nic.ru Для создания однострочных комментариев используют команду rem или двойное двоеточие (::). skillbox.ru
- В PowerShell команды называются командлетами и состоят из связки «Глагол-Существительное», или по-другому «Действие-Объект». skillbox.ru {9-host} После самого командлета ему передаются параметры и их значения. skillbox.ru Между всеми словами в команде ставится пробел. skillbox.ru
Кроме того, PowerShell работает не со строками, а с объектами, что позволяет разрабатывать и применять сложные логические конструкции. {9-host}