|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод имени текущего пользователя |
|
|
CMD/BAT - [решено] Вывод имени текущего пользователя
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Нужно для резервного копирования, чтобы батник сам копировал личные данные в определённое место, указывая при этом имя пользователя, от которого скопировано добро.
Батник будет запускаться на пользовательской машине из-зпод пользовательской учётки... Батник запустит WinRar с параметрами, в результате получается архив с именем в роде: Backup_%user%[01.01.2001] Возможно есть такая переменная, которая обозначает это, но я не знаю такой... |
|
Отправлено: 23:56, 08-03-2009 |
Железных Дел Мастер Сообщения: 24690
|
Профиль | Сайт | Отправить PM | Цитировать Есть.
%username% Подробнее: cmd, команда set без параметров - выведет список системных переменных ОС. |
------- Отправлено: 00:15, 09-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо, ShaddyR. Перепробовал кучу разных переменных, и Profile и User и даже узнал значение переменной Userprofile а username не догадался...
|
Последний раз редактировалось Sadowod, 09-03-2009 в 15:22. Отправлено: 15:01, 09-03-2009 | #3 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать Как не странно но этой переменной нет в некоторых не русскоязычных ОС, либо вместо имени юзера, выводится имя пк, есть ли альтернативный способ?
|
Отправлено: 23:15, 24-12-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Limonica:
Цитата Limonica:
Цитата Limonica:
|
||||
Отправлено: 01:26, 25-12-2012 | #5 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать Специально установили испанкую ОС (XP SP3 Home Edition):
C:\WINDOWS\system32>set ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users CommonProgramFiles=C:\Programme\Gemeinsame Dateien COMPUTERNAME=YOUR-117A1A6435 ComSpec=C:\WINDOWS\system32\cmd.exe FP_NO_HOST_CHECK=NO NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=0d08 ProgramFiles=C:\Programme PROMPT=$P$G SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP USERPROFILE=C:\Dokumente und Einstellungen\LocalService windir=C:\WINDOWS |
Последний раз редактировалось Limonica, 25-12-2012 в 11:30. Отправлено: 11:05, 25-12-2012 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Limonica, я не верю в сказки. Что говорит по этому поводу служба поддержки?
Вы не ответили на вопрос: Цитата Iska:
|
|
Отправлено: 11:54, 25-12-2012 | #7 |
Железных Дел Мастер Сообщения: 24690
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Limonica:
Цитата Limonica:
Цитата Limonica:
Iska, мы, похоже, еще многого не знаем об этом странном звере - Windows... При том что в оригинальных вариантах как English, так и локализованных Russian все абсолютно совпадает (а по-другому и быть не может). Или под Испанию M$ отдельно писала ОС, с изменением базовых настроек? |
|||
------- Отправлено: 14:04, 25-12-2012 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:30, 25-12-2012 | #9 |
Железных Дел Мастер Сообщения: 24690
|
Профиль | Сайт | Отправить PM | Цитировать Iska, э, нет. Это может значить только то, что запрос переменных сделан из среды PE, которая как раз и имеет подобный путь в качестве профиля пользователя. В полновесной системе у пользователя есть имя, прописанное в т.ч. в этом пути. Что еще раз подтверждает предыдущие выводы: озвученный скрин взят не из под клиентской ОС. Еще ссылка по теме: Переменные среды в Windows XP
ЗЫ: кстати, по ссылке узнал очередное новое для себя - переменные %cd% и %random% |
------- Последний раз редактировалось ShaddyR, 25-12-2012 в 17:07. Отправлено: 16:54, 25-12-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - [решено] Microsoft Word, Excel... (2003) установлен не для текущего пользователя | Arimli | Microsoft Windows 2000/XP | 14 | 30-12-2008 09:52 | |
Как в пхп-скрипте получить имя текущего пользователя? | Gamover jr | Вебмастеру | 2 | 20-07-2008 19:20 | |
Прочие БД - [решено] Чтение текущего пользователя в строку | ЕвгенийN | Программирование и базы данных | 1 | 23-05-2008 06:01 | |
[решено] Отображение имени пользователя в AD | Michael | Microsoft Windows NT/2000/2003 | 4 | 15-09-2006 10:43 | |
Как получить имя текущего пользователя для использования его в имени файла | Denchik | Автоматическая установка Windows 2000/XP/2003 | 1 | 25-01-2006 22:33 |
|