Для того чтобы убрать символ CRLF (перевод строки) в конце строки при использовании команды Set-Content в Powershell, можно использовать параметр -NoNewline. Этот параметр указывает на то, что в конце строки не нужно добавлять перевод строки.
Пример:
```powershell
Set-Content -Path "file.txt" -Value "Текст без перевода строки" -NoNewline
```
Чтобы изменить стиль окончания строки при создании файла с помощью Set-Content в Powershell, можно использовать конструкцию `[Environment]::NewLine`. Например, если необходимо задать стиль окончания строки в Windows (CRLF), можно использовать следующий код:
```powershell
Set-Content -Path "file.txt" -Value "Первая строка" + [Environment]::NewLine + "Вторая строка"
```
В Powershell нет встроенного способа для настройки стиля окончания строки при использовании командлета Set-Content. Однако, можно использовать вышеуказанный способ с конструкцией `[Environment]::NewLine` для задания нужного стиля окончания строки.