домашняя директория пользователя windows

Содержание
  1. Настройка домашних каталогов пользователей в Windows Server 2003 R2
  2. Управление пользователями и данными входа
  3. Обязательные профили
  4. Домашние папки
  5. Добавление домашних папок к профилям
  6. Перенаправление документов в домашнюю папку
  7. AD, личная сетевая папка пользователя
  8. Есть ли в командной строке Windows команда быстрого доступа к домашнему каталогу текущего пользователя, как в Linux?
  9. Решение 1. Используйте переменную среды вместе с cd или cd /d
  10. Решение 2. Используйте subst или net use для создания сопоставления с другой буквой диска.
  11. Решение 3. Установите cygwin и используйте bash
  12. Решение 4: Используйте powershell
  13. Полезные мелочи Windows администратора, поиск компьютеров пользователей и не только
  14. Описание
  15. Использование
  16. Переменные среды
  17. Операционная система
  18. Пользователь
  19. Компьютер
  20. Материнская плата
  21. Центральный процессор
  22. Оперативная память
  23. Графический процессор
  24. Сетевой адаптер
  25. Жёсткий диск
  26. Твердотельный накопитель
  27. Сменный накопитель
  28. Специализированный накопитель
  29. Оптический привод
  30. Программное обеспечение
  31. Другие переменные
  32. Примеры использования
  33. Получение данных
  34. Экспорт данных
  35. Импорт данных
  36. Использование данных
  37. Инвентаризация компьютеров
  38. env.send
  39. Описание
  40. Использование
  41. Примеры использования
  42. env.search
  43. Описание
  44. Использование
  45. Поиск объектов
  46. Переменные среды
  47. Операционная система
  48. Пользователь
  49. Сетевой адаптер
  50. Другие переменные
  51. Примеры использования

Настройка домашних каталогов пользователей в Windows Server 2003 R2

В версиях Windows, предшествующих Windows Server 2003 R2, при создании новой учетной записи пользователя отдельным шагом приходится создавать для нее домашний каталог. Это повышает вероятность возникновения ошибок: если каталог не настроить, пользователь не будет иметь к нему доступа.

В Windows Server 2003 R2 домашний каталог создается автоматически в месте, указанном при создании учетной записи пользователя. Это позволяет сэкономить время и значительно облегчает процесс настройки. В этой статье я шаг за шагом расскажу о том, как создать учетную запись пользователя с возможностью управления домашним каталогом. В примере я буду обращаться к учетной записи пользователя из оснастки «Пользователи и компьютеры Active Directory». Для новых и уже существующих учетных записей процесс одинаков.

Чтобы приписать домашний каталог к учетной записи пользователя, выполните следующие шаги:

1. На сервере откройте оснастку «Пользователи и компьютеры Active Directory» (Active Directory Users And Computers).
2. Щелкните правой кнопкой мыши на той учетной записи, для которой хотите создать домашний каталог, и выберите из контекстного меню пункт «Свойства» (Properties).
3. В диалоговом окне «Свойства» (Properties) откройте вкладку «Профиль» (Profile).
4. В разделе «Домашняя папка» (Home Folder) укажите, должен ли домашний каталог пользователя представлять собой локальную папку на его компьютере (это удобно пользователям ноутбуков), или в качестве домашнего каталога можно подключить и использовать сетевой диск.

(Примечание: При настройке домашнего каталога нет необходимости создавать его, прежде чем приписать к профилю. ОС Windows Server 2003 R2 позаботится об этом сама, как только пользователь войдет в систему. Необходимо назначить для папки соответствующие разрешения NTFS и разрешения на уровень доступа, чтобы пользователь получил право доступа к своему собственному каталогу. Если пропустить этот шаг, пользователь не сможет хранить в своей папке никаких файлов.)

Если вы решили использовать сетевой диск, выберите букву для назначения диску и укажите путь к общему каталогу, в котором будет находиться домашний каталог. К примеру, вы можете выбрать букву «U:» в выпадающем списке (для пользователей) и указать путь к каталогу пользователя на файловом сервере, введя «\fileserver\usersshare». Чтобы сохранить свойства учетной записи пользователя, нажмите «OK».

Если вы решили использовать локальную папку, укажите путь к папке на локальном компьютере. Можно указать абсолютный путь с использованием существующей буквы диска в форме «C:\documents and settings\username\my documents» или с помощью переменной среды в форме «%userprofile%\My Documents». Переменная среды %userprofile% позволяет не вводить имя пользователя и указывает для каждого пользователя домашний каталог в папке «C:\documents and settings\». Это дает возможность серьезно сэкономить время, особенно, если настраивать приходится сразу несколько учетных записей.)

Настройка домашнего каталога в процессе настройки учетной записи позволяет сэкономить время и сделать домашние каталоги чуть более единообразными.

Источник

Управление пользователями и данными входа

Обязательные профили

Хотя это может показаться удобным на первый взгляд, лично я советую администраторам избегать использования обязательных профилей, поскольку это порождает множество проблем. Я редко встречал обстоятельства, при которых стоило использовать обязательные профили. У вас есть сотни политик, чтобы запрещать пользователям вносить изменения в их среду, и это намного более надежный подход, чем использование обязательных профилей. Но на тот случай, когда у вас имеется убедительная причина для реализации обязательных профилей, которую я не предусмотрел, ниже описывается это средство.

Обязательные профили очень похожи на перемещаемые профили; фактически это перемещаемые профили, однако этот профиль должен существовать в подпапке профилей пользователя на сервере, прежде чем этот пользователь выполнит вход, поскольку обязательный профиль не может быть записан на сервер клиентской рабочей станцией.

Создавая подпапку профилей для пользователя, вы должны реально создать эту подпапку на сервере, поскольку рабочая станция не может этого делать автоматически, как в случае перемещаемых профилей. Задайте полномочия Read and Execute (Чтение и выполнение).

Проблемы недоступных серверов

Наиболее распространенная проблема перемещаемых профилей возникает, когда при входе пользователя недоступен сервер, содержащий профиль этого пользователя. В этом случае Windows загружает локально кэшированную копию этого профиля. Если пользователь еще не выполнял вход на этом компьютере, то система создает новый временный профиль. В конце каждого сеанса временные профили удаляются. Изменения, внесенные пользователем в настройки и файлы рабочего стола, теряются после завершения сеанса пользователя.

Читайте также:  выключился микрофон на ноутбуке виндовс 10

Если сервер становится доступен во время работы пользователя, это не имеет значения. Изменения, которые пользователь внес в профиль, не записываются на сервер при завершении сеанса. Здесь действует простое правило: «недоступен при входе, значит, недоступен при выходе».

Домашние папки

Добавление домашних папок к профилям

21 10sm

Вам следует продумать концепцию домашних папок и принять решения по использованию этого средства для некоторых или всех пользователей. Большим преимуществом домашних папок является хранение документов пользователей на сервере, что гарантирует резервное копирование документов вашей компании.

Перенаправление документов в домашнюю папку

Если у пользователя без перемещаемого профиля имеется домашняя папка на сервере, то в окне My Computer появляется отображаемая буква накопителя, и приглашение в командной строке тоже содержит эту букву накопителя. Однако программы продолжают сохранять документы в папке My Documents, являющейся домашней папкой. Вам нужно перенаправить папку My Documents в домашнюю папку, и это можно делать разнообразными способами.

Чтобы пользователи не перенаправляли свои папки My Document вручную, вы можете использовать групповую политику, управляющую этим перенаправлением. Откройте редактор групповых политик (GPE) для данного домена или для организационной единицы (OU), содержащей нужных пользователей, и перейдите на уровень User Configuration\ Windows Settings\ Folder Redirection\My Documents. Щелкните правой кнопкой на объекте My Documents в дереве консоли, чтобы открыть диалоговое окно его свойств с выбранной вкладкой Target (рис. 12.11).

Поле Setting содержит раскрывающийся список со следующими вариантами выбора.

21 11sm

В поле Target folder location (Местоположение целевой папки) выберите один из следующих вариантов.

Во вкладке Settings, см. рис. 12.12, сконфигурируйте целевую папку, выбрав следующие опции.

Если вы как администратор хотите получить доступ в эту папку, то должны получить владение этой папкой. Если сбросить этот флажок, то задаются полномочия, определяемые наследованием (которые зависят от полномочий, заданных вами при создании родительской папки).

21 12sm

Перенаправление типа Advanced.Перенаправление типа Advanced используется для более крупных предприятий, где вы хотите назначить конкретные серверы, исходя из местоположения (групп). Если вы создали группы безопасности, которые связаны с отделами (например, группа для бухгалтерии), то это средство прекрасно подходит для перенаправления. Если выбрать этот вид перенаправления, то появится окно со списком Security Group Membership (Членство в группах безопасности), см. рис. 12.13.

21 13sm

Источник

AD, личная сетевая папка пользователя

Здравствуйте!
Начинаю только знакомиться с Windows 2008 R2 и конкретно с AD.
В одном из учебных заведений видел следующее: У каждого пользователя домена, были подключены сетевые диски. Одним из этих сетевых дисков, был именной, для хранения файлов, удаления.

Как сделать такой сетевой диск? При создании нового пользователя, создавать папку, расшаривать ее, делать владельцем данной папки созданного пользователя?
Как сделать, что бы эта папка автоматически делалась сетевым диском для пользователя?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Сетевая папка пользователем в домене
У меня поднято несколько машин,почти все в домене. Сейчас одну из машин меняю,новую завожу в домен.

Автоматически подключается сетевая папка
Добрый день! Есть домен 2008 R2, есть клиент машина windows 7. Если через проводник захожу на.

Сетевая папка не подключается
локальные компы не видят сервер не могу подключить общую сетевую папку для обмена. Что делать.

Медленно открывается сетевая папка
Всем привет! Такая проблема, имеется локальная сеть в качестве сервера ПК под управление Windows 7.

Правильно ли я понял? Вы предлагаете перенаправить «Мои документы» в другую папку посредством политики?

Я частично решил поставленную мной задачу. Обычным образом я создаю пользователя. Создаю папку и называю ее именем равным логину созданного пользователя. В свойства пользователя, во вкладке «Профиль»->»Сценарий входа» указываю *.bat файл. Батник содержит следующее:

Получается, что когда пользователь проходит аутентификацию, то выполняется этот батник и подключаются расшаренные папки, как сетевые диски.
Первая папка содержит все папки пользователей и права только на чтение и исполнение. А личная папка с полными правами. Это некий файл-обменник.

Только вот можно другим способом подключать папки как сетевые диски, без батника?

Источник

Есть ли в командной строке Windows команда быстрого доступа к домашнему каталогу текущего пользователя, как в Linux?

Я привык к использованию

чтобы попасть прямо в мой домашний каталог. В командной строке Windows я должен сделать

попасть туда. Есть ли ярлык как у Linux? Было бы неплохо, если бы я мог попасть туда, делая

Возможно ли что-то подобное в Windows Vista?

Да, вы можете использовать %HOMEPATH% полный путь к домашнему каталогу пользователя.

Есть довольно много других полезных переменных, таких как %OS% (Операционная система) или %WINDIR% (системный каталог Windows). См. Wikipedia: Переменные среды для списка.

Значения этих переменных и то, какая из них вам подходит, будут зависеть от версии Windows и любых изменений, внесенных администратором, поскольку их значения могут отличаться (см., Например, вопрос « Разница между профилем и домашним путем» ).

Две другие опции, которые могут быть добавлены в скрипт и автоматически выполнены аналогично ответу BillP3rd.

Конечно, вы не можете использовать это

в путях, но как быстрая «прыжок в мою домашнюю директорию» печатать

Enter довольно быстро.

.cmd». Его содержимое:

Таким образом, я могу набрать «cd

Читайте также:  как зайти в устройства и принтеры на windows 10

» из любого места, чтобы попасть в мой домашний каталог. Не то же самое, что «cd

» (обратите внимание на отсутствующее место), но достаточно близко для меня.

Ответ sleske в почти совершенно верно, но это не всегда работает.

Если ваш домашний каталог находится в сетевой папке, настроенной как подключенный диск, запустите следующее независимо от диска текущего каталога:

Там нет прямого ярлыка.

Есть несколько разных решений (см. Ниже).

Используйте переменную окружения вместе с cd или cd /d

Используйте subst или net use для создания сопоставления с другой буквой диска.

Установить cygwin и использовать bash

Решение 1. Используйте переменную среды вместе с cd или cd /d

Если вы хотите регулярно переходить в этот каталог, выполните следующую команду:

Чтобы изменить каталог из любого места, используйте следующую команду:

Если вы уже находитесь на диске, c: вы можете просто использовать:

docs.cmd:

Затем вы можете просто ввести docs независимо от вашего текущего местоположения, и это приведет вас к C:\Users\

Решение 2. Используйте subst или net use для создания сопоставления с другой буквой диска.

Вы можете использовать subst :

К сожалению, сопоставления дисков не сохраняются при перезагрузке.

net use будет сохраняться при перезагрузке, например:

Решение 3. Установите cygwin и используйте bash

Вы можете рассмотреть возможность установки Cygwin :

Альтернативы cygwin включают в себя msys (MingW) :

Git для Windows предоставляет эмуляцию BASH, используемую для запуска Git из командной строки. * Пользователи NIX должны чувствовать себя как дома, поскольку эмуляция BASH ведет себя так же, как команда «git» в средах LINUX и UNIX.

Решение 4: Используйте powershell

Как указано в комментарии к другому вопросу, который поддерживает SBI powershell,

Источник

Полезные мелочи Windows администратора, поиск компьютеров пользователей и не только

Как-то давно на хабре публиковалась статья Опытные мелочи Windows-админа. В ней рассказывалось как быстро и достаточно эффективно находить компьютеры на которых залогинился тот или иной пользователь.

image loaderДемонстрация работы скрипта env.search

Мне эта идея понравилась, т.к. всё делается достаточно просто, быстро и без модификации схемы Active Directory. Я постепенно улучшал изложенные в статье подходы и в итоге появились три скрипта, которыми я и хочу поделится с вами.

image loaderВывод в консоль переменных созданных скриптом env

env – с помощью этого скрипта получаем данные по компьютеру и добавляем эти данные во временные переменные среды.

env.send – с помощью этого скрипта данные из переменных среды передаём в описание компьютера в Active Directory.

env.search – с помощью этого скрипта ищем нужный нам компьютер в Active Directory и подключаемся к нему.

На самом деле скрипты более универсальные и с помощью них можно делать не только изложенные выше действия, а например:

image loaderРезультат работы скрипта env.send

Можно делать инвентаризацию компьютеров по сети в csv файл или в папку с ini файлами.

При отсутствии Active Directory можно по данным из переменных среды автоматически создавать ярлычок, который в своём названии будут содержать нужные данные по компьютеру, а при клике подключатся к нему или делать другое полезное системному администратору действие.

Поиск нужных компьютеров можно выполнять не только в Active Directory, но и в простом хранилище в виде папки с ini файлами.

А так же можно использовать временные переменные среды в других скриптах, например для установки программного обеспечения нужной разрядности и т.д.

Ниже привожу описание всех скриптов, что бы можно было более детально ознакомится с их возможностями. Надеюсь что они будут вам полезны, так же как мне. Сами скрипты и их исходные коды доступны в моём профиле на GitHub.

Описание

JScript для добавления в переменные среды временных переменных. Которые затем можно использовать в вызове других скриптов и приложений. Данные для переменных получаются через WMI с локального или удалённого компьютера в сети. Дополнительно переменные можно импортировать из файла и экспортировать в файл, поддерживается несколько форматов.

Достаточно часто системному администратору требуется получить общую информацию о компьютере и пользователе, чтобы затем её использовать в вызове другого скрипта или приложений. А также эту информацию иногда требуется сохранить в файл, например для инвентаризационного учёта или для использования в дальнейшем. Данный скрипт предоставляет такие возможности.

Использование

— Сетевое имя или ip адрес компьютера, в контексте которого нужно получить данные для переменных.

— Формат текстовых данных стандартного потока ввода для импорта переменных.

— Кодировка текстовых данных, направленных в стандартный поток ввода (можно использовать значение auto ).

— Формат текстовых данных стандартного потока вывода для экспорта переменных.

— Дополнительные опции (можно указать несколько).

Переменные среды

Скрипт добавляет описанные ниже временные переменные в среду процесса. Если нет данных для формирования переменной, то переменная не создаётся.

Операционная система

Пользователь

Компьютер

Материнская плата

Центральный процессор

Оперативная память

Графический процессор

Сетевой адаптер

Жёсткий диск

Твердотельный накопитель

Сменный накопитель

Специализированный накопитель

Оптический привод

Программное обеспечение

Браузер Google Chrome

Проигрыватель VLC Media Player

Приложение Spargo eFarma

Приложение SoftLine Ulus

Другие переменные

Примеры использования

Получение данных

Вывести в консоль все созданные переменные среды в контексте текущего компьютера.

Экспорт данных

Экспортировать все созданные переменные среды в ini файл с кодировкой CP 866 в контексте текущего компьютера.

Экспортировать все созданные переменные среды в ini файл с кодировкой UTF-16 LE в контексте текущего компьютера.

Читайте также:  heroes charge на windows

Импорт данных

Импортировать переменные среды из ini файла с кодировкой CP 866 и вывести их в консоль.

Импортировать переменные среды из ini файла с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

Импортировать переменные среды из csv файла с заголовком и с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

Использование данных

Выполнить тихую установку msi пакета с именем, соответствующим разрядности операционной системы текущего компьютера.

Открыть в VLC Media Player воспроизведение mp4 видео файла с именем, соответствующим логину пользователя и не дожидаться окончания воспроизведения.

Инвентаризация компьютеров

Загрузить из txt файла список компьютеров и сохранить о них информацию в папке inventory в виде ini файлов.

Загрузить из txt файла список компьютеров и сохранить о них информацию в один csv файл с заголовком.

Сконвертировать и объединить ini файлы из папке inventory в один tsv файл с заголовком.

env.send

Описание

JScript для отправки переменных среды в объект Active Directory по протоколу LDAP или в файл ярлыка в папке. Основная задача скрипта сохранить собранные данные с помощью другого скрипта env в любой атрибут (или атрибуты) объекта Active Directory или на основании этих данных создать по шаблону ярлык в папке. Чтобы затем использовать этот ярлык или данные из Active Directory в целях системного администрирования.

Использование

— Режим отправки переменных (заглавное написание выполняет только эмуляцию).

— Путь к папке или guid (допускается указание пустого значения).

Примеры использования

Предполагается использовать данный скрипт совместно с другим скриптом env, поэтому сразу в примерах будут использоваться два скрипта.

Когда компьютер в домене, то в групповых политиках при входе пользователя в компьютер, можно прописать следующий скрипт, что бы информация о компьютере и пользователе прописалась в атрибуты описания и местоположения компьютера в Active Directory в пределах Organizational Unit c guid . Что бы затем быстро находить нужный компьютер пользователя или анализировать собранную информацию. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer. Так же не забудьте пользователям выдать права на изменения нужных атрибутов компьютеров в соответствующем контейнере.

Когда компьютер не в домене то в планировщике задач, можно прописать следующий скрипт, чтобы информация о компьютере и пользователе сохранялась в виде ярлычка в сетевой папке. И затем использовать эти ярлычки чтобы одним кликом разбудить WOL пакетом нужный компьютер и подключится к нему через Помощник для оказания технической поддержки. Для отправки WOL пакета можно использовать утилиту Wake On Lan.

Когда компьютер не в домене, но есть административная учётная запись от всех компьютеров, можно выполнить следующий скрипт, чтобы загрузить из txt файла список компьютеров, получить о них информация по сети через WMI и создать аналогичные ярлычки в локальной папке.

Или можно сделать то же самое, что в предыдущем примере, но разбить всё на два этапа. Сначала получить данные с компьютеров по сети через WMI и сохранить их в локальной папке. А затем на основании этих данных создать аналогичные ярлычки в другой локальной папке.

Описание

JScript для поиска данных для переменных среды в объектах Active Directory по протоколу LDAP или в папке с ini файлами. Основная задача скрипта найти, добавить в переменные среды данные по компьютеру и используя эти переменные, выполнить необходимую команду в целях системного администрирования. Данные по компьютерам можно собрать с помощью другого скрипта env и выгрузить их в ini файлы в папке или добавить в атрибуты объектов Active Directory с помощью другого скрипта env.send.

Использование

— Режим поиска данных для переменных среды.

— Путь к папке или guid (допускается указание пустого значения).

— Дополнительные опции (может быть несколько, порядок не важен).

— Шаблоны для получения данных из атрибутов объекта (только для режима ldap ).

Поиск объектов

Переменные среды

Скрипт добавляет временные переменные в среду процесса. В режиме folder переменные добавляются по ключам в ini файле. В режиме ldap добавляются описанные ниже переменные. Если нет данных для формирования переменной, то переменная не создаётся. Если задана дополнительная опция user, то по ключам USR-NAME-FIRST и USR-NAME-SECOND дополнительно запрашиваются данные о пользователе. Применяя шаблоны для получения данных из атрибутов объекта, можно получить любые данные и добавить их в любые переменные. Причём данные из одного атрибута по шаблону можно разделить на несколько переменных.

Операционная система

Пользователь

Сетевой адаптер

Другие переменные

Примеры использования

Вывести предложение для ввода поискового запроса, номера компьютера и выбора последующего действия. Поиск осуществлять в Active Directory в пределах Organizational Unit c guid . Для отображаемой информации использовать оформление цветом, найденные компьютеры проверять на доступность и запрашивать информацию о пользователе. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer.

Вывести предложение для ввода поискового запроса, номера компьютера и выбора последующего действия. Поиск осуществлять в папке с ini файлами. Для отображаемой информации использовать оформление цветом.

Сохранить в файл список всех компьютеров расположенных в Active Directory в пределах Organizational Unit c guid .

Источник

Поделиться с друзьями
Adblock
detector