September, 2010

  • Erro “Falha ao salvar Banco de dados de diretiva local” ao editar as diretivas locais

    Se durante a tentatica de edição das diretivas locais você receber a mensagem de erro abaixo, execute o seguinte procedimento para corrigir a base de dados de diretivas locais.

    image

    Execute os passos na estação/servidor que apresentar o erro:

    1. Feche o GPEdit.msc se estiver aberto
    2. Execute os seguintes comandos no Command Prompt
      1. ren "%windir%\security\Database\secedit.sdb" secedit.old
      2. secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
      3. gpupdate /force
    3. Reinicie o computador

    Obs.: A mensagem de erro em inglês é “Failed to save Local Policy Database” e a correção é exatamente a mesma.

  • Relação de objetos padrões do Windows e respectivo SID

    Recentemente em um projeto, precisei identificar qual era o nome do grupo de um determinado SID. Pesquisando em algumas referência, não achei uma tabela completa, então decidi montar uma (na verdade 3 tabelas) com a lista de objetos (usuários e grupos) padrões do Windows 2008 e Windows 2008 R2.

    Preferi dividir em 3 tabelas , conforme a localização dentro do Active Directory.

    Tabela 1 - objetos do container BuiltIn
    Tabela 2 - objetos do container Users
    Tabela 3 - objetos especiais

    Tabela 1: O caminho dos objetos LDAP da tabela abaixo é CN=BuiltIn, DC=<domain>

    Nome do objeto SID Tipo
    Account Operators S-1-5-32-548 BuiltIn Local
    Administrators S-1-5-32-544 BuiltIn Local
    Backup Operators S-1-5-32-551 BuiltIn Local
    Certificate Service DCOM Access S-1-5-32-574 BuiltIn Local
    Cryptographic Operators S-1-5-32-569 BuiltIn Local
    Distributed COM Users S-1-5-32-562 BuiltIn Local
    Event Log Readers S-1-5-32-573 BuiltIn Local
    Guests S-1-5-32-546 BuiltIn Local
    IIS_IUSRS S-1-5-32-568 BuiltIn Local
    Incoming Forest Trust Builders S-1-5-32-557 BuiltIn Local
    Network Configuration Operators S-1-5-32-556 BuiltIn Local
    Performance Log Users S-1-5-32-559 BuiltIn Local
    Performance Monitor Users S-1-5-32-558 BuiltIn Local
    Pre–Windows 2000 Compatible Access S-1-5-32-554 BuiltIn Local
    Print Operators S-1-5-32-550 BuiltIn Local
    Remote Desktop Users S-1-5-32-555 BuiltIn Local
    Replicator S-1-5-32-552 BuiltIn Local
    Server Operators S-1-5-32-549 BuiltIn Local
    Terminal Server License Servers S-1-5-32-561 BuiltIn Local
    Users S-1-5-32-545 BuiltIn Local
    Windows Authorization Access Group S-1-5-32-560 BuiltIn Local

    Tabela 2: O caminho LDAP dos objetos da tabela abaixo é CN=Users, DC=<domain>

    Nome do objeto SID Tipo
    Administrator S-1-5-<domain>-500 User
    Allowed RODC Password Replication Group S-1-5-<domain>-571 Domain Local
    Cert Publishers S-1-5-<domain>-517 Domain Local
    Denied RODC Password Replication Group S-1-5-<domain>-572 Domain Local
    Domain Admins S-1-5-<domain>-512 Domain Global
    Domain Computers S-1-5-<domain>-515 Domain Global
    Domain Controllers S-1-5-<domain>-516 Domain Global
    Domain Guests S-1-5-<domain>-514 Domain Global
    Domain Users S-1-5-<domain>-513 Domain Global
    Enterprise Admins * S-1-5-<domain>-519 Universal
    Enterprise Read-only Domain Controllers * S-1-5-<domain>-498 Universal
    Group Policy Creators Owners S-1-5-<domain>-520 Domain Global
    Guest S-1-5-<domain>-501 User
    HelpAssistant NA User
    KRBTGT S-1-5-<domain>-502 User
    RAS and IAS Servers S-1-5-<domain>-553 Domain Local
    Read-only Domain Controllers S-1-5-<domain>-521 Domain Global
    Schema Admins * S-1-5-<domain>-518 Universal
    Support_388945a0 NA User

    * Estes grupos são únicos na floresta, logo o campo <domain> do SID, refere-se ao nome do domínio raiz da floresta, além disso, o grupo só será Universal se o domínio estiver em modo nativo, caso contrário o grupo será Domain Global.

    Tabela 3: O caminho LDAP dos objetos da tabela abaixo é cn=WellKnown Security Principals, cn=Configuration, dc=<forestRootDomain>

    Nome do objeto SID Tipo
    Anonymous Logon S-1-5-7 Foreign Security Principal
    Authenticated User S-1-5-11 Foreign Security Principal
    Batch S-1-5-3 Foreign Security Principal
    Creator Group S-1-3-1 Foreign Security Principal
    Creator Owner S-1-3-0 Foreign Security Principal
    Dialup S-1-5-1 Foreign Security Principal
    Digest Authentication S-1-5-64-21 Foreign Security Principal
    Enterprise Domain Controllers S-1-5-9 Foreign Security Principal
    Everyone S-1-1-0 Foreign Security Principal
    Interactive S-1-5-4 Foreign Security Principal
    Local Service S-1-5-19 Foreign Security Principal
    LocalSystem S-1-5-18 Foreign Security Principal
    Network S-1-5-2 Foreign Security Principal
    Network Service S-1-5-20 Foreign Security Principal
    NTLM Authentication S-1-5-64-10 Foreign Security Principal
    Other Organization S-1-5-1000 Foreign Security Principal
    Principal Self S-1-5-10 Foreign Security Principal
    Proxy S-1-5-8 Foreign Security Principal
    Remote Interactive Logon S-1-5-14 Foreign Security Principal
    Restricted Code S-1-5-12 Foreign Security Principal
    SChannel Authentication S-1-5-64-14 Foreign Security Principal
    Service S-1-5-6 Foreign Security Principal
    Terminal Server User S-1-5-13 Foreign Security Principal
    This Organization S-1-5-15 Foreign Security Principal

    Referências:

    http://technet.microsoft.com/en-us/library/cc779144(WS.10).aspx

    http://support.microsoft.com/kb/243330

  • Como instalar Exchange 2010 SP1 sem mouse

     

    Obviamente que o título do post é uma brincadeira, mas vejam que seguindo os passos abaixo é possível instalar um servidor Exchange Server 2010 SP1 (versão integrada) completo utilizando apenas linhas de comando.

    A instalação apresentada abaixo, instala as seguintes roles em um servidor:

    • Hub Transport
    • Client Access Server
    • Maibox Server
    • além da interface de gerenciamento (Management Tools).

    Para fazer a instalação do Exchange Server, faça a instalação do sistema operacional Windows Server 2008 R2 e instale todas atualizações via Windows Update em um servidor membro de um domínio Windows Server 2003 ou superior. Após a instalação e atualização do sistema operacional estar concluída, iniciar os passos para instalação do Exchange:

    --------------------------------------------------------

    1) Abrir o PowerShell e digitar os seguinte comandos:

    Import-Module ServerManager
    Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,Web-ASP,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

    Nota: O servidor será reiniciado automaticamente

    2) Abrir o Command Prompt e digitar os seguintes comandos:

    DVD:\setup.com /prepareAD /OrganizationName: Hunecke
    DVD:\setup.com /prepareDomain
    SC config NetTcpPortSharing start= auto
    Download:\FilterPack64bit.exe /quiet /norestart
    Download:\Windows6.1-KB982867-v2-x64.msu /quiet /passive /norestart
    Download:\Windows6.1-KB979099-x64.msu /quiet /passive /norestart
    Download:\Windows6.1-KB983440-x64.msu /quiet /passive /norestart
    Download:\Windows6.1-KB979744-x64.msu /quiet /passive /norestart
    Download:\Windows6.1-KB977020-v2-x64.msu /quiet /passive

    Nota: O servidor será reiniciado automaticamente

    Nota: Verificar a configuração TPC/IP de todas as placas de rede, caso algum endereço IP não esteja registrado no DNS aparecerá uma warning durante a instalação. Sugestão: Desative todas as placas de rede que não foram utilizadas.

    3) Abrir o Command Prompt e digitar o seguinte comando:

    DVD:\setup.com /mode:install /roles:HT,CA,MB,MT /EnableErrorReporting /CustomerFeedbackEnabled:true /ExternalCASServerDomain: mail.hunecke.com

    4) Se a instalação do Exchange for feita em um controlador de domínio (o que não é recomendado), é necessário rodar os 2 comandos abaixo no Command Prompt:

    setspn -A WSMAN/EXCH2010A.hunecke.com EXCH2010A
    setspn -A WSMAN/EXCH2010A EXCH2010A

    5) Abrir o Command Prompt e digitar o seguinte comando:

    shutdown -r -t 1

     

    Informações adicionais:

    DVD:\ – é o caminho da mídia de instalação do Exchange 2010 SP1 (versão integrada)

    Download:\ – é o caminho onde foi feito o download dos updates

    Hunecke – é o nome da organização

    mail.hunecke.com – é o nome externo do CAS

    hunecke.com – é o nome do domínio

    EXCH2010A – é o nome do computador onde foi instalado o Exchange 2010 SP1

    --------------------------------------------------------

    Veja abaixo o resultado da instalação do Exchange 2010 SP1

     

    E:\>setup.com /mode:install /roles:HT,CA,MB,MT /EnableErrorReporting /CustomerFeedbackEnabled:true /ExternalCASServerDomain:mail.hunecke.com

    Welcome to Microsoft Exchange Server 2010 Unattended Setup

    Setup will continue momentarily, unless you press any key and cancel the installation. By continuing the installation process, you agree to the license terms of Microsoft Exchange Server 2010.
    If you don't accept these license terms, please cancel the installation. To review the license terms, please go to <a href="http://go.microsoft.com/fwlink/?LinkId=150127&clcid=0x409/">http://go.microsoft.com/fwlink/?LinkId=150127&clcid=0x409/</a>

    Press any key to cancel setup................
    No key presses were detected.  Setup will continue.
    Preparing Exchange Setup

        Copying Setup Files                           COMPLETED

    The following server role(s) will be installed
    Languages
    Management Tools
    Hub Transport Role
    Client Access Role
    Mailbox Role

    Performing Microsoft Exchange Server Prerequisite Check

        Configuring Prerequisites                                 COMPLETED
        Language Pack Checks                                      COMPLETED
        Hub Transport Role Checks                                 COMPLETED
        Client Access Role Checks                                 COMPLETED
        Mailbox Role Checks                                       COMPLETED

    Configuring Microsoft Exchange Server

        Preparing Setup                                           COMPLETED
        Stopping Services                                         COMPLETED
        Copying Exchange Files                                    COMPLETED
        Language Files                                            COMPLETED
        Restoring Services                                        COMPLETED
        Languages                                                 COMPLETED
        Exchange Management Tools                                 COMPLETED
        Hub Transport Server Role                                 COMPLETED
        Client Access Server Role                                 COMPLETED
        Mailbox Server Role                                       COMPLETED
        Finalizing Setup                                          COMPLETED

    The Microsoft Exchange Server setup operation completed successfully.
    Setup has made changes to operating system settings that require a reboot to
    take effect. Please reboot this server prior to placing it into production.

  • Dicas para deixar seu “My Computer” organizado e simplificado

    Hoje em dia com uma série de dispositivos removíveis (pen drives, discos externos, etc) às vezes o “My Computer” fica um tanto desorganizado e difícil de entender.

    Veja como era meu “My Computer” e veja como ficou.

    ANTES:

    image

    DEPOIS: (observe que o drive Q não aparecem mais e os ícones estão bem mais “amigáveis”).

    image

    Para conseguir este resultado utilize as 2 dicas abaixo:

    DICA 1: Esconder as unidades de disco que não são necessárias. Por exemplo: se você utiliza Microsoft Application Virtualization (anteriormente conhecido como Softgrid) essa ferramenta automaticamente cria uma unidade Q: que não precisa ficar visível.

    Para esconder a unidade Q: crie um arquivo *.reg com o conteúdo abaixo e execute no seu computador.

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoDrives"=dword:00010000

     

    O valor da variável NoDrive quando editada via regedit pode ser inserida no formato Decimal ou no formato Hexadecimal conforme tabela abaixo, porém quando inserida via arquivo *.reg deve ser utilizado o formato Hexadecimal, conforme acima. Caso você precise esconder mais de uma unidade, some o valor da unidade. Por exemplo: Para esconder as unidades, Q: e R: utilize o valor 196608 (decimal) ou 30000 (hexadecimal). Essa dica também funciona para unidades de rede mapeadas.

    IMPORTANTE: é necessário reiniciar o computador para que a alteração passe a valer.

    Para voltar à configuração original você pode excluir a chave NoDrive ou definir como 0 (zero) e reiniciar o computador.

    Drive Decimal Hexadecimal
    None 0 0
    A 1 1
    B 2 2
    C 4 4
    D 8 8
    E 16 10
    F 32 20
    G 64 40
    H 128 80
    I 256 100
    J 512 200
    K 1024 400
    L 2048 800
    M 4096 1000
    N 8192 2000
    O 16384 4000
    P 32768 8000
    Q 65536 10000
    R 131072 20000
    S 262144 40000
    T 524288 80000
    U 1048576 100000
    V 2097152 200000
    X 4194304 400000
    Y 8388608 800000
    Z 16777216 1000000

     

    DICA 2: Modificar os ícones e descrição das unidades removíveis. Primeiramente você precisa escolher um ícone para cada unidade removível que for utilizar, alguns fabricantes disponibilizam junto à unidade ou você pode buscar de uma biblioteca externa,  uma boa opção está disponível no link: http://www.istartedsomething.com/20060924/vista-fitted-nearly-finished/.

    Depois de disponibilizado o ícone (*.ico), copie o mesmo para a raiz da unidade removível (no meu exemplo, o arquivo se chama logo.ico) e crie um novo arquivo texto chamado autorun.inf com o seguinte conteúdo:

    [autorun]
    LABEL=ReadyBoost
    ICON=logo.ico

    A estrutura de arquivos deve ficar conforme abaixo: (o arquivo ReadyBoost.sfcache é o arquivo de cache da funcionalidade ReadyBoost que não faz parte da dica)

    image

    Para que os arquivos (autorun.inf e logo.ico) não fiquem visíveis, esconda-os utilizando o comando attrib.exe conforme abaixo: (no meu caso estou utilizando a unidade R:)

    r:
    cd\
    attrib +h r:\autorun.inf
    attrib +h r:\logo.ico

    A unidade R: ficará assim:

    image

    Para visualizar o novo ícone, remova a dispositivo e insira novamente.

    Repita esse mesmo passo para as demais unidades removíveis.

  • Liberada mais uma atualização para horários de verão – Setembro 2010

     

    imagesNo final do mês de setembro (29/09/2010) a Microsoft disponibilizou uma nova atualização acumulativa (não há necessidade de instalar as anteriores) para horário de verão, e como previsto, não há alteração no horário brasileiro de verão.

    Os fusos horários afetados são:

    • Middle East Standard Time (UTC+02:00 - Beirut): Mudanças na data de início e fim do horário de verão.
    • Namibia Standard Time (UTC+01:00 - Windhoek): Mudança no nome do fuso horário
    • US Eastern Standard Time (UTC-05:00 - Indiana (East)): Mudanças na data de início e fim do horário de verão.

    Sempre lembrando que a atualização deve ser instalada em todos os computadores da sua empresa (ou mesmo pessoais) mesmo que não haja mudança no horário brasileiro de verão. Isso porque a atualização contém todas as informações acumuladas de fusos e horário de horário de verão do mundo inteiro.

    IMPORTANTE: Como o fim do suporte ao sistema operacional Windows 2000, esta atualização não está mais disponível para esta versão de sistema operacional e também não está mais disponível para Windows XP SP2.

    Para a linha de servidores o requerimento mínimo é Windows Server 2003 SP2, e para a linha de desktops é Windows XP SP3.

    A atualização está disponível via Windows Update, via WSUS ou no link: http://support.microsoft.com/KB/2158563.