Montando automaticamente um compartilhamento de rede como Recurso Compartilhado

8

estamos executando um ambiente ActiveDirectory (Windows 2008 Server, XP Clients) e queremos que alguns compartilhamentos sejam listados como recursos compartilhados no ambiente de rede. Eu faço não quero mapeá-lo para uma letra de unidade.

Isso é fácil na interface do usuário, mas não consigo encontrar uma maneira de fazer isso automaticamente por meio de scripts / GPO / etc.

A razão pela qual queremos isso lá e não em "Meu Computador" é porque os Maiores-Ups querem isso dessa maneira.

EDITAR : esclarecimento

    
por tliff 24.03.2010 / 15:07

3 respostas

8

Identifique quais sistemas operacionais você está usando para servidores e clientes.

Nos sistemas operacionais cliente acima de 98 / NT, o "Ambiente de rede" foi substituído por "Meus locais de rede". A localização desse recurso é definida por duas entradas de registro:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\NetHood
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\NetHood

Se você criar atalhos para um recurso de rede, como um caminho UNC para um compartilhamento, dentro da pasta indicada por NetHood , o atalho será exibido em "Meus locais de rede". Você também pode colocar Internet Shorcuts [por exemplo, .url] para sites dentro deste diretório.

É fácil preencher o conteúdo do diretório NetHood usando um script de logon por meio da Diretiva de Grupo ou, melhor ainda, das Preferências do lado do cliente da Diretiva de Grupo.

Observe que a localização do diretório NetHood é muito diferente entre o Windows XP e o Windows 7. Além disso, o comportamento da GUI é um pouco diferente entre os sistemas operacionais, conforme exibido nas capturas de tela abaixo. Eu criei um atalho para um compartilhamento UNC \fcsd-staff\district e um atalho de URL para google.com em ambos os exemplos.

Windows XP:

Windows7:

Editar:

Você também pode redirecionar as pastas do usuário. Isso pode ser útil se você desejar apenas preencher um diretório com atalhos, conforme descrito acima, em vez de poluir o perfil de cada usuário diretamente.

Usando um script de logon ou CSP, você pode definir os dados do valor HKCU\...\User Shell Folders\NetHood para um caminho acessível do usuário, por exemplo, \server\share\Nethood e, em seguida, preencher esse diretório. Isso garante que todos os usuários com esse redirecionamento tenham atalhos idênticos. Se / quando o gerenciamento remover seu decreto, basta alterar o redirecionamento do NetHood de volta para o perfil do usuário.

    
por 26.03.2010 / 16:49
2

No Windows Server 2008 R2, você pode mapear compartilhamentos com GPs por meio da Configuração do usuário / Preferências / Configurações do Windows / Mapas de unidades

Se você quiser usar um script, você pode usar os comandos "net share" e "net use"

net share: link
uso da rede: link

Espero que seja o que você estava procurando ...

    
por 26.03.2010 / 15:52
0

Você não menciona qual sistema operacional está usando, mas o Win 2008 usará um GPO para fazer isso, conforme observado por @ Tie-Fighter. O Windows 2003 permitirá que você faça isso como um GPO por meio do script em Configuração do usuário - Windows Settings-Scripts

    
por 26.03.2010 / 16:01