powershell change hostname

C++
Rename-Computer -NewName 'SomeHostname' -Restart

Source

Also in C++: