
Estou tentando fazer com que o Microsoft Application Compatibility Toolkit 5.6 (versão 5.6.7320.0) funcione, mas não consigo fazer com que os coletores de dados gravem no ACT Log Share.
A configuração é a seguinte.
Máquina: ACT-Server
Domínio: mydomain.example.com
SO: Windows 7 Enterprise 64-bit Edition
Configuração do Firewall do Windows: O compartilhamento de arquivos e impressoras (SMB-In) está habilitado para redes públicas, de domínio e privadas ACT Log Share: ACT
Share permissões*:
Nomes de grupos/usuários Permitir permissões --------------------------------------- Todos com controle total Controle total do administrador Controle total dos administradores de domínio Controle total dos administradores LOGON ANÔNIMO Controle total
Permissões de pasta*:
Nome do grupo/usuário Permitir permissões Aplicar a ------------------------------------------------- LOGON ANÔNIMO Ler, gravar e executar esta pasta, subpastas e arquivos Administradores de domínio Controle total desta pasta, subpastas e arquivos Todos leem, escrevem e executam esta pasta, subpastas e arquivos Administradores Controle total Esta pasta, subpastas e arquivos CRIADOR PROPRIETÁRIO Controle total de subpastas e arquivos SISTEMA Controle total Esta pasta, subpastas e arquivos Pasta INTERATIVA Traverse / Esta pasta, subpastas e arquivos executar arquivo, Listar pasta/ler dados, Ler atributos, Leia atributos estendidos, Criar arquivos/escrever dados, Crie pastas / anexe dados, Escreva atributos, Escreva atributos estendidos, Exclua subpastas e arquivos, Excluir, ler permissões SERVIÇO (o mesmo que INTERATIVO) LOTE (o mesmo que INTERATIVO)
*Estou plenamente ciente de que essas permissões são excessivas, mas isso não vem ao caso desta questão.
Alguns dos clientes que executam o Data Collector são membros do domínio, mas outros não. Estou partindo do pressuposto de que este é um problema de permissão de compartilhamento de arquivos do Windows ou de política de acesso à rede, mas é claro que posso estar errado.
Entendo que o Data Collector é executado no contexto de segurança da conta SYSTEM, que para membros do domínio aparece na rede como MYDOMAIN\machineaccount. Também entendo, ao ler vários documentos, que definir as permissões ANONYMOUS LOGON como fiz acima deve permitir que essas contas de computador e computadores não associados ao domínio acessem o compartilhamento.
Para testar a conectividade, configurei a máquina virtual (VM) do modo Windows XP no ACT-Server. Na VM, abri um prompt de comando rodando como SYSTEM (usando o antigo truque de comando "at"). Usei este prompt de comando para executar o explorer.exe. Nesta instância do Windows Explorer, digitei \ACT-Server\ACT na barra de endereço e, em seguida, fui solicitado a fornecer credenciais de logon. O objetivo, porém, não era ser solicitado. Também usei o comando "net use /delete" na janela do prompt de comando para excluir conexões com o compartilhamento ACT-Server\IPC$ sempre que minha tentativa de conexão falhou.
Assegurei-me de que as exceções apropriadas fossem
Como o ACT-Server é membro do domínio, a política de segurança "Acesso à rede: modelo de compartilhamento e segurança para contas locais" está definida como "Clássico - usuários locais autenticam-se como eles próprios". Apesar disso, ainda tentei ativar a conta de convidado e adicionar permissões para ela no compartilhamento, sem efeito.
O que estou perdendo aqui? Como permito logons anônimos em uma pasta compartilhada como uma etapa para fazer com que meus coletores de dados ACT depositem seus dados corretamente? Estou no caminho certo ou o problema está em outro lugar?
Responder1
Nas opções de segurança da política de segurança local do servidor, adicione o nome do ACT Log Share à política "Acesso à rede: compartilhamentos que podem ser acessados anonimamente". Neste caso, seria simplesmente “ACT” (sem aspas).
Responder2
Acompanhe a pergunta. Existem muitos arquivos de muitas máquinas diferentes em meu compartilhamento \AppCompat\, mas o único computador que aparece no "Gerenciador de compatibilidade de aplicativos da Microsoft" é o único computador em que o executei manualmente. eu enviei com sucesso via GPO e como eu disse, há toneladas de arquivos no compartilhamento \AppCompat\ de muitos computadores diferentes. Mas apenas 1 pc aparece no "Data Collection Manager", então só tenho dados de uma máquina.
Respondido aqui: Os clientes de compatibilidade de aplicativos não aparecem no banco de dados MSSQL, mas aparecem em \AppCompat\