Назад | Перейти на главную страницу

Подключенные диски Windows Server 2008 не отображаются на рабочих станциях?

Я использую 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