As unidades mapeadas do Windows Server 2008 não são exibidas em estações de trabalho?

5

Estou executando o Windows Server 2008 Standard Edition com uma configuração de estação de trabalho do Windows XP Pro como uma unidade de teste.

Eu adicionei uma Unidade Organizacional chamada 'Misc Users' e vinculei um GP chamado 'Basic Security GP' à UO. Qualquer alteração que eu faça no GP é refletida quase imediatamente na estação de trabalho. Eu removi o painel de controle, executei e configurei perfis móveis que mapeiam com sucesso da unidade H para o meu compartilhamento no servidor.

Eu quero adicionar outra unidade mapeada como um teste. Eu criei um compartilhamento simples no servidor que é:

\server\miscusers

Então, editei o GP e adicionei uma unidade mapeada com as seguintes configurações:

Action: create
Location \server\miscusers
Reconnect: No
Label As: Misc Users
Use: O
Show this drive is selected

mas a unidade mapeada nunca aparece para o meu usuário.

Existe alguma razão para isso? Impedi que a unidade A, C e D fosse exibida em Meu computador, mas como essa unidade é O, ela deve funcionar.

Obrigado,
Danny

    
por dannymcc 05.10.2010 / 13:15

1 resposta

3

As Preferências da Política de Grupo funcionam muito bem no Vista e no SO mais recente. Se o seu ambiente é todo o Vista ou mais recente, use Preferências. É direto, fácil e funciona. As preferências não funcionarão no XP a menos que você tenha o XP CSE instalado . Mesmo com o CSE muitas pessoas relataram "problemas" com eles trabalhando de forma confiável. O GPP não está disponível para sistemas operacionais mais antigos que o XP SP2.

Editar:
Aqui está uma cópia do script MapDrives.vbs que usamos. Funciona sem falhas no 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
    
por 05.10.2010 / 15:41