Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Не достаточно прав у пользователей (http://forum.oszone.net/showthread.php?t=340620)

skillful 20-05-2019 17:09 2872472

Не достаточно прав у пользователей
 
Windows 2008 R2 все работают по RDP.

Ситуация №1.
Если есть админские права на сервере, то при заходе в программу 1С-торговое оборудование, в поле "имя компьютера" отображается имя компьютера с которого зашли на сервер. И это правильно.

Ситуация №2.
Если есть только права пользователя, то при заходе в программу 1С-торговое оборудование, в поле "имя компьютера" отображается имя сервера этого сервера. И это не правильно.

Т.е. у пользователей скорее всего недостаточно прав на какой то каталог на сервере. Понять не могу на какой. На каталог с 1С пользователям дал полные права. Не помогло.

На всякий случай скину код 1с где определяется имя компьютера. Может это поможет решить проблему.

Код:

// Процедура получения имени компьютера для
// привязки ТО к компьютеру, в т.ч. в терминальной сессии
Функция ПолучитьИмяКомпьютера() Экспорт
       
        ИмяКомпьютера = "";
        Попытка
                Shell = Новый COMОбъект("WScript.Shell");
                ИмяКомпьютера = Shell.ExpandEnvironmentStrings("%CLIENTNAME%");
                Если ИмяКомпьютера = "%CLIENTNAME%" Тогда
                        ИмяКомпьютера = "";
                КонецЕсли;
        Исключение
        КонецПопытки;
       
        Если ПустаяСтрока(ИмяКомпьютера) ИЛИ (НРег(СокрЛП(ИмяКомпьютера)) = "console") Тогда
                ИмяКомпьютера = ИмяКомпьютера();
        КонецЕсли;
       
        Возврат ВРег(ИмяКомпьютера);
       
КонецФункции


skillful 20-05-2019 18:24 2872478

Дело было в ярлыке. Пересоздал заработало


Время: 18:51.

Время: 18:51.
© OSzone.net 2001-