SQL EXEC xp_cmdshell для сетевого ресурса
Еще один день, еще одно препятствие. Вчерашняя победа была недолгой. Я нахожу это
EXEC xp_cmdshell 'net share ProgramdataXYZ=%ALLUSERSPROFILE%\XYZ /grant:everyone,FULL'
Работает на одной машине, но не на другой. После поиска и проверки этого и других форумов я почти уверен, что понял, почему SQLserver A работает, а SQLserver B - нет.
Тестовая машина A success
Проблемы с машиной Б:
System error 5 has occurred.
Access is denied.
whoami
Результаты выполнения SSMS EXEC xp_cmdshell 'whoami'
:
SQLserver тестовой машины А:nt authority\system
- работает
SQLserver тестовой машины B:nt authority\network service
- Не работает
Мой вопрос здесь такой:
Могу ли я что-нибудь с этим сделать программно? Могу ли я написать сценарий, который обеспечивает выполнение XP_CMDSHELL
с nt authority\system
учетная запись?
заранее спасибо Гарри