![]() |
Сетевые диски в приложении под другим пользователем
Есть у нас скрипт для примапливания сетевых дисков. При логине пользователя диски подключаются в зависимости от прав на конкретные ресурсы и с этим нет никаких проблем. Если в сессии текущего пользователя было запущено какое-то приложение от имени другого пользователя, то для того чтобы диски появились в этом приложении (для конкретики - TotalCommander) достаточно было запустить этот скрипт. Так было до Windows 10. Теперь скрипт запускается и ничего не происходит. При раскопках причины такого поведения скрипта было отмечено следующее: если выполнить вот такую команду через PowerShell
Код:
(New-Object -ComObject WScript.Network).MapNetworkDrive("S:", "\\server\share") Код:
(New-Object -ComObject WScript.Network).MapNetworkDrive("S:", "\\server\share") |
Время: 21:31. |
Время: 21:31.
© OSzone.net 2001-