Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Сетевые диски в приложении под другим пользователем

Ответить
Настройки темы
VBS/WSH/JS - Сетевые диски в приложении под другим пользователем

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Есть у нас скрипт для примапливания сетевых дисков. При логине пользователя диски подключаются в зависимости от прав на конкретные ресурсы и с этим нет никаких проблем. Если в сессии текущего пользователя было запущено какое-то приложение от имени другого пользователя, то для того чтобы диски появились в этом приложении (для конкретики - TotalCommander) достаточно было запустить этот скрипт. Так было до Windows 10. Теперь скрипт запускается и ничего не происходит. При раскопках причины такого поведения скрипта было отмечено следующее: если выполнить вот такую команду через PowerShell
Код: Выделить весь код
(New-Object -ComObject WScript.Network).MapNetworkDrive("S:", "\\server\share")
запущенном от имени залогиненного пользователя - диск мапится без проблем, а если ее же выполнить в PS запущенном от другого пользователя получаем вот такое сообщение:
Код: Выделить весь код
(New-Object -ComObject WScript.Network).MapNetworkDrive("S:", "\\server\share")
Указанный сеанс работы не существует.  Возможно, он уже  завершен.
строка:2 знак:1
+ (New-Object -ComObject WScript.Network).MapNetworkDrive("S:", "\\serv ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [], COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException
С чем это может быть связано и как заставить его работать?

Отправлено: 17:11, 03-11-2016

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Сетевые диски в приложении под другим пользователем

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Нет соединения у программы под другим пользователем angry_dog Microsoft Windows 7 6 29-12-2014 10:45
Автоматический запуск приложения под другим пользователем XATTAB Microsoft Windows NT/2000/2003 6 28-08-2012 14:31
Заход в общие папки под другим пользователем. cool_tiger Microsoft Windows NT/2000/2003 2 04-08-2011 16:11
FAQ - "Сетевые подключения" (Network Connections) - свойства под ограниченным пользователем Raistlin Сетевые технологии 0 28-05-2011 20:23
Вопрос - Как можно проверить был взлом системы или просто зашли под другим пользователем? ИС_ Защита компьютерных систем 0 24-09-2009 16:52




 
Переход