Parece que você está perdendo alguns nomes de variáveis.
No código fornecido: substitua o primeiro %%
por %homepath%
e substitua o segundo por %username%
Como %homepath%
inclui a parte "C: \ documents and settings \", não é necessário alterar para esse diretório primeiro.
Encapsule também qualquer caminho que contenha espaços (ou possivelmente contenha espaços) com aspas.
Por último, considere usar o uso dos switches do XCopy para copiar as permissões atribuídas também.
@echo off
md "\servername\sharename\profile backups\%computername%"
xcopy "\%homepath%\Desktop" \servername\sharename\profile backups\%computername% "%computername%\%username%\" /O /X /E /H /K