олицетворение nodejs с окнами

Мне нужно использовать nodejs для записи файла в защищенную паролем общую папку на удаленном компьютере под управлением Windows Server 2008 r2, как я могу выполнять олицетворение в nodejs, как это делает приложение .net?

Спасибо заранее!!!

PS: извините за нечеткое описание. Папка настроена на совместное использование во внутренней сети в системе удаленного сервера Windows, папка настроена на «только для чтения» для учетной записи Windows, явно созданной администратором. Сервер nodejs находится в той же внутренней сети, и ему требуется доступ к удаленной общей папке, поэтому я думаю, что nodejs необходимо выдавать себя за учетную запись Windows на удаленном компьютере, чтобы читать содержимое из общей папки. У меня вопрос как сделать извините за нечеткое описание. Папка настроена на совместное использование во внутренней сети в системе удаленного сервера Windows, папка настроена на «только для чтения» для учетной записи Windows, явно созданной администратором. Сервер nodejs находится в той же внутренней сети, и ему требуется доступ к удаленной общей папке, поэтому я думаю, что nodejs необходимо выдавать себя за учетную запись Windows на удаленном компьютере, чтобы читать содержимое из общей папки. Мой вопрос: как сделать материал для олицетворения для nodejs?


person iNc0ming    schedule 03.07.2012    source источник
comment
Вам нужно олицетворять или вам просто нужно получить доступ к общей папке с использованием явных учетных данных? И является ли обязательным требованием использовать node.js?   -  person reuben    schedule 03.07.2012
comment
Извините за нечеткое описание, я отредактировал вопрос, надеюсь, это поможет.   -  person iNc0ming    schedule 03.07.2012


Ответы (1)


Поздно на вечеринку - но так как нет принятого ответа...

Вам нужно будет запустить процесс вашего узла, используя учетную запись, которая имеет доступ к сетевому ресурсу. Как это делается, зависит от вашей настройки. Например, если вы запускаете node на сервере lLinux и пытаетесь подключиться к удаленному серверу Windows, то с node это будет непросто.

Тем не мение; если вы используете node на сервере Windows, пытаетесь подключиться к удаленному общему ресурсу на другом сервере Windows (это похоже на то, что ваша ситуация, вероятно). Опять же, вам придется запускать сценарий узла от имени пользователя с доступом к удаленному общему ресурсу. Если вам нужно сделать это из кода, я предлагаю взглянуть на мой модуль node-windows. Он не предоставляет доступ к удаленному общему ресурсу конкретно, но позволяет запускать код командной строки с другой учетной записью из сценария узла.

person Corey    schedule 15.04.2013