Я использую последнюю версию Knife-Winrm (0.5.13) и Chef (11.4.4). Похоже, что независимо от того, какой атрибут адреса я укажу для подключения, он всегда будет использовать полное доменное имя.
Я использовал «-a ipaddress», но сообщение об ошибке показывает, что оно все еще использует полное доменное имя. Кстати, "ipaddress" действителен, я проверил с помощью "knife node show -l"