Try this, it works for me
Option explicit
'On Error Resume Next
Dim objWshShell, objFSO
'Initiliase a few useful bits...
Set objWshShell = WScript.CreateObject("WScript.Shell"

Set objFSO = CreateObject("Scripting.FileSystemObject"
'Rename Consultant account and set a few attributes
RenameUser GetLocalComputerName(),"Administrator","SFAdmin","Sfriday renamed Admin"
Msgbox "Admin Account renamed"
'****************************************************************************************
'Functions and Subs below here...
'****************************************************************************************
Sub RenameUser(strDomain,strOldUsername,strNewUsername,strDescription)
Dim objComputer, objUser, objMoveUser
Set objComputer = GetObject("WinNT://" & strDomain)
Set objUser = GetObject("WinNT://" & strDomain & "/" & strOldUsername & ",user"

objUser.FullName = strDescription
objUser.Description = strDescription
objUser.SetInfo
Set objMoveUser = objComputer.MoveHere(objUser.ADsPath, strNewUsername)
Set objComputer = nothing
Set objUser = nothing
Set objMoveUser = nothing
End Sub
'****************************************************************************************
function GetLocalComputerName()
Dim objNet
Set objNet = WScript.CreateObject("WScript.Network"

GetLocalComputerName = objNet.ComputerName
Set objNet = Nothing
end function
'****************************************************************************************
Regards
Steve Friday