Montando automaticamente um compartilhamento de rede como Recurso Compartilhado

8

estamos executando um ambiente do ActiveDirectory (Windows 2008 Server, XP Clients) e queremos ter alguns compartilhamentos listados como Recursos compartilhados no Ambiente de rede. Eu não deseja mapear para uma letra de unidade.

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

A razão pela qual a queremos lá e não em "Meu Computador" é porque os Higher Ups querem assim.

EDIT : Esclarecimento

tliff
fonte
11
Em quais SOs está procurando fazer isso? WinXP, VIsta, 7 ...
Scott Lundberg
Existe uma razão para você usar o Ambiente de rede em vez de ter os compartilhamentos acessíveis via "Meu computador"?
Psico Bob

Respostas:

8

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

Nos sistemas operacionais clientes acima de 98 / NT, "Ambiente de rede" foi substituído por "Meus locais de rede". O local desse recurso é definido por duas entradas do 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, na pasta anotada pelo NetHoodatalho aparecerá em "Meus locais de rede". Você também pode colocar atalhos da Internet [por exemplo, arquivos .url] em sites desse diretório.

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

Observe que a localização do diretório NetHood difere bastante entre o Windows XP e o Windows 7. Além disso, o comportamento da GUI difere um pouco entre os sistemas operacionais, conforme exibido nas capturas de tela abaixo. Criei um atalho para um compartilhamento UNC \\fcsd-staff\districte um atalho de URL google.comnos dois exemplos.

Windows XP: WinXP

Windows 7: Win7

Editar:

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

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

jscott
fonte
Isso é uma câmera digital cara;)
MDMarra
A @MDMarra editou 26 de março de 2010 - que antecede o iPod Touch gen4 (primeiro iPod Touch com uma câmera) em aproximadamente 5 meses. Não faço idéia do que diabos o Windows estava pensando sobre o meu iPod touch gen2. :)
jscott
2

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

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

compartilhamento de rede: http://technet.microsoft.com/en-us/library/bb490712.aspx
uso líquido: http://technet.microsoft.com/en-us/library/bb490717.aspx

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

Lutador de gravata
fonte
0

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

Dave M
fonte