По умолчанию, Windows Server Core запускает cmd.exe в виде shell, т.к. ничего другого нет. Однако, PowerShell в этой роли куда полезнее. Тем более, что сразу после логина, обычно, первым делом запускается PowerShell.
Заменить одно на второе можно немного отредактировав реестр.
Запускаем PowerShell и произносим следующее заклинание:
Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\WinLogon' `
-Name Shell `
-Value 'PowerShell.exe -NoExit -Command "Set-Location ~"'
Осталось только перелогиниться.