Вы не можете использовать точный код для удара и пакета одновременно.
Мое предположение было бы сценарием, следует за условным выражением, чем-то как:
if WINDOWS
exit /b 3
else
exit 3
Это - весь псевдокод, я не уверен что работы для обеих систем.
Править: Или Вы могли пойти более легким путем и описать два совершенно различных файла сценария; job.bat и job.sh.
Если вы используете RDP только для управления сервером, вам не нужны никакие роли или службы RDS. Удаленный рабочий стол (для управления сервером) использует протокол RDP точно так же, как RDS, но добавлять роли RDS не обязательно. протокол RDP встроен в ОС, а удаленное управление через RDP включено в настройках локального сервера в диспетчере сервера.