Я использую Windows Server 2008 Standard Edition с рабочей станцией Windows XP Pro в качестве тестового устройства.
Я добавил организационную единицу под названием «Разные пользователи» и связал с ней GP под названием «Basic Security GP». Любые изменения, которые я вношу в GP, почти сразу отражаются на рабочей станции. Я удалил панель управления, запустил и настроил перемещаемые профили, которые успешно отображаются с диска H на мою общую папку на сервере.
Я хочу добавить еще один подключенный диск в качестве теста. Я создал на сервере простой общий ресурс:
\\server\miscusers
Итак, я отредактировал GP и добавил подключенный диск со следующими настройками:
Action: create
Location \\server\miscusers
Reconnect: No
Label As: Misc Users
Use: O
Show this drive is selected
но подключенный диск никогда не отображается для моего пользователя.
Есть ли этому повод? Я предотвратил отображение дисков A, C и D в «Мой компьютер», но, поскольку это диск O, он должен работать.
Спасибо,
Дэнни
Предпочтения групповой политики отлично работают в Vista и более новых ОС. Если в вашей среде установлена Vista или новее, используйте «Настройки». Это просто, легко и работает. Настройки не будут работать на XP если только у тебя есть установлена XP CSE. Даже с CSE многие люди сообщают о «проблемах» с их надежной работой. GPP недоступен для ОС более старых, чем XP SP2.
Редактировать:
Вот копия скрипта MapDrives.vbs, который мы используем. Безупречно работает на WinXP / Vista / 7/2003/2008 / R2.
' Author: Chris Stone
' Date: 29 MAY 2009 Version: 1.3
' Purpose: Map network drives
On Error Resume Next
Set objNet = CreateObject("WScript.Network")
Public Sub CheckAndMapNetDrive(Letter, Path, Persist)
'Check if drive letter is already used
Set colNetDrives = objNet.EnumNetworkDrives
For i = 0 To colNetDrives.Count - 1 Step 2
If colNetDrives.Item(i) = Letter Then
'Drive Letter Exists, Test if it's the same Path
If colNetDrives.Item(i+1) = Path Then
'It's the same, no new mapping necessary.
Exit Sub
Else
'It's different, remove old.
objNet.RemoveNetworkDrive colNetDrives.Item(i)
End If
End If
Next
'Drive does not exist now, never did or removed.
objNet.MapNetworkDrive Letter, Path, Persist
End Sub
CheckAndMapNetDrive "X:", "\\server\share1", True
CheckAndMapNetDrive "Y:", "\\server\share2", True