The setup might fail if the "-log" option does not specify the file name. A known issue exists with the command line install and affects Commerce Server 10.0 and later.
Specify the file name to avoid the issue:
CommerceServer-xx.x.x.x.exe -silent -log "c:\Logs\installerlogs.txt" CSCONFIGXML="c:\config\CSConfig.xml"