You can try to use "Apply System Configuration" task from Deployment Solution.
AFAIR you need to have installed DS agent on required client computer, where you want to change a hostname
Or you can create a Client job, where you will include a "Run Script" task with VBScript type of task and put there query for hostname change
(For this task execution you don't need a DS agent or other solution plug-ins, just Symantec Management Agent is required to be installed)
sNewName = "put new name here"
Set oShell = CreateObject ("WSCript.shell" )
sCCS = "HKLM\SYSTEM\CurrentControlSet\"
sTcpipParamsRegPath = sCCS & "Services\Tcpip\Parameters\"
sCompNameRegPath = sCCS & "Control\ComputerName\"
With oShell
.RegDelete sTcpipParamsRegPath & "Hostname"
.RegDelete sTcpipParamsRegPath & "NV Hostname"
.RegWrite sCompNameRegPath & "ComputerName\ComputerName", sNewName
.RegWrite sCompNameRegPath & "ActiveComputerName\ComputerName", sNewName
.RegWrite sTcpipParamsRegPath & "Hostname", sNewName
.RegWrite sTcpipParamsRegPath & "NV Hostname", sNewName
End With ' oShell
MsgBox "Computer name changed, please reboot your computer"
And add there a second task for "Reboot Client PC" to apply these changes.
Thanks,
IP.