Вы пишете скрипт для автоматизации, который запускает внешнюю утилиту (например, plink для SSH-соединений), но параметры команды меняются в зависимости от условий?
Метка: PowerShell 5.0
Проблема с экранированием кавычек в PowerShell и plink: как избежать ошибок
Почему PowerShell и plink «съедают» одинарные кавычки и как правильно экранировать команды для работы с PostgreSQL. Подробное руководство с примерами.