Полагаю, это зависит от того, в какой операционной системе работает сервер, и от того, используете ли вы тот же сервер, на котором развертываетесь, или удаленный.
Самое простое, что нужно сделать, это поместить вашу команду xcopy в командный файл и добавить после xcopy что-то вроде следующего:
cacls c:\[PathToWebsite]\[ChartImagesFolder] /E /G [AccountSiteRunsUnder]:C
Или более актуальный вариант (я этим не пользовался, поэтому мои параметры могут быть отключены):
icacls c:\[PathToWebsite]\[ChartImagesFolder] /grant [AccountSiteRunsUnder]:M
По сути, любой из них должен предоставлять учетную запись пользователя, на котором работает сайт с правами изменения (изменения) в указанной папке. Это должно быть в дополнение к любым существующим правам на папку, есть модификаторы или переключатели для замены существующих прав.
Если вы развертываете на удаленном сервере, вам понадобится какой-то механизм для запуска там команд, мы обнаружили, что PSExec работает над обработкой (часть инструментов PS от SysInternals).