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 учетная запись?

заранее спасибо Гарри

0 ответов

Другие вопросы по тегам