Вы не можете генерировать данные через BCP, вы должны зависеть от SQL Сервера, чтобы сделать это, как прокомментировал Jeroen. Чтобы добавить к его комментарию значение удостоверения не по умолчанию, вы должны продолжать использовать свойство удостоверения столбца.
Для обоих (удостоверения и по умолчанию) необходимо использовать параметр -f для BCP. Эта опция включает файл формата, который позволяет утилите BCP просматривать и обрабатывать данные, как указано в файле формата.
Используя файл форматирования, вы можете указать, какие столбцы в файле сопоставляются с какими столбцами. находятся в таблице назначения. Чтобы исключить столбец, просто установите его целевое значение «0».
Файлы форматирования и утилита bcp сами по себе являются гораздо более крупными темами, но для ответа на ваш вопрос; да, это возможно, и использование файла формата с измененными значениями назначения (установленными в «0») является способом сделать это.
Делая это, вы можете обработать данные один раз. Использование powershell для добавления данных возможно, но не нужно и менее эффективно. Чтобы сделать это за одно действие с bcp, вам нужно использовать файл формата.