мы работаем в среде ActiveDirectory (Windows 2008 Server, клиенты XP) и хотим, чтобы некоторые общие ресурсы были указаны как общие ресурсы в сетевом окружении. я делаю не хотите сопоставить его с буквой диска.
Это легко сделать в пользовательском интерфейсе, но я не могу найти способ сделать это автоматически с помощью скриптов / GPO / и т. Д.
Причина, по которой мы хотим, чтобы это было там, а не в разделе «Мой компьютер», состоит в том, что Высшие руководители хотят этого таким образом.
РЕДАКТИРОВАТЬ: Разъяснение
Определите, какие операционные системы вы используете как для сервера, так и для клиентов.
В клиентских ОС выше 98 / NT «Сетевое окружение» было заменено «Мое сетевое окружение». Расположение этого ресурса определяется двумя записями реестра:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\NetHood
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\NetHood
Если вы создаете ярлыки для сетевого ресурса, например UNC-путь к общему ресурсу, в папке, отмеченной NetHood
ярлык появится в разделе «Сетевое окружение». Вы также можете разместить ярлыки в Интернете [например, .url файлы] на веб-сайты в этом каталоге.
Легко заполнить содержимое каталога NetHood с помощью сценария входа в систему через групповую политику или, что еще лучше, предпочтения на стороне клиента групповой политики.
Обратите внимание, что расположение каталога NetHood сильно отличается в Windows XP и Windows 7. Кроме того, поведение графического интерфейса пользователя немного отличается в разных ОС, как показано на снимках экрана ниже. Я создал ярлык для общего ресурса UNC \\fcsd-staff\district
и ярлык URL для google.com
в обоих примерах.
Windows XP:
Windows 7:
Редактировать:
Вы также можете перенаправить папку пользователя. Это может быть удобно, если вы хотите заполнить ярлыками только один каталог, как описано выше, а не загрязнять профиль каждого пользователя напрямую.
Используя сценарий входа или CSP, вы можете установить HKCU\...\User Shell Folders\NetHood
данные значения на доступный пользователю путь, например \\server\share\Nethood
, а затем заполните этот каталог. Это гарантирует, что у всех пользователей с этим перенаправлением будут одинаковые ярлыки. Если / когда руководство удаляет свой указ, вы просто меняете перенаправление NetHood обратно на профиль пользователя.
Под Windows Server 2008 R2 вы можете сопоставить общие ресурсы с GP через User Configuration / Preferences / Windows Settings / Drive Maps.
Если вы хотите использовать сценарий, вы можете использовать команды «net share» и «net use».
чистая доля: http://technet.microsoft.com/en-us/library/bb490712.aspx
чистое использование: http://technet.microsoft.com/en-us/library/bb490717.aspx
Надеюсь, это то, что вы искали ...
Вы не указываете, какую ОС вы используете, но Win 2008 будет использовать для этого объект групповой политики, как отмечает @ Tie-Fighter. Windows 2003 позволит вам сделать это как объект групповой политики через сценарий в Конфигурация пользователя - Параметры Windows - Сценарии.