Как настроить подключение / сопоставление Windows, которое может использоваться службой, работающей с моими учетными данными? - PullRequest
0 голосов
/ 09 января 2019

У меня проблема - служба Windows, которой требуется доступ к общему ресурсу на автономном ПК (т. Е. Не является частью какого-либо домена / и т. Д.)

Типичным подходом к решению этой проблемы является создание постоянного сеанса

net use \\thatpc /user:thatpc\someuser somepassword /persistent:yes

это приведет к чему-то вроде этого:

C:\>net use
Status       Local     Remote                    Network
-------------------------------------------------------------------------------
Disconnected           \\THATPC\IPC$           Microsoft Windows Network

и теперь каждый процесс, который вы запускаете в своем сеансе, будет иметь доступ к общим ресурсам pc и т. Д. Если вы не запустите этот процесс как «Администратор», в этом случае вам нужно будет создать тот же сеанс в cmd, который работает как «Администратор» .

К сожалению, это не работает для служб Windows, работающих с моими учетными данными - независимо от того, что я делаю, они не могут видеть этот сеанс, пытаются создать новый и не удается.

Я пробовал разные вещи, включая запуск net use как nt authority\system, как описано здесь - похоже, ничего не работает. Я как бы ожидаю, что так будет, tbh - насколько я знаю, службы Windows всегда работают в отдельном Windows Station, а изменения, сделанные net use, не должны наблюдаться на других станциях (но я не уверен насчет это).

Среда: Windows Server 2012 R2 Standard

P.S. Может ли это быть какой-то групповой / локальный параметр политики, введенный в последних версиях Windows, который уменьшает видимость net use сеансов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...