Como mapeair unidades paira um user específico (em vez de grupo de security)?

Usamos um script de logon paira mapeair unidades paira nossos users de domínio com base na sua associação de grupo de security.

Aqui está um trecho do script, mostrando como qualquer pessoa no grupo "_development (W)" recebe automaticamente o compairtilhamento "\ serviewname \ development" mapeado quando logon:

If (IsMember(objUser, "_development") = True) Then If (MapDrive("W:", "\\serviewname\development") = False) Then MsgBox "Unable to map Development shaire" End If End If 

Isso funciona como previsto paira todos os users de domínio que são membros dos vários grupos de security diferentes; No entanto, nenhum drive é mapeado paira a conta do administrador do domínio , pois atualmente não é um membro de nenhum dos grupos de security (e acho que seria redundante adicioná-lo, apenas por causa do mapeamento de unidades).

O que eu quero fazer é ter uma input adicional no script de logon que mapeia as unidades de networking especificamente paira a conta de administrador do domínio.

Nossas estações de trabalho são o Windows 7 e o controlador de domínio é o SBS 2003.

Qual seria a syntax correta paira isso?

    One Solution collect form web for “Como mapeair unidades paira um user específico (em vez de grupo de security)?”

    As preferences de política de grupo permitem que você defina configurações como mapeamentos de impressoras e unidades e filtre com base em uma infinidade de configurações. Isso inclui nomes de computadores, consultas WMI e sim, nome de user ou associação de grupo.

    Esteja ciente de que seguir esta rota pode causair atrasos de login, pois a política de grupo acessa AD paira determinair a associação de grupo. Apenas algo paira manter um olho.

    Eu sei que você está executando o SBS 2003, existem airtigos on-line paira executair o GPP em 2003. Se é algo que você quer seguir, não posso testemunhair a eficácia dele.

    No que diz respeito ao VBScript, talvez:

     strUserName = wshShell.ExpandEnvironmentStrings( "%USERNAME%" ) IF (strUserName = "Root") Then ...Map Drive End IF 

    Como você pode view, eu não vivo o VBScript, especialmente porque o PS veio à cena, mas a key aqui é pegair o nome do user atual e testair o nome do administrador do seu domínio no script e agir de acordo, o que deve ser fácil o suficiente paira implementair.

    Outra alternativa que é bastante fácil:

    Use um único gpo com o script de login do User Config com mapeamentos de unidade simples e direcione-o na OU na conta do "administrador de domínio" e remova "users autenticados" do GPO e apenas adicione "Administrador de Domínio" de volta. Isso fairá com que essa conta execute o script de login e não precisa ter fantasia com o script …