Показать полную графическую версию : [решено] Узнать имя пользователя и записать в переменную
Darkar25
13-01-2018, 18:47
Цитата Darkar25:
ещё предложения? »
Сначала выполните то, что я попросил. Потом будем думать дальше. »
выполнил...пишет то-же самое...поэтому и написал "ещё предложения?"
выполнил...пишет то-же самое... »
Покажите скриншот.
Darkar25
13-01-2018, 18:51
Цитата Darkar25:
выполнил...пишет то-же самое... »
Покажите скриншот. »
Надо полагать, это говорит лишь о том, что для встроенной учётной записи администратора пока ещё не было создано профиля (данное утверждение под вопросом). »
Ваше предположение верно. Как и то, что ваша команда срабатывает при отсутсвии этой записи в реестре.
Darkar25,
Во время выполнения этой команды сделайте лог в Process Monitor. Выложите его, запаковав в архив.
Darkar25, очень хорошо. Давайте посмотрим, проблема с псевдонимами, або глубже:
wmic.exe Path Win32_UserAccount get Name, SID
Darkar25
13-01-2018, 19:07
Darkar25,
Во время выполнения этой команды сделайте лог в Process Monitor. Выложите его, запаковав в архив. »
ой...ни разу с такими логами не сталкивался и не делал...могу обычный лог сделать...
command >>log.txt
Darkar25
13-01-2018, 19:09
Darkar25, очень хорошо. Давайте посмотрим, проблема с псевдонимами, або глубже:
Код:
wmic.exe Path Win32_UserAccount get Name, SID »
:\
тяжёлый случай как я погляжу...
из ком. строки
wmic.exe
что показывает?
(есть подозрение что ось рубленная)
и что показывает переменная
echo %UserName%
Darkar25
13-01-2018, 19:19
из ком. строки
Код:
wmic.exe
что показывает?
(есть подозрение что ось рубленная) »
тяжёлый случай как я погляжу... »
Не могу сказать. Проблема с Wbem явно наличествует, но навряд ли я смогу помочь Вам её решить. Было бы у меня локально — я бы начал с включения и ковыряния в логах (WMI Log Files (Windows) (https://msdn.microsoft.com/en-us/library/aa394564(v=vs.85).aspx)), сравнил бы mof'ы с оригинальными и попробовал бы их перекомпилировать, но тут… Слишком долго и, главное, ненадёжно будет.
Darkar25
13-01-2018, 19:25
и что показывает переменная
Код:
echo %UserName% »
о...так этож то что мне нужно было изначально...спасибо за подсказку еще одной системной переменной типа %date% %time% и теперь ещё %UserName%...
о...так этож то что мне нужно было изначально... »
Мда… Вот прямо совсем то же, что описывалось изначально.
[Iska бьётся головой апстену]
спасибо за подсказку еще одной системной переменной типа %date% %time% и теперь ещё %UserName%... »
Откройте для себя:
set
и:
set /?
Darkar25,
Если еще остался интерес, то можете выполнить в командной строке:
wmic.exe /TRACE:ON UserAccount get Name, SID 2> output.log
output.log прикрепить.
Darkar25
13-01-2018, 19:36
Откройте для себя:
Код:
set
и:
Код:
set /? »
та не первый день с CMD работаю...умею с переменными работать...ну...почти умею)))
Darkar25
13-01-2018, 19:45
Если еще остался интерес, то можете выполнить в командной строке:
Код:
wmic.exe /TRACE:ON UserAccount get Name, SID 2> output.log
output.log прикрепить. »
Darkar25,
Не могу понять, в чем дело по этому логу. Давайте все-таки сделаем еще лог Process Monitor.
Качаете Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor.aspx).
Запускаете его.
Сворачиваете.
Выполняете в командной строке:
wmic.exe Path Win32_UserAccount get Name, SID
Возвращаетесь в Process Monitor.
Сохраняете лог: File - Save - PML формат.
Архивируете.
Выкладываете на файл обменник.
Если после выложенного вами лога я не отвечу - значит причину мне выявить не удалось.
Darkar25
13-01-2018, 20:52
Darkar25,
Не могу понять, в чем дело по этому логу. Давайте все-таки сделаем еще лог Process Monitor.
Качаете Process Monitor.
Запускаете его.
Сворачиваете.
Выполняете в командной строке:
Код:
wmic.exe Path Win32_UserAccount get Name, SID
Возвращаетесь в Process Monitor.
Сохраняете лог: File - Save - PML формат.
Архивируете.
Выкладываете на файл обменник. »
https://yadi.sk/d/yf9ZOQaT3RRfjY
Darkar25,
Бью в белый свет как в копейку)) - WMI: Rebuilding the WMI Repository (https://blogs.technet.microsoft.com/askperf/2009/04/13/wmi-rebuilding-the-wmi-repository/). Попробуйте применить скрипт, который предлагает автор.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC