#1
by asady
а так пробовал? Set WshNetwork = CreateObject("WScript.Network") MsgBox WshNetwork.UserDomain
#2
by TormozIT
Моя главная то цель - хорошая идентификация ИБ по строке соединения. Самая первая проблема - имя главного сервера кластера может быть записано Не знаю только будет ли всегда работать. Ведь это вроде может быть другой домен.
#4
by asady
для текущего сеанса пользователя - работает точно. если юзер вошел в домен - ты этот домен увидишь. если юзер не в домене ты это тоже увидишь.
#7
by TormozIT
Спасибо, но все это не то. Мне нужен ~GetHostByName ping dom nslookup dom выдают то, что нужно, т.е. полное имя компа. Но как это получить программно, я не знаю.
#10
by TormozIT
Блин еще и визуальные эффекты убирать придумывать. Сколько же геморроя ради такой простой задачи...!
#12
by vde69
+ WinNT провайдер более универсальный и более быстрый, но у него функционала меньше (ибо более старый) копай сюда
#16
by TormozIT
Допустим я подключился к чужой сети Vahtang.ALPA по VPN и не авторизовался в домене. Мне необходимо в 1С получить имя домена Vahtang.ALPA компьютера BIPOD.Vahtang.ALPA из чужой сети по его netbios имени BIPOD. Команда системы BIPOD.Vahtang.ALPA Права на получение доменного имени для ping не нужны :), а вот для провайдера WINNT конечно нужны.
#17
by vde69
во первых для этого провайдера не нужна авторизация, вроде как ему NetBios нужен, хотя я с твоей схемой не пробовал. во вторых кто тебе мешает перенести код на сервер 1с и он будет выполнятся от имени лок. админа
#19
by TormozIT
Про сервер 1с - я поставил задачу в самом сложно случае и она должна в нем решаться.
#20
by vde69
у меня winNT видит сейчас 5 доменов, а например на вкладке прав файлов в источниках только 2, то-есть видеться 3 домена к которым у меня нету доступа... Думаю у тебя траблы с VPN и удаленным доступом, попробуй подключиться с проброской локальных дисков в сесию
#22
by TormozIT
Я пробую так obj = ПолучитьCOMОбъект("WinNT://BIPOD"); Но что с ним делать дальше непонятно. Не понимаю куда копать. В доке такого примера нет
#23
by TormozIT
У меня трабл с подключением НЕТУ. Есть база со строкой соединения Srvr="BIPOD";Ref="Base"; и она работает. Но WINNT не выдает домен Vahtang.ALPA в списке!
#27
by TormozIT
Итак. Задача уже почти решена без устранения визуального изъяна NBName = "poligon" Str = vbNullString While Not TextStream.AtEndOfStream Wend Set objRegExp = New RegExp
#31
by TormozIT
Да, по формулировке решение отвечает всем требованиям. Спасибо. Однако мне как выяснилось нужно получить часть полного доменного имени компьютера с окночанием. Т.е. выдает Vahtang, а мне нужно Vahtang.ALPA. Может еще чуток докрутишь?
#32
by vde69
а зачем тебе? как я понимаю при запросе не обязательно полное имя домена указывать. Чего хоть вояешь? как я понимаю через точку пишуться домены разного уровня, тоесть тебе придеться рекурсивно получать (по крайне мере провайдером WinN), Кстати пример в у меня на соседнем домене не сработал (ошибка доступа), хотя должен был... вот нашел интересный пример (для тебя вряд-ли пойдет, но прикольно) On Error Resume Next Const ADS_SCOPE_SUBTREE = 2 objRecordSet.MoveFirst Do Until objRecordSet.EOF objRecordSet.MoveNext Loop
#33
by TormozIT
Я хочу нормализовать имя кластера серверов 1С. Указание BIPOD.Vahtang не работает. Надо BIPOD.Vahtang.ALPA.
#38
by TormozIT
Итак задача решена. Вот фрагмент кода, если кому интересно будет. ЗапуститьСкрытоеПриложениеИДождатьсяЗавершения - функция вызывает приложение hstart. Работает быстро, красиво и надежно.
#39
by TormozIT
Все клево, только во внешнем соединении эта штука не работает, т.к. ЗапуститьПриложение там неопределено.
#40
by TormozIT
Да и в шаблоне косячок был. Вот исправленный [a-z0-9]+((.([-0-9a-zA-Za-яА-Я]+))*)s*[
#43
by Aprobator
Если компутер не входит в разные домены время от времени, то: Синтаксис: ПользователиWindows Возвращаемое значение: Тип: ТаблицаЗначений. Информация возвращается в виде таблицы значений, в колонках которой содержится следующая информация: ИмяДомена (DomainName) - имя домена (тип Строка); ИмяСервера (ServerName) - имя компьютера, являющегося контроллером домена (тип Строка); Пользователи (Users) - массив строк с именами пользователей домена; Локальный (Local) - признак того, что этому домену принадлежат локальные пользователи данного компьютера. Описание: Предоставляет доступ к информации о доменах и пользователях операционной системы. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#44
by TormozIT
Спасибо. Но если еще раз внимательно прочитать название темы, то станет понятно, что речь идет о произвольном компьютере.
#45
by Ferz
srvr="dom.moda";ref="zup"; ООО серверная версия, я кажется знаю зачем...:) тех. журнал все не дает покоя?
#46
by smaharbA
nbtstat.exe -a poligon будет правдо только нетбиос имя группы, но не факт, что группа совпадает с доменом (даже не название), правдо это редкий случай
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить имя ИБ?
- Как получить программно имя 1С:сервера и имя базы, в которой работаю?
- как получить имя значения перечисления по этому значению.
- Как получить разность дат (Нужно получить количество дней)
- Как из 1С получить имя сеанса?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Получить имя колонки таблицы значений?
- как узнать имя текущего пользователя (не полное имя, а просто имя?)
В этой группе 1С
- При Закрытии кассовой смены не удаляются чеки ККМ
- Видимость колонки в табличной части документа
- Обработчик событий Word
- ПодключитьОбработчикОжидания("ОбновитьТаблицу", 60);
- Базовый метод ИндексированнаяТаблица
- самый эффективный метод добавления в регистр сведений?
- Как скриптом открыть папку Назначенные задания?
- ЗиК. Как правильно доудержать НДФЛ?
- Передать параметры во вложенную схему
- Обработка "Клиент банка", не выгружается сумма НДС
- свойство общего модуля "глобальный"
- Как в табличном поле установить отбор?
- УПП:Как сделать, чтобы в требовании при выборе статьи затрат проставлялся счет затрат
- Как в СКД сохранить и восстановить настройки группировки
- Массовое прекращение действия надбавок в ЗИК
- v7: ЗиК Новый Вид расчетов Аренда
- v7: v8: ЗУП2.5 учет премий при расчете среднего заработка для отпуска
- цвет ячейки календаря
- Зарплата 7.7. Средний заработок не заполняется...
- Как проверить открыт ли файл EXCEL?