operating and maintaining guide for microsoft … · web viewrecupere o status das operações...

97
Guia de Operação e Manutenção do Microsoft Dynamics CRM 2013 Versão 6.0.2

Upload: ngodiep

Post on 12-Apr-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Guia de Operação e Manutenção do Microsoft Dynamics CRM 2013

Versão 6.0.2

Page 2: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Este documento é fornecido "no estado em que se encontra". As informações e os enfoques expressos neste documento, incluindo URLs e outras referências a sites da Internet, podem ser alterados sem prévio aviso.

Alguns exemplos aqui retratados são fornecidos meramente para fins ilustrativos e são fictícios. Nenhuma associação ou conexão real é intencional ou deve ser inferida.

Este documento não lhe concede direitos legais a nenhuma propriedade intelectual de qualquer produto da Microsoft. Você pode copiar e usar este documento internamente e para fins de referência.

© 2013 Microsoft Corporation. Todos os direitos reservados.

Microsoft, Active Directory, ActiveX, Azure, BizTalk, JScript, Microsoft Dynamics, Outlook, SharePoint, SQL Server, Visual Basic, Visual Studio, Windows, Windows Server e Windows Vista são marcas comerciais do grupo Microsoft de empresas.

Todas as outras marcas comerciais pertencem a seus respectivos proprietários.

Page 3: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

SumárioOperating and Maintaining Guide for Microsoft Dynamics CRM 2013............................................8

Nesta seção................................................................................................................................ 8Consulte também........................................................................................................................ 8

Envie seus comentários sobre este documento (Guia de Operação e Manutenção).....................8

Operating Guide for Microsoft Dynamics CRM 2013 (on-premises)...............................................8Nesta seção................................................................................................................................ 9Seções relacionados................................................................................................................... 9

Administer the deployment using Windows PowerShell.................................................................9Neste tópico.............................................................................................................................. 10Configurar os cmdlets PowerShell do Microsoft Dynamics CRM..............................................10Usar os cmdlets do PowerShell.................................................................................................11Definir propriedades usando cmdlets do PowerShell................................................................11Cmdlets do PowerShell suportados...........................................................................................11Consulte também...................................................................................................................... 14

Examples of Windows PowerShell commands............................................................................14Neste tópico.............................................................................................................................. 14Exemplo: Habilitar o rastreamento............................................................................................14Exemplo: Desabilitar o rastreamento.........................................................................................15Exemplo: Recuperar erros de validação....................................................................................16Exemplo: Criar uma organização..............................................................................................16Exemplo: Desabilitar ou habilitar uma organização...................................................................17Exemplo: Editar os atributos de uma organização....................................................................17Consulte também...................................................................................................................... 17

Get and set deployment configuration settings.............................................................................17Neste tópico.............................................................................................................................. 17AsyncSettings............................................................................................................................ 18ClaimsSettings..........................................................................................................................19CustomCodeSettings................................................................................................................. 20DashboardSettings.................................................................................................................... 20DupSettings............................................................................................................................... 21EtmSettings............................................................................................................................... 21IfdSettings................................................................................................................................. 22ImportSettings........................................................................................................................... 22MarketplaceSettings..................................................................................................................23MonitoringSettings.....................................................................................................................23

Page 4: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

MultiEntityQuickFindSettings.....................................................................................................24QuickFindSettings..................................................................................................................... 24SqmSettings.............................................................................................................................. 25TeamSettings............................................................................................................................. 25ThrottleSettings.........................................................................................................................26TraceSettings............................................................................................................................ 28WebAddressSettings................................................................................................................. 29WorkflowSettings....................................................................................................................... 30YammerSettings........................................................................................................................ 30Consulte também...................................................................................................................... 30

Add a deployment administrator (PowerShell)..............................................................................30Requisitos.................................................................................................................................. 31Demonstrações.........................................................................................................................31Example.................................................................................................................................... 31

Code...................................................................................................................................... 31Consulte também...................................................................................................................... 32

Create an organization (PowerShell)............................................................................................32Requisitos.................................................................................................................................. 32Demonstrações.........................................................................................................................32Example.................................................................................................................................... 32

Code...................................................................................................................................... 32Consulte também...................................................................................................................... 34

Configure web address settings (PowerShell)..............................................................................34Requisitos.................................................................................................................................. 35Demonstrações.........................................................................................................................35Example.................................................................................................................................... 35

Code...................................................................................................................................... 35Consulte também...................................................................................................................... 36

Configure IFD settings (PowerShell).............................................................................................36Requisitos.................................................................................................................................. 37Demonstrações.........................................................................................................................37Example.................................................................................................................................... 37

Code...................................................................................................................................... 37Consulte também...................................................................................................................... 38

Configure claims settings (PowerShell)........................................................................................38Requisitos.................................................................................................................................. 38Demonstrações.........................................................................................................................39Example.................................................................................................................................... 39

Code...................................................................................................................................... 39Consulte também...................................................................................................................... 40

Page 5: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Delete a deployment administrator...............................................................................................40Requisitos.................................................................................................................................. 40Demonstrações.........................................................................................................................40Example.................................................................................................................................... 40

Code...................................................................................................................................... 40Consulte também...................................................................................................................... 41

Enable Windows Error Reporting..................................................................................................41Consulte também...................................................................................................................... 42

Monitor and troubleshoot Microsoft Dynamics CRM.....................................................................43Neste tópico.............................................................................................................................. 43Rastreamento no nível de implantação do Microsoft Dynamics CRM.......................................43Rastreamento no nível do servidor do Microsoft Dynamics CRM..............................................45Habilitar o rastreamento para Microsoft Dynamics CRM Reporting Extensions para SQL Server

Reporting Services.................................................................................................................46Habilitar o rastreamento do Microsoft Dynamics CRM para Outlook.........................................48Habilitar o rastreamento do Email Router do Microsoft Dynamics CRM...................................49

Exemplo do Microsoft.Crm.Tools.EmailAgent.xml..................................................................50Habilitar o rastreamento para o CRM para tablets....................................................................50

Windows 8.............................................................................................................................. 50iPad........................................................................................................................................ 54Exemplo do log...................................................................................................................... 60

Pacote de Monitoramento do System Center para Microsoft Dynamics CRM 2013..................61Contadores de desempenho para o Microsoft Dynamics CRM 2013........................................62Consulte também...................................................................................................................... 63

Update Microsoft Dynamics CRM 2013........................................................................................63In this topic................................................................................................................................ 63Microsoft Dynamics CRM 2013 Setup update...........................................................................63Microsoft Dynamics CRM 2013 application update rollup.........................................................63

Distribution and application of Microsoft Dynamics CRM updates.........................................64Update rollup requirements.......................................................................................................64Frequently asked questions about update rollups for Microsoft Dynamics CRM 2013..............64

How are update rollups packaged?........................................................................................64What is the latest Microsoft Dynamics CRM 2013 update rollup?..........................................65Should I apply the latest update rollup to my deployment?...................................................65Does an update rollup require additional configuration after I install it?.................................65Are the update rollups cumulative?........................................................................................65Do I have to apply the previous update rollup before I can apply a later one?.......................65How frequently can I expect a new update rollup to be released?.........................................65How can I be notified when an update is released?...............................................................65In what order should I apply an update rollup?.......................................................................66How can I check my computer to see if an update rollup is applied?.....................................66

Page 6: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Consulte também...................................................................................................................... 67

Change a Microsoft Dynamics CRM service account or AppPool identity....................................67Neste tópico.............................................................................................................................. 67Alterar uma conta de serviço do Microsoft Dynamics CRM executando um reparo..................67Alterar identidade do CRMAppPool...........................................................................................68

Conceder direitos apropriados para a conta de usuário de domínio......................................68Configurar SPNs e IIS............................................................................................................69

Determine os grupos para atualizar para várias implantações..................................................71Consulte também...................................................................................................................... 71

Proteção de dados e recuperação................................................................................................71Nesta seção.............................................................................................................................. 71Consulte também...................................................................................................................... 71

Microsoft Dynamics CRM 2013 VSS Writer..................................................................................72Neste tópico.............................................................................................................................. 72Dependências........................................................................................................................... 72Permissões necessárias............................................................................................................72Recursos................................................................................................................................... 72Etapas necessárias para usar com o Gerenciador de Proteção de Dados do System Center..73Consulte também...................................................................................................................... 73

Back up the Microsoft Dynamics CRM 2013 System....................................................................73Neste tópico.............................................................................................................................. 74Resumo de requisitos de backup..............................................................................................74Selecionando uma tecnologia e tipo de backup........................................................................75Backup do Windows Server......................................................................................................76Backup do Active Directory........................................................................................................76Backup do SQL Server, incluindo o Reporting Services............................................................76Fazendo backup do Microsoft Dynamics CRM Server 2013.....................................................78Consulte também...................................................................................................................... 78

Exporting and importing customizations and solutions.................................................................79Consulte também...................................................................................................................... 79

Microsoft Dynamics CRM 2013 failure recovery...........................................................................79Consulte também...................................................................................................................... 79

Scenario A: SQL Server failure.....................................................................................................80Cenário de recuperação A.........................................................................................................80Consulte também...................................................................................................................... 81

Scenario B: Microsoft Dynamics CRM Server 2013 failure...........................................................81Recuperação do cenário B........................................................................................................81Consulte também...................................................................................................................... 82

Page 7: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Scenario C: Exchange Server failure............................................................................................82Recuperação do cenário C........................................................................................................82Consulte também...................................................................................................................... 82

Scenario D: Active Directory failure..............................................................................................83Recuperação do cenário D........................................................................................................83Consulte também...................................................................................................................... 83

Microsoft Dynamics CRM for Outlook failure recovery..................................................................84Ferramentas de backup e recuperação.....................................................................................85Restaurando a partir do backup................................................................................................85Consulte também...................................................................................................................... 85

Page 8: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Operating and Maintaining Guide for Microsoft Dynamics CRM 2013O Microsoft Dynamics CRM 2013 Guia de Operação e Manutenção contém os recursos e os tópicos destinados a ajudá-lo a operar e manter sua implantação local do Microsoft Dynamics CRM 2013.

Nesta seçãoOperating Guide for Microsoft Dynamics CRM 2013 (on-premises)

Monitor and troubleshoot Microsoft Dynamics CRM

Proteção de dados e recuperação

Consulte tambémMicrosoft Dynamics CRM 2013 Installing GuideMicrosoft Dynamics CRM 2013 Administration Guide

Envie seus comentários sobre este documento (Guia de Operação e Manutenção)Se você tiver dúvidas ou comentários sobre este documento, clique para enviar uma mensagem de email para a Equipe de conteúdo do Microsoft Dynamics CRM.

Se a sua dúvida for sobre os produtos Microsoft Dynamics CRM, e não sobre o conteúdo deste manual, pesquise a Ajuda da Microsoft e o Centro de Suporte ou a Base de Dados de Conhecimento da Microsoft.

Operating Guide for Microsoft Dynamics CRM 2013 (on-premises)Conforme você administra o Aguardando, irá garantir a disponibilidade dos seus usuários monitorando o status e desempenho do servidor, resolução de problemas e planejamento para recuperação de desastres.

8

Page 9: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nesta seçãoAdminister the deployment using Windows PowerShell

Enable Windows Error Reporting

Monitor and troubleshoot Microsoft Dynamics CRM

Change a Microsoft Dynamics CRM service account or AppPool identity

Proteção de dados e recuperação

Seções relacionadosPlanning Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM OnlineInstalling Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM OnlineAdministration Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM OnlineCustomization Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM OnlineReport Writers Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online

Administer the deployment using Windows PowerShellO Windows PowerShell permite executar facilmente comandos de implantação para alterar a configuração da sua implantação, como tarefas que podem ser executadas usando a interface de usuário do Gerenciador de Implantação. É possível também usar os métodos descritos no SDK do Microsoft Dynamics CRM para executar essas tarefas. Os cmdlets do Windows PowerShell são instalados no computador ao instalar a função servidor completo ou ao instalar a função do servidor Ferramentas de Implantação, se você estiver instalando funções do servidor individuais. Para executar comandos, primeiro você deve configurar o Microsoft Dynamics CRM 2013 com o Windows PowerShell. Este tópico descreve como fazer isso e explica cada um dos comandos suportados. Você pode encontrar as configurações do banco de dados da organização disponíveis no Get and set deployment configuration settings. Por scripts de amostra, consulte os links Ver Também mais adiante neste tópico.

Para obter mais informações sobre Windows PowerShell, consulte Scripts com o Windows PowerShell.

Essa versão de cmdlets inclui os seguintes aprimoramentos:

Execução remota do script do PowerShell Relatório de erros de cmdlets aprimorado Saída melhorada de cmdlets

9

Page 10: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Para obter mais informações sobre o uso do Serviço Web de Implantação, consulte “Administrar a implantação usando o serviço Web de implantação' no SDK do Microsoft Dynamics CRM 2013.

Neste tópicoConfigurar os cmdlets PowerShell do Microsoft Dynamics CRM

Usar os cmdlets do PowerShell

Definir propriedades usando cmdlets do PowerShell

Cmdlets do PowerShell suportados

Configurar os cmdlets PowerShell do Microsoft Dynamics CRM

1. Faça logon na conta de administrador no servidor do Aguardando.2. Abra um prompt de comando do Windows PowerShell.3. Em uma janela do Windows PowerShell, insira o seguinte comando:

Add-PSSnapin Microsoft.Crm.PowerShell

Esse comando adiciona o snap-in do Aguardando Windows PowerShell à sessão atual. O snap-in é registrado durante a instalação e configuração do servidor do Aguardando.

1. No prompt do PowerShell, digite o seguinte:

Get-Help *Crm*

1. No prompt do PowerShell, digite o seguinte, substituindo CrmCmdletName com o nome de um comando:

Get-Help CrmCmdletName

Para ajuda detalhada para um determinado um cmdlet, use Obter ajuda em CRMCmdlet – completo, como o cmdlet de importação - CRMOrganization.

Get-Help Import-CRMOrganization -full

Você deve registrar os comandos do Windows PowerShell do Aguardando, caso contrário, você receberá a mensagem a seguir quando tentar executar um cmdlet.

O termo "Comando do Windows PowerShell do Microsoft Dynamics CRM" não é reconhecido como o nome de um cmdlet, função, arquivo de script, ou programa

Registrar o cmdlets

Obter uma lista de cmdlets do Microsoft Dynamics CRM

Obter ajuda para um cmdlet

Aviso

10

Page 11: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

operável. Verifique a ortografia do nome ou, se um caminho tiver sido incluído, verifique se o caminho está correto e tente novamente.

Usar os cmdlets do PowerShellApós registrar os comandos do Aguardando Windows PowerShell, você pode usá-los para executar tarefas.

Use o seguinte comando para a saída da lista de administradores de implantação:

PS C:\Users\Administrator> Get-CrmDeploymentAdministrator

Esse comando resulta no seguinte:

Id Nome ExtensionData

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

4f431656-90f8-e211-831c-00155da83c4f

myDomainName\Administrator

Definir propriedades usando cmdlets do PowerShellApós registrar os comandos do Aguardando Windows PowerShell, você pode usá-los para executar tarefas.

Algumas propriedades não são exclusivas a uma única entidade de implantação no Aguardando. Portanto, é recomendável especificar o GUID da entidade específica para alterar uma propriedade. Por exemplo, é melhor usar a ID da organização ao alterar uma propriedade da organização usando Windows PowerShell ou Serviço Web de Implantação.

Cmdlets do PowerShell suportadosA tabela a seguir lista os cmdlets disponíveis para uso com o Windows PowerShell.

Cmdlet Descrição

Add-CrmServer Adiciona um servidor do Aguardando para a implantação especificada.

Disable-CrmOrganization Desabilita a organização do Aguardando especificada. Para obter um exemplo de uso deste comando, consulte Exemplo: Desabilitar ou habilitar uma organização.

Disable-CrmServer Desabilita o servidor do Aguardando

11

Page 12: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

especificado.

Edit-CrmOrganization Edita propriedades da organização do Aguardando especificada. Para obter um exemplo de uso deste comando, consulte Exemplo: Editar os atributos de uma organização.

Enable-CrmOrganization Habilita a organização do Aguardando especificada. Para obter um exemplo de uso deste comando, consulte Exemplo: Desabilitar ou habilitar uma organização.

Enable-CrmServer Habilita o servidor do Aguardando especificado.

Get-CrmAccessLicense Recupere informações de licenciamento do servidor e do CAL para a implantação.

Get-AdvancedSetting Obtém um valor de configuração avançado para o Aguardando. Isso é apenas para uso interno, a menos sob a direção do Suporte da Microsoft.

Get-CrmCertificate Recupera as informações de certificado para o Aguardando. O objeto do certificado contém a chave pública do barramento de serviço assinando o certificado.

Get-CrmDeploymentAdministrator Recupera os administradores de implantação para a implantação do Aguardando.

Get-CrmLicenseProperty Recupera o objeto das propriedades de licença para o Aguardando.

Get-CrmOperationStatus Recupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando.

Get-CrmOrganization Recupere uma ou todas as organizações na implantação do Aguardando.

Get-CrmServer Recupera um objeto do servidor para um ou todos os servidor do Aguardando em uma implantação.

Get-CrmSetting Recupere um objeto de configuração de implantação do Aguardando. Para obter uma lista de objetos de configuração, consulte Get

12

Page 13: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

and set deployment configuration settings.

Import-CrmOrganization Inicia o processo para importar um banco de dados da organização do Aguardando na implantação.

New-CrmDeploymentAdministrator Cria um novo administrador de implantação para a implantação do Aguardando. Para obter informações de uso completas, consulte Add a deployment administrator (PowerShell).

New-CrmOrganization Inicia o processo para criar uma nova organização na implantação do Aguardando. Para obter um exemplo de uso deste comando, consulte Exemplo: Criar uma organização. Para obter informações de uso completas, consulte Create an organization (PowerShell).

Remove-CrmCertificate Remove o certificado especificado do Aguardando.

Remove-CrmDeploymentAdministrator Remove o administrador de implantação especificado da implantação do Aguardando. Para obter informações de uso completas, consulte Delete a deployment administrator.

Remove-CrmOrganization Exclui a organização especificada da implantação do Aguardando.

Remove-CrmServer Exclui o servidor especificado da implantação do Aguardando.

Set-CrmAdvancedSetting Define um valor de configuração avançado para o Aguardando. Isso é apenas para uso interno, a menos sob a direção do Suporte da Microsoft.

Set-CrmCertificate Cria um registro de certificado ou define as propriedades de um registro de certificado existente no banco de dados de configuração do Aguardando.

Set-CrmProductKey Define a chave de produto para a implantação do Aguardando.

Set-CrmSetting Define as configurações especificadas em toda a implantação do Aguardando. Para obter uma lista de objetos de configuração, consulte Get

13

Page 14: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

and set deployment configuration settings.

Update-CrmOrganization Atualiza a organização do Aguardando especificada com as últimas atualizações de software ou upgrades da organização do Microsoft Dynamics CRM 2011 para o Microsoft Dynamics CRM 2013.

Consulte tambémExamples of Windows PowerShell commands

Get and set deployment configuration settings

Add a deployment administrator (PowerShell)

Create an organization (PowerShell)

Configure web address settings (PowerShell)

Configure IFD settings (PowerShell)

Configure claims settings (PowerShell)

Delete a deployment administrator

Examples of Windows PowerShell commandsAntes de tentar estes exemplos, você deve configurar os cmdlets do Aguardando Windows PowerShell. Para obter mais informações: Administer the deployment using Windows PowerShell

Neste tópicoExemplo: Habilitar o rastreamento

Exemplo: Desabilitar o rastreamento

Exemplo: Recuperar erros de validação

Exemplo: Criar uma organização

Exemplo: Desabilitar ou habilitar uma organização

Exemplo: Editar os atributos de uma organização

14

Page 15: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Exemplo: Habilitar o rastreamentoO exemplo a seguir mostra como usar o Windows PowerShell para habilitar o rastreamento. Esse padrão pode ser usado para todas as configurações. Para obter uma lista de objetos de configuração, consulte Use Deployment Entities and Deployment Configuration Settings.

PS C:\Users\Administrator> Get-CrmSetting TraceSettings

CallStack : True

Categories : *:Error

Directory : c:\crmdrop\logs

Enabled : False

FileSize : 10

ExtensionData : System.Runtime.Serialization.ExtensionDataObject

PS C:\Users\Administrator> $setting = Get-CrmSetting TraceSettings

PS C:\Users\Administrator> $setting.Enabled=$True

PS C:\Users\Administrator> Set-CrmSetting $setting

PS C:\Users\Administrator> Get-CrmSetting TraceSettings

CallStack : True

Categories : *:Error

Directory : c:\crmdrop\logs

Enabled : True

FileSize : 10

ExtensionData : System.Runtime.Serialization.ExtensionDataObject

Exemplo: Desabilitar o rastreamentoO exemplo a seguir mostra como usar o Windows PowerShell para desabilitar o rastreamento. Esse padrão pode ser usado para todas as configurações. Para obter uma lista de objetos de configuração, consulte Use Deployment Entities and Deployment Configuration Settings.

PS C:\Users\Administrator> $setting = Get-CrmSetting TraceSettings

PS C:\Users\Administrator> $setting.Enabled=$False

PS C:\Users\Administrator> Set-CrmSetting $setting

PS C:\Users\Administrator> Get-CrmSetting TraceSettings

CallStack : True

Categories : *:Error

Directory : c:\crmdrop\logs

Enabled : False

FileSize : 10

ExtensionData : System.Runtime.Serialization.ExtensionDataObject

15

Page 16: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Exemplo: Recuperar erros de validaçãoUma prática recomendada ao usar comandos do Windows PowerShell é adicionar um tratamento de erro no final de cada cmdlet do Windows PowerShell. O exemplo a seguir mostra como fazer isso.

trap [Exception]{

echo $("Error| " + $_.Exception)

echo $("Error| Stacktrace: " + $_.Exception.Stacktrace)

if($_.Exception.GetType() -eq

[System.ServiceModel.FaultException[Microsoft.Xrm.Sdk.Deployment.DeploymentServiceFault]])

{

echo $("Error| Details: ")

foreach ($edwError in $_.Exception.Detail.ErrorDetails)

{

echo $($edwError.Key + ": " + $edwError.Value)

}

}

break

}

Como alternativa, você pode acessar a variável do Windows PowerShell $error integrada. No entanto, você deve saber quais erros são colocados na pilha. Se algum outro comando (Aguardando ou outro) estiver imediatamente após o cmdlet do Aguardando e gerar uma exceção, o item superior no $error será abaixado. Se a exceção do cmdlet do Aguardando foi o último jogado no shell, você poderá acessar os detalhes do erro como mostrada abaixo.

$error[0].Exception.Detail.ErrorDetails

Exemplo: Criar uma organizaçãoO exemplo a seguir mostra como usar o Windows PowerShell para criar uma organização. Embora o GUID do trabalho seja retornado após o envio com sucesso da solicitação, o processo de criação real pode demorar bastante tempo.

PS C:\Users\Administrator> New-CrmOrganization -DisplayName "Alpine Ski House" -

SQLServerName "CRMSQL" -SrsUrl "http://CRMSQL/ReportServer" -Name "alpineskihouse" -

BaseCurrencyCode "USD" -BaseCurrencyName "US Dollar" -BaseCurrencySymbol "$" -

BaseCurrencyPrecision "2" -BaseLanguageCode 1033 -SqlCollation "Latin1_General_CI_AI" -

SQMOptIn false

16

Page 17: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Exemplo: Desabilitar ou habilitar uma organizaçãoO exemplo a seguir mostra como usar o Windows PowerShell para desabilitar ou habilitar uma organização. É uma prática recomendável desabilitar uma organização ao executar a manutenção do banco de dados. Ao desabilitar uma organização, os usuários não poderão acessar o aplicativo Aguardando para a organização. Para disponibilizar o aplicativo novamente para os usuários, você precisará habilitá-lo.

PS C:\Users\Administrator> Disable-CrmOrganization -Name alpineskihouse

PS C:\Users\Administrator> Enable-CrmOrganization -Name alpineskihouse

Exemplo: Editar os atributos de uma organizaçãoO exemplo a seguir mostra como usar o Windows PowerShell para editar os atributos para uma organização.

PS C:\Users\Administrator> Disable-CrmOrganization -Name alpineskihouse

PS C:\Users\Administrator> Edit-CrmOrganization -Name alpineskihouse -DisplayName “Alpine

Ski House Inc”

PS C:\Users\Administrator> Enable-CrmOrganization -Name alpineskihouse

Consulte tambémAdminister the deployment using Windows PowerShell

Get and set deployment configuration settingsÉ possível usar os comandos Get- e Set-CrmSettings para recuperar e atualizar várias propriedades de configurações diferentes para uma implantação do Aguardando.

Neste tópicoAsyncSettings

ClaimsSettings

CustomCodeSettings

DashboardSettings

DupSettings

EtmSettings

IfdSettings

17

Page 18: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

ImportSettings

MarketplaceSettings

MonitoringSettings

MultiEntityQuickFindSettings

QuickFindSettings

SqmSettings

TeamSettings

ThrottleSettings

TraceSettings

WebAddressSettings

WorkflowSettings

YammerSettings

AsyncSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

JobTimeoutLockedInterval Obtém ou define o intervalo usado para uma consulta para verificar se há algum trabalho de manutenção da organização vencido.

Inteiro

MaxJobExecutionTime Obtém ou define um valor usado para trabalhos de manutenção da organização para determinar se um trabalho decorreu.

Inteiro

MaxRetries Obtém ou define o número de vezes que um trabalhos assíncronos será tentado novamente antes de falhar ou ser suspenso.

Inteiro

MaxStateStatusUpdateMaxRetryCount Obtém ou define o número máximo de vezes que uma operação do banco de dados será tentada antes de falhar.

Inteiro

18

Page 19: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

OrgDatabaseMaintenanceJobInterval Obtém ou define o intervalo usado para uma consulta para verificar se há algum trabalho de manutenção da organização pendente.

Inteiro

RetryInterval Obtém ou define a taxa padrão de novas tentativas para operações assíncronas com falha.

Inteiro

SdkRootDomain Obtém ou define o domínio raiz usado para chamadas no serviço do Microsoft Dynamics CRM do serviço assíncrono.

Cadeia de caracteres

SelectInterval Obtém ou define o intervalo usado para determinar se as novas operações assíncronas devem ser carregadas na memória.

Inteiro

ThrottlingConfiguration Obtém ou define a configuração de estrangulamento.

Cadeia de caracteres

TimeoutLockedInterval Obtém ou define o intervalo usado para uma consulta para verificar se há alguma operação assíncrona vencida.

Inteiro

ClaimsSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

Enabled Obtém ou define se as declarações internas são ou não habilitadas.

Booleano

EncryptionCertificate Obtém ou define o nome Cadeia de caracteres

19

Page 20: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

do certificado de criptografia.

FederationMetadataUrl Obtém ou define a URL dos metadados de federação.

Cadeia de caracteres

FederationProviderType Obtém ou define o provedor do tipo de federação.

Inteiro

SessionSecurityTokenLifetimeInHours Obtém ou define o tempo de vida do token da sessão de segurança, em horas.

Inteiro

CustomCodeSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

AllowDeclarativeWorkflows Obtém ou define se os fluxos de trabalho XAML são permitidos no servidor.

Booleano

AllowExternalCode Obtém ou define se os plug-ins e as atividades do fluxo de trabalho personalizado podem ser registrados no servidor.

Booleano

DashboardSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

MaximumControlsLimit Obtém ou define o número máximo de controles permitidos em painéis do servidor.

Inteiro

20

Page 21: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

DupSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

BulkDetectBatchSize Obtém ou define o tamanho do lote de detecção de duplicatas em massa.

Inteiro

MatchcodeLength Obtém ou define o comprimento do código de correspondência.

Inteiro

MatchcodePersistenceInterval Obtém ou define o intervalo de persistência do código de correspondência.

Inteiro

MaxPublishedRules Obtém ou define o número máximo de regras publicadas.

Inteiro

PublishAsyncPollingInterval Obtém ou define o intervalo de agrupamento para o trabalho assíncrono.

Inteiro

PublishPageSize Obtém ou define o tamanho da página de resultados.

Inteiro

EtmSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

Enabled Obtém ou define se o Enterprise Transaction Monitor (ETM) está habilitado.

Booleano

ThrottlingEnabled Obtém ou define se o detalhamento do Enterprise Transaction Monitor (ETM) está habilitado.

Booleano

21

Page 22: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

IfdSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

DiscoveryWebServiceRootDomain Obtém ou define o domínio do serviço Web de descoberta.

Cadeia de caracteres

Enabled Obtém ou define um valor que indica se a implantação para a Internet (IFD) está habilitada.

Booleano

ExternalDomain Obtém ou define o valor do domínio externo para implantação para a Internet (IFD).

Cadeia de caracteres

IntranetAccessEnabled Obtém ou define um valor que indica se o acesso à intranet está habilitado.

Booleano

OrganizationWebServiceRootDomain Obtém ou define o domínio do serviço Web da organização.

Cadeia de caracteres

WebApplicationRootDomain Obtém ou define o domínio do servidor de aplicativo Web.

Cadeia de caracteres

ImportSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

BatchSize Obtém ou define o número de itens para processar em um lote.

Inteiro

ContentBufferSize Obtém ou define o tamanho de buffer de conteúdo.

Inteiro

CountUpdateBatchSize Obtém ou define o tamanho Inteiro

22

Page 23: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

do lote para atualizações da contagem de importação.

MaxColumnsAllowed Obtém ou define o número máximo de colunas em um arquivo de importação.

Inteiro

MaxDataTruncationRetryCount Obtém ou define o número máximo ou novas tentativas.

Inteiro

ParsedColumnDefaultSize Obtém ou define o tamanho padrão da coluna analisada.

Inteiro

PickListBatchSize Obtém ou define o tamanho do lote para a importação da lista de seleção.

Inteiro

MarketplaceSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

InternetConnectionProxyEndpoint Obtém ou define o servidor proxy e a porta usada para solicitações de saída da internet.

Cadeia de caracteres

SolutionsMarketplaceEnabled Obtém ou define se o marketplace de soluções está habilitado.

Booleano

MonitoringSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

CertificateLifetimeNotificationThreshold Inteiro

ResultsToKeep Inteiro

23

Page 24: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

MultiEntityQuickFindSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

MultiEntityQuickFindDegreeOfParallelism Obtém ou define o grau máximo de paralelismo para consultas de pesquisa de várias entidades.

Inteiro

MultiEntityQuickFindEntityLimit Obtém ou define o limite superior do número de entidades que podem participar de uma consulta de pesquisa de várias entidades.

Inteiro

MultiEntityQuickFindMaxRequestsPerOrgPerServer Obtém ou define o número máximo de solicitações de localização rápida simultâneas por organização por servidor.

Inteiro

MultiEntityQuickFindMaxRequestsPerServer Obtém ou define o número máximo de solicitações de localização rápida simultâneas por servidor.

Inteiro

QuickFindSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

QuickFindEntityIndexLimit Obtém ou define o número máximo dos atributos usados em consulta de localização rápida, depois da qual os

Inteiro

24

Page 25: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

índices de localização rápida não são criados.

QuickFindRecordLimit Obtém ou define o número máximo de registros que correspondem aos critérios de consulta de localização rápida antes de um erro de exceção ser acionado. Isso é necessário para a execução mais rápida de pesquisas de localização rápida.

Inteiro

SqmSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

SqmEnabled Obtém ou define o valor que indica se o conjunto de informações sobre o programa de aperfeiçoamento da experiência do usuário está habilitado.

Booleano

TeamSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

MaxAutoCreatedAccessTeamsPerEntity Obtém ou define o número máximo de equipes de acesso criadas automaticamente (gerenciadas pelo sistema) por entidade.

Inteiro

MaxEntitiesEnabledForAutoCreatedAccessTeams Obtém ou define o número máximo de

Inteiro

25

Page 26: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

entidades que podem ser habilitadas para as equipes de acesso criadas automaticamente (gerenciadas pelo sistema).

ThrottleSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

ExecuteAsyncMaxConnectionsPerServer Obtém ou define o número máximo de operações de execução assíncrona por organização.

Inteiro

ExecuteAsyncPerOrgMaxConnectionsPerServer Obtém ou define o número máximo de solicitações de várias operações de execução simultâneas por organização por servidor.

Inteiro

ExecuteMultipleMaxConnectionsPerServer Obtém ou define o número máximo de várias operações de execução assíncrona por organização.

Inteiro

ExecuteMultiplePerOrgMaxConnectionsPerServer Obtém ou define o número máximo de solicitações de várias operações de execução simultâneas por organização por servidor.

Inteiro

FollowInYammerMaxConnectionsPerServer Apenas para uso interno.

Inteiro

26

Page 27: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

FollowInYammerPerOrgMaxConnectionsPerServer Apenas para uso interno.

Inteiro

MapiSyncMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização MAPI.

Inteiro

MapiSyncPerOrgMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização MAPI por organização.

Inteiro

MaxBackgroundSendEmailRequestsPerOrgPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de envio de email em segundo plano por organização.

Inteiro

MaxBackgroundSendEmailRequestsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de envio de email em segundo plano.

Inteiro

OfflineSyncMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização offline.

Inteiro

27

Page 28: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

OfflineSyncPerOrgMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização offline por organização.

Inteiro

OutlookSyncMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização do CRM para Outlook.

Inteiro

OutlookSyncPerOrgMaxConnectionsPerServer Obtém ou define a configuração do servidor para controlar o número máximo de operações de sincronização CRM para Outlook por organização.

Inteiro

TraceSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

CallStack Obtém ou define se deve salvar a pilha de chamadas.

Booleano

Categories Obtém ou define as categorias para rastreamento.

Cadeia de caracteres

Directory Obtém ou define o diretório dos arquivos de rastreamento.

Cadeia de caracteres

Enabled Obtém ou define se o rastreamento está habilitado.

Booleano

28

Page 29: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

FileSize Obtém ou define o limite do tamanho de arquivo de rastreamento (MB).

Inteiro

WebAddressSettingsAs seguintes configurações estão disponíveis.

Nome Descrição

DeploymentSdkRootDomain Obtém ou define o domínio raiz do serviço Web de implantação (SDK).

Cadeia de caracteres

DiscoveryRootDomain Obtém ou define o domínio raiz do serviço Web de descoberta.

Cadeia de caracteres

HelpServerUrl Obtém ou define a URL do servidor de conteúdo da ajuda.

Cadeia de caracteres

NlbEnabled Obtém ou define se o balanceamento de carga de rede (NLB) está habilitado.

Booleano

RootDomainScheme Obtém ou define o esquema de domínio raiz: http ou https.

Cadeia de caracteres

SdkRootDomain Obtém ou define o domínio raiz do serviço Web da organização (SDK).

Cadeia de caracteres

SslHeader Obtém ou define o cabeçalho de camadas de soquetes protegidos (SSL).

Cadeia de caracteres

WebAppRootDomain Obtém ou define o domínio raiz do aplicativo Web.

Cadeia de caracteres

WorkflowSettingsAs seguintes configurações estão disponíveis.

29

Page 30: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Nome Descrição Tipo de dados

MaxDepth Obtém ou define a profundidade máxima para um fluxo de trabalho.

Inteiro

MinInactiveSeconds Obtém ou define o número máximo de segundos que um fluxo de trabalho pode estar inativo.

Inteiro

YammerSettingsAs seguintes configurações estão disponíveis.

Nome Descrição Tipo de dados

ApplicationId Obtém ou define a ID do aplicativo.

Cadeia de caracteres

ApplicationSecret Obtém ou define a senha do aplicativo.

Cadeia de caracteres

Consulte tambémAdminister the deployment using Windows PowerShell

Add a deployment administrator (PowerShell)Este código de exemplo é para o Microsoft Dynamics CRM 2013. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\AddDeploymentAdministrator.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

30

Page 31: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

DemonstraçõesO seguinte script removerá um administrador de implantação. Você deve especificar os seguintes parâmetros:

Nome - Uma cadeia de caracteres que contém o nome do usuário para adicionar como administrador de implantação. O nome deve estar no formato domínio\nome do usuário.

Example

Codeparam

(

#required params

[string]$Name = $(throw "Name parameter not specified")

)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

New-CrmDeploymentAdministrator -Name $Name

if($RemoveSnapInWhenDone)

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

Consulte tambémAdminister the deployment using Windows PowerShell

31

Page 32: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Create an organization (PowerShell)Este código de exemplo é para o Microsoft Dynamics CRM 2013. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\CreateOrg.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

DemonstraçõesO seguinte script criará uma uma organização hospedado em parceiro (IFD). Você deve especificar os seguintes parâmetros:

DisplayName

SqlServerName

SrsUrl

Example

CodeFunction createorg{

param

(

#required params

[string]$DisplayName ="Testorgan",

[string]$SqlServerName = $env:COMPUTERNAME,

[string]$SrsUrl = "http://$SqlServerName/reportserver",

#optional params (can accept nulls)

[string]$Name,

[string]$BaseCurrencyCode,

[string]$BaseCurrencyName,

[string]$BaseCurrencySymbol,

[string]$BaseCurrencyPrecision,

32

Page 33: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

[string]$BaseLanguageCode,

[string]$SqlCollation,

[string]$SQMOptIn,

[string]$SysAdminName,

[switch]$WaitForJob=$True

)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

$opId = New-CrmOrganization -DisplayName $DisplayName -SqlServerName $SqlServerName -

SrsUrl $SrsUrl -Name $Name -BaseCurrencyCode $BaseCurrencyCode -BaseCurrencyName

$BaseCurrencyName -BaseCurrencySymbol $BaseCurrencySymbol -BaseCurrencyPrecision

$BaseCurrencyPrecision -BaseLanguageCode $BaseLanguageCode -SqlCollation $SqlCollation -

SQMOptIn $SQMOptIn -SysAdminName $SysAdminName

$opId

if($WaitForJob)

{

$opstatus = Get-CrmOperationStatus -OperationId $opid

while($opstatus.State -eq "Processing")

{

Write-Host [(Get-Date)] Processing...

Start-Sleep -s 30

$opstatus = Get-CrmOperationStatus -OperationId $opid

}

33

Page 34: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

if($opstatus.State -eq "Failed")

{

Throw ($opstatus.ProcessingError.Message)

}

Write-Host [(Get-Date)] Create org completed successfully.

}

else

{

Write-Host [(Get-Date)] Create org async job requested.

}

if($RemoveSnapInWhenDone)

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

}

Consulte tambémAdminister the deployment using Windows PowerShell

Configure web address settings (PowerShell)Este código de exemplo é para o Microsoft Dynamics CRM 2013. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\ConfigureWebAddressSettings.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

DemonstraçõesO script a seguir irá definir as configurações do endereço Web - parceiros hospedados (IFD). Você deve especificar os seguintes parâmetros:

34

Page 35: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

RootDomainScheme – O esquema de domínio raiz: http ou https. .

DeploymentSdkRootDomain – O domínio raiz do serviço Web de implantação (SDK).

DiscoveryRootDomain – O domínio raiz do serviço Web de descoberta.

NlbEnabled – Um Boolean que especifica se o balanceamento de carga de rede (NLB) está habilitado.

SdkRootDomain – O domínio raiz do serviço Web de organização (SDK).

SslHeader – O cabeçalho de camadas de soquetes protegidos (SSL).

WebAppRootDomain – O domínio raiz do serviço Web de aplicativo.

Example

Codeparam

(

#optional params

[string]$RootDomainScheme,

[string]$DeploymentSdkRootDomain,

[string]$DiscoveryRootDomain,

[boolean]$NlbEnabled,

[string]$SdkRootDomain,

[string]$SslHeader,

[string]$WebAppRootDomain

)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

$WebAddressSettings = Get-CrmSetting -SettingType WebAddressSettings

35

Page 36: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

if($DeploymentSdkRootDomain) {$WebAddressSettings.DeploymentSdkRootDomain =

$DeploymentSdkRootDomain}

if($DiscoveryRootDomain) {$WebAddressSettings.DiscoveryRootDomain = $DiscoveryRootDomain}

if($PSBoundParameters.ContainsKey('NlbEnabled')) {$WebAddressSettings.NlbEnabled =

$NlbEnabled}

if($RootDomainScheme) {$WebAddressSettings.RootDomainScheme = $RootDomainScheme}

if($SdkRootDomain) {$WebAddressSettings.SdkRootDomain = $SdkRootDomain}

if($PSBoundParameters.ContainsKey('SslHeader')) {$WebAddressSettings.SslHeader =

$SslHeader}

if($WebAppRootDomain) {$WebAddressSettings.WebAppRootDomain = $WebAppRootDomain}

Set-CrmSetting -Setting $WebAddressSettings

$WebAddressSettings

if($RemoveSnapInWhenDone)

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

Consulte tambémAdminister the deployment using Windows PowerShell

Configure IFD settings (PowerShell)Este código de exemplo é para o Microsoft Dynamics CRM 2013. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\ConfigureIfd.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

36

Page 37: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

DemonstraçõesO seguinte script irá configurar uma implantação para Internet (IFD). Você deve especificar os seguintes parâmetros:

DiscoveryWebServiceRootDomain – O domínio do serviço Web de descoberta.

Enabled - Um Boolean que indica se a implantação para a Internet (IFD) está habilitada.

ExternalDomain - O valor do domínio externo para o IFD.

OrganizationWebServiceRootDomain - O domínio de serviço Web da organização.

WebApplicationRootDomain - O domínio do servidor de aplicativos Web.

Example

Codeparam

(

#optional params

[string]$DiscoveryWebServiceRootDomain,

[boolean]$Enabled,

[string]$ExternalDomain,

[string]$OrganizationWebServiceRootDomain,

[string]$WebApplicationRootDomain

)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

$IfdSettings = Get-CrmSetting -SettingType IfdSettings

if($DiscoveryWebServiceRootDomain) {$IfdSettings.DiscoveryWebServiceRootDomain =

$DiscoveryWebServiceRootDomain}

37

Page 38: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

if($ExternalDomain) {$IfdSettings.ExternalDomain = $ExternalDomain}

if($PSBoundParameters.ContainsKey('Enabled')) {$IfdSettings.Enabled = $Enabled}

if($OrganizationWebServiceRootDomain) {$IfdSettings.OrganizationWebServiceRootDomain =

$OrganizationWebServiceRootDomain}

if($WebApplicationRootDomain) {$IfdSettings.WebApplicationRootDomain =

$WebApplicationRootDomain}

Set-CrmSetting -Setting $IfdSettings

$IfdSettings

if($RemoveSnapInWhenDone)

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

Consulte tambémAdminister the deployment using Windows PowerShell

Configure claims settings (PowerShell)Este código de exemplo é o Microsoft Dynamics CRM 2013. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\ConfigureClaims.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

DemonstraçõesO seguinte script habilita ou desabilita a autenticação de declarações. Você deve especificar os seguintes parâmetros:

Enabled - Um Boolean que especifica se a autenticação baseada em declarações está habilitada ou desabilitada.

EncryptionCertificate - Um certificado de criptografia.

38

Page 39: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

FederationMetadataUrl- Uma URL de metadados de federação.

Example

Codeparam

(

#optional params

[boolean]$Enabled,

[string]$EncryptionCertificate,

[string]$FederationMetadataUrl

)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

$ClaimsSettings = Get-CrmSetting -SettingType ClaimsSettings

if($PSBoundParameters.ContainsKey('Enabled')) {$ClaimsSettings.Enabled = $Enabled}

if($EncryptionCertificate) {$ClaimsSettings.EncryptionCertificate =

$EncryptionCertificate}

if($FederationMetadataUrl) {$ClaimsSettings.FederationMetadataUrl =

$FederationMetadataUrl}

Set-CrmSetting -Setting $ClaimsSettings

$ClaimsSettings

if($RemoveSnapInWhenDone)

39

Page 40: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

Consulte tambémAdminister the deployment using Windows PowerShell

Delete a deployment administratorEste código de exemplo é o Microsoft Dynamics CRM 2013 local. Baixe o pacote SDK do Microsoft Dynamics CRM. Pode ser encontrado no seguinte local no pacote de download:

SampleCode\PS1\ConfigureClaims.ps1

RequisitosPara configurar os cmdlets do Aguardando PowerShell, consulte Administer the deployment using Windows PowerShell.

DemonstraçõesO seguinte script remove um administrador de implantação. Você deve especificar os seguintes parâmetros:

Name – O nome do administrador de implantação para remover, no formato domínio\nome do usuário.

Example

Codeparam

(

#required params

[string]$Name = $(throw "Name parameter not specified")

)

$RemoveSnapInWhenDone = $False

40

Page 41: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))

{

Add-PSSnapin Microsoft.Crm.PowerShell

$RemoveSnapInWhenDone = $True

}

Remove-CrmDeploymentAdministrator -Name $Name

if($RemoveSnapInWhenDone)

{

Remove-PSSnapin Microsoft.Crm.PowerShell

}

Consulte tambémAdminister the deployment using Windows PowerShell

Enable Windows Error ReportingSe você deseja enviar relatórios de erro para o Microsoft gerados do aplicativo Web Aguardando, você deve habilitar o Relatório de Erros do Windows (WER) no computador onde o Microsoft Dynamics CRM Server 2013 está em execução. De maneira semelhante, para enviar relatórios gerados do CRM para Outlook, o WER deve ser habilitado no computador onde o Microsoft Office Outlook está em execução.

1. No computador que executa o Microsoft Dynamics CRM Server 2013, inicie o Gerenciador de Servidores. No Windows Server 2008, na área Recursos e Suporte, clique em Configurar o relatório de erros do Windows. No Windows Server 2012, clique em Servidor Local e, na página de resumo, clique em Desativar próximo ao Relatório de erros do Windows.

2. Selecione uma das seguintes opções: Sim, enviar automaticamente relatórios detalhados Sim, enviar automaticamente relatórios resumidosPara obter mais informações sobre essas opções, consulte a Ajuda do Windows Server.

1. No computador onde o CRM para Outlook está instalado, no Painel de Controle, clique

Habilitar o WER para o aplicativo Web CRM

Habilitar WER para CRM para Outlook

41

Page 42: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

em Centro de Ação > Alterar configurações do Centro de Ação > Configurações do relatório de problemas.

2. Selecione uma das seguintes opções. Enviar automaticamente relatórios de resumo Procurar soluções automaticamente e enviar informações adicionais de

relatório, se necessárioPara obter mais informações sobre estas opções, clique em Qual informação é enviada? na página Configurações do relatório de problemas.

É possível também definir essa configuração para os usuários por meio da Política de Grupo. Para saber mais sobre o WER e a Política de Grupo, consulte a Ajuda do Windows Server.

1. No aplicativo cliente Aguardando, vá para Configurações > Sistema > Administração > Preferências de Privacidade.

2. Na caixa de diálogo Preferências de Privacidade, na guia Relatório de Erros, selecione Especificar as preferências de notificação de erro de aplicativo Web em nome dos usuários.

3. Selecione a opção Enviar automaticamente um relatório de erros para a Microsoft sem pedir permissão ao usuário e clique em OK. Para obter mais informações sobre estas opções, clique em Exibir declaração de privacidade na caixa de diálogo Preferências de Privacidade.

Consulte tambémOperating Guide for Microsoft Dynamics CRM 2013 (on-premises)

Monitor and troubleshoot Microsoft Dynamics CRM

Monitor and troubleshoot Microsoft Dynamics CRMNo Aguardando, é possível criar arquivos de rastreamento que monitoram as ações executadas pelo servidor e pelos aplicativos cliente. Os arquivos de rastreamento são úteis para solucionar os problemas das mensagens de erro ou outros problemas nas Aguardando.

Observação

Ativar o relatório de erros do aplicativo Web automático para a organização

42

Page 43: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Há dois métodos para habilitar o rastreamento de Microsoft Dynamics CRM Server : rastreamento no nível de implantação ou rastreamento no nível de servidor. Escolher qual método determina o intervalo de funções de servidor monitoradas, o grau de controle e como ativar o rastreamento e o local dos arquivos de rastreamento.

Além disso, o Extensões de Relatório do Microsoft Dynamics CRM, CRM para Outlook e o Microsoft Dynamics CRM para tablets podem ser habilitados para rastreamento.

Neste tópicoRastreamento no nível de implantação do Microsoft Dynamics CRM

Rastreamento no nível do servidor do Microsoft Dynamics CRM

Habilitar o rastreamento para Microsoft Dynamics CRM Reporting Extensions para SQL Server Reporting Services

Habilitar o rastreamento do Microsoft Dynamics CRM para Outlook

Habilitar o rastreamento do Email Router do Microsoft Dynamics CRM

Habilitar o rastreamento para o CRM para tablets

Pacote de Monitoramento do System Center para Microsoft Dynamics CRM 2013

Contadores de desempenho para o Microsoft Dynamics CRM 2013

Rastreamento no nível de implantação do Microsoft Dynamics CRMRastreamento em nível de implantação monitora todas as funções de servidor e serviços de Aguardando, independentemente de funções de servidor instaladas no computador local. Quando o rastreamento no nível de implantação está habilitado, todas as funções de servidor estarão monitoradas, como Serviço Assíncrono, Serviço de Processamento em Área Restrita, serviço de descompactação, Aplicativo Web (w3wp) e Ferramentas de Implantação (mmc-Tools). Arquivos de rastreamento correspondentes são criados.

O rastreamento no nível de implantação é definido com comandos de Windows PowerShell e mantido no banco de dados MSCRM_CONFIG. O rastreamento no nível de implantação pode somente ser habilitado em um computador que tenha a função de servidor de Aguardando Ferramentas de Implantação.

Os arquivos de rastreamento ficam localizados na pasta no computador em que a função de servidor de Aguardando Ferramentas de Implantação está sendo executada. Por padrão, o local é C:\crmdrop\logs.

Arquivos de rastreamento podem incluir informações confidenciais ou pessoais. Seja cauteloso ao enviar esses arquivos a outras pessoas ou ao conceder a outras pessoas permissão de exibição das informações contidas em um arquivo de rastreamento.

Cuidado

43

Page 44: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Quando você habilita o rastreamento, ele pode afetar significativamente o desempenho do aplicativo. É altamente recomendável habilitar o rastreamento apenas para solução de problemas, e desabilitá-lo após o problema ser solucionado.

Antes de executar os comandos Aguardando Windows PowerShell o snap-in Microsoft.Crm.PowerShell deve ser registrado executando o comando Add-PSSnapin Microsoft.Crm.PowerShell.

Para obter mais informações, consulte Administer the deployment using Windows PowerShell.

Para obter uma lista de snap-ins do Windows PowerShell registrado, execute o comando Get-PsSnapin –registered.

Exibir as configurações de rastreamento em toda a implantação atual

Get-CrmSetting TraceSettings

Habilitar o rastreamento em todaPara habilitar as configurações de rastreamento em toda a implantação que registram a quantidade máxima de informações que inclui o registro em log detalhado com informações de callstack, execute os seguintes comandos, na ordem apresentada, no console do Windows PowerShell no computador onde a função do servidor do Ferramentas de Implantação está sendo executada. Para habilitar o registro em log menos detalhado no local dos arquivos de log, consulte Parâmetros opcionais.

$Setting = Get-CrmSetting TraceSettings$Setting.Enabled = $True

$Setting.CallStack=$True$Setting.Categories="*:Verbose"Set-CrmSetting $setting

Parâmetros opcionais CallStack. Registra as informações de callstack. Para solução de problemas detalhada,

recomendamos que você o ative. Por padrão, isso está desativado. Categorias. Indica o nível de detalhes para registrar.

Erro. Por padrão, o valor Categorias é Erro, que é menos detalhado e apenas registra erros.

Aviso. Inclui avisos e erros. Informações. Inclui avisos, erros e informações adicionais. Modo detalhado. Registra as informações mais detalhadas.

Diretório. Especifica o local do arquivo de log de rastreamento. Por padrão, o local é c:\crmdrop\logs.

FileSize. Especifica o tamanho máximo do arquivo de log em megabytes antes das informações no arquivo de rastreamento ser substituída.

Rastreamento no nível de desabilitação

Importante

Dica

44

Page 45: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Para desabilitar o rastreamento em toda a implantação, execute os seguintes comandos, na ordem apresentada, no console do Windows PowerShell no computador que executa o Ferramentas de Implantação

$Setting = Get-CrmSetting TraceSettings$setting.Enabled = $FalseSet-CrmSetting $setting

Arquivos de rastreamento não são excluídos quando o rastreamento está desabilitado. Além disso, os serviços usados pela trava Microsoft Dynamics CRM Server abrem os arquivos de rastreamento. Portanto, talvez seja preciso reiniciar os serviços de Aguardando e o serviço de publicação na World Wide Web se esses serviços forem executados no computador em que você deseja excluir arquivos de rastreamento.

Rastreamento no nível do servidor do Microsoft Dynamics CRMO rastreamento no nível do servidor monitora apenas aquelas funções de servidor de Aguardando executadas no computador local onde o rastreamento no nível do servidor não está habilitado. Quando o rastreamento no nível do servidor está habilitado, os arquivos de rastreamento que são específicos para funções ou para os serviços do Aguardando executados no computador local são criados. O rastreamento no nível do servidor não exige o direito de função Ferramentas de Implantação e pode fornecer um grau máximo de controle onde você pode configurar valores específicos de rastreamento, como quais recursos Aguardando rastrear ou o tamanho máximo do arquivo de rastreamento.

Para obter mais informações sobre a configuração das propriedades de rastreamento a nível do servidor no Microsoft Dynamics CRM 2013, consulte Como habilitar o rastreamento no Microsoft Dynamics CRM.

Se ambos os níveis de implantação e de rastreamento estiverem habilitados no mesmo computador, somente o rastreamento no servidor não será usado.

O rastreamento no nível de servidor precisa ser manualmente configurado em Registro do Windows no computador onde uma ou mais funções de servidor de Aguardando são executados.

Os arquivos de rastreamento do nível estão localizados na pasta Traces da pasta de instalação Aguardando. Por padrão, a localização é C:\Program Files\Microsoft Dynamics CRM\Trace.

Habilitar ou desabilitar o rastreamento no nível de servidor

Arquivos de rastreamento podem incluir informações confidenciais ou pessoais. Seja cauteloso ao enviar esses arquivos a outras pessoas ou ao conceder a outras pessoas permissão de exibição das informações contidas em um arquivo de rastreamento.

Quando você habilita o rastreamento, ele pode afetar significativamente o desempenho do aplicativo. É altamente recomendável habilitar o rastreamento apenas para solução de problemas, e desabilitá-lo após o problema ser solucionado.

Cuidado

Cuidado

45

Page 46: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Essa tarefa contém as etapas que lhe dizem como alterar do Registro. No entanto, poderão ocorrer problemas sérios se você modificar o registro incorretamente. Portanto, certifique-se de seguir essas etapas com atenção. Para proteção acrescida, faça backup do Registro antes de modificá-lo. Em, é possível restaurar o Registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, consulte: Como fazer backup e restaurar o Registro no Windows.

No Microsoft Dynamics CRM Server em que você deseja ativar o rastreamento no servidor, inicie RegEdit e localize o seguinte local de registro.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Crie os dois seguintes novos valores necessários.

1. Nome do valor: TraceEnabled Tipo: DWORD (32 bits) Valor: 0 ou 1

Se um valor 0 for especificado, o rastreamento será desabilitado. Se um valor 1 for especificado, o rastreamento será habilitado.

2. Nome do valor: TraceRefresh DWORD (32 bits) Valor: um número entre zero e 99

Esse valor deve retornar para detectar que Aguardando uma alteração em qualquer um dos valores de rastreamento em Registro do Windows. Por exemplo, se o valor é 2, você pode definir a 1 para que as outras alterações de valores de rastreamento, como uma alteração para as TraceCategories sejam aplicadas.

Habilitar o rastreamento para Microsoft Dynamics CRM Reporting Extensions para SQL Server Reporting ServicesNo Microsoft Dynamics CRM 2013, é possível criar arquivos de rastreamento que monitoram as ações executadas pelas Extensões de Relatório do Microsoft Dynamics CRM. Os arquivos de rastreamento são úteis para solucionar os problemas das mensagens de erro ou outros problemas nas Extensões de Relatório do Microsoft Dynamics CRM.

Arquivos de rastreamento podem incluir informações confidenciais ou pessoais. Seja cauteloso ao enviar esses arquivos a outras pessoas ou ao conceder aos outros permissão de exibição das informações contidas em um arquivo de rastreamento.

Quando você habilita o rastreamento, ele pode afetar significativamente o desempenho do aplicativo. É altamente recomendável habilitar o rastreamento apenas para solução de problemas, e desabilitá-lo após o problema ser solucionado.

Cuidado

46

Page 47: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

É possível habilitar o rastreamento das Extensões de Relatório do Microsoft Dynamics CRM de duas maneiras:

Usando valores do Registro:

Essa tarefa contém as etapas que lhe dizem como alterar do Registro. No entanto, poderão ocorrer problemas sérios se você modificar o registro incorretamente. Portanto, certifique-se de seguir essas etapas com atenção. Para proteção acrescida, faça backup do Registro antes de modificá-lo. Em, é possível restaurar o Registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, consulte: Como fazer backup e restaurar o Registro no Windows.

1. No computador em que estão instaladas as Extensões de Relatório do Microsoft Dynamics CRM, localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

2. Defina os seguintes valores do Registro: TraceEnabled = 1 TraceDirectory = <caminho do diretório para armazenar os rastreamentos>

É possível também definir outros valores de linha, como TraceCategories, mas eles já têm padrões.

3. Reinicie o Microsoft SQL Server Reporting Services.

Usando propriedades de implantação:1. Vá para a tabela DeploymentProperties no Banco de Dados de Configuração.2. Localize a linha com o valor "TraceEnabled" e defina o valor da sua coluna "BitColumn"

como "True".

Outros valores de linha, como TraceCategories e TraceDirectory, já têm valores padrão, mas é possível alterá-los.

Você começa a ver os rastreamentos no diretório especificado na linha TraceDirectory na tabela DeploymentProperties.

3. Reinicie o Microsoft SQL Server Reporting Services.

As configurações do Registro têm prioridade sobre as propriedades de implantação. Se houver alguma entrada inválida no Registro, por exemplo, e o TraceDirectory não existir, as propriedades de implantação serão usadas.

Se a pasta especificada em TraceDirectory não existir, os rastreamentos não serão gerados.

Cuidado

Importante

47

Page 48: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Habilitar o rastreamento do Microsoft Dynamics CRM para OutlookEsta seção se aplica ao Microsoft Dynamics CRM Online e a versões locais do Microsoft Dynamics CRM 2013. CRM para Outlook o rastreamento monitores a instância de CRM para Outlook em execução no computador local. Quando o problema for isolado para um usuário específico que executa CRM para Outlook, habilitar o rastreamento de CRM para Outlook poderá ajudar a determinar a causa.

Os arquivos de rastreamento CRM para Outlook ficam localizados em: C:\Users\<username>\AppData\Local\Microsoft\MSCRM\Traces

Arquivos de rastreamento podem incluir informações confidenciais ou pessoais. Seja cauteloso ao enviar esses arquivos a outras pessoas ou ao conceder a outras pessoas permissão de exibição das informações contidas em um arquivo de rastreamento.

Quando você habilita o rastreamento, ele pode afetar significativamente o desempenho do aplicativo. É altamente recomendável habilitar o rastreamento apenas para solução de problemas, e desabilitá-lo após o problema ser solucionado.

Habilitar o rastreamento do Microsoft Dynamics CRM para Outlook1. No computador em execução CRM para Outlook, clique em Iniciar, Todos os programas,

Microsoft Dynamics CRM 2013, e clique em Diagnósticos.2. Clique na guia de Solução de problemas avançada , e selecione Rastreando habilitar ou

clique em para desmarcar Rastreando a ser desabilitado.3. Clique em Salvar.As etapas anteriores ativam o controle detalhado. Você pode reduzir a quantidade de informações no rastreamento definindo o valor de Registro do Windows TraceCategories. Por exemplo, você pode definir o valor de forma que somente mensagens de erro são registradas. Reduzir a quantidade de log pode ser útil na solução de problemas específicos, como quando receber mensagens de erros que offline. Para fazer isso, siga estas etapas:

Essa tarefa contém as etapas que lhe dizem como alterar do Registro. No entanto, poderão ocorrer problemas sérios se você modificar o registro incorretamente. Portanto, certifique-se de seguir essas etapas com atenção. Para proteção acrescida, faça backup do Registro antes de modificá-lo. Em, é possível restaurar o Registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique na seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento Microsoft: Como fazer backup e restaurar o Registro do Windows.

Observe que o rastreamento já deve ser habilitado para que trabalhem as seguintes etapas.

1. No computador em que estão instalados os CRM para Outlook inicie RegEdit e localize e clique na seguinte subchave de registro: HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient.

Cuidado

Cuidado

48

Page 49: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

2. Se o valor TraceCategories não existir, você deve adicioná-lo. Para fazer isso, clique com o botão direito do mouse em MSCRMClient, clique em Novo, clique em Valor de cadeia de caracteres, digite TraceCategories e pressione ENTER.

3. Clique com o botão direito do mouse em TraceCategories, clique em Modificar, digite Application.Outlook:Error, e então clique em OK.

Para obter mais informações sobre os valores disponíveis para TraceCategories, consulte Como habilitar o rastreamento no Microsoft Dynamics CRM.

Arquivos de rastreamento não são excluídos quando o rastreamento está desabilitado.

Habilitar o rastreamento do Email Router do Microsoft Dynamics CRMO rastreamento do Esta seção se aplica ao Microsoft Dynamics CRM Online e a versões locais do Microsoft Dynamics CRM 2013. Microsoft Dynamics CRM 2013 E-mail Router monitora o serviço do E-mail Router em execução no computador local.

1. No computador onde o serviço do Microsoft Dynamics CRM E-mail Router (Email Router do Microsoft CRM) está sendo executado, abra Microsoft.Crm.Tools.EmailAgent.xml usando um editor de texto ou XML. Por padrão, Microsoft.Crm.Tools.EmailAgent.xml está localizado na pasta <unidade>:\Program Files\Microsoft CRM Email\Service.

2. Adicione as seguintes entradas entre os elementos principais do <SystemConfiguration>:

<LogLevel>Nível</LogLevel>

Especifica o nível de registro em log. Os valores aceitáveis para Nível são 0, 1, 2 ou 3.

0. Sem registro em log. Por padrão, o registro em log é definido para 0.

1. Apenas registro em log de erros. 2. Registro em log de informações detalhadas no nível de

caixa de correio. 3. Registro em log de informações muito detalhadas no nível

de mensagem.

<LogFile>Path\Logfilename</LogFile>

Especifica o caminho completo do local do arquivo de log.

3. Reinicie o serviço E-mail Router.

Habilitar ou desabilitar o rastreamento do Email Router do Microsoft Dynamics CRM

49

Page 50: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Exemplo do Microsoft.Crm.Tools.EmailAgent.xml Os seguintes arquivos Microsoft.Crm.Tools.EmailAgent.xml definem o registro em log a nível 1 e coloca o arquivo de log em c:\emailRouterLog.txt.

<?xml version="1.0" encoding="utf-8"?>

<Configuration>

<SystemConfiguration>

<MaxThreads>50</MaxThreads> <MaxThreadExecution>600000</MaxThreadExecution>

<SchedulingPeriod>1000</SchedulingPeriod>

<ConfigRefreshPeriod>5000</ConfigRefreshPeriod>

<ConfigUpdatePeriod>3600000</ConfigUpdatePeriod>

<LogLevel>1</LogLevel>

<LogFile>c:\emailRouterLog.txt</LogFile>

<ProviderOverrides>

<CacheCapacity>1024</CacheCapacity>

<PendingStatusDelay>300000</PendingStatusDelay>

<SendingStatusDelay>1800000</SendingStatusDelay>

<MaximumDeliveryAttempts>10</MaximumDeliveryAttempts>

<EWSRetrieveMessageCount>10</EWSRetrieveMessageCount>

<BatchSize>5</BatchSize>

<RequestBatchSize>5</RequestBatchSize>

</ProviderOverrides>

</SystemConfiguration>

</Configuration>

Habilitar o rastreamento para o CRM para tabletsVocê pode ativar o rastreamento no aplicativo Microsoft Dynamics CRM para tablets para diagnosticar problemas. Quando você habilita o rastreamento, as informações detalhadas não são registradas no dispositivo. Essas informações podem ser analisada para ajudar a identificar a origem do problema. A forma de habilitar e exibir o rastreamento é diferente dependendo do sistema operacional do tablet.

Windows 8Siga estas etapas para exibir os eventos. O rastreamento está habilitado por padrão.

1. Abra o Visualizador de Eventos. Para fazer isso, vá para a tela Iniciar, digite Run e

50

Page 51: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

pressione ou toque em ENTER. Na caixa de execução, digite eventvwr e pressione ou toque em ENTER.

2. Selecionar pasta AppHost em Application and Services Logs\Microsoft\Windows3. No menu Exibir, clique ou toque em Mostrar Logs de Análise e Depuração.

4. Os nós adicionais serão exibidos na pasta AppHost.

51

Page 52: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

5. Clique com o botão direito do mouse (pressione e segure) no nó AppTracing e clique ou toque em Habilitar Log.

6. Clique ou toque em OK para concordar com o seguinte aviso.

7. Após reproduzir o problema, clique com o botão direito do mouse (pressione e segure) em AppTracing e clique ou toque em Desabilitar Log.

52

Page 53: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

8. Atualizar o Visualizador de Eventos para exibir o log de eventos. É possível usar F5 ou clicar com o botão direito (pressione e segure) em AppTracing e clicar e tocar em Atualizar.

9. Analise os detalhes dos eventos registrados. Procure as entradas que contêm “Dynamics CRM” no campo da guia Geral.

DicaÉ possível clicar com o botão direito (pressione e segure) em AppTracing e clicar e tocar em Localizar para iniciar uma busca. Pesquise por qualquer evento que contenha uma palavra como “CRM”. Ctrl + F é o atalho do teclado.

10. Verifique também os eventos registrados em Administração.

Para salvar o log de eventos, clique com o botão direito do mouse (pressione e segure)

53

Page 54: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

no log e selecione Salvar Todos os Eventos Como. Especifique o diretório em que deseja salvar o arquivo de log.

iPadSiga estas etapas para configurar e exibir o registro em log no iPad.

1. Abra Configurações.Habilitar o registro em log no iPad

54

Page 55: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

2. Selecione Dynamics CRM na lista Configurações.

55

Page 56: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

3. A opção Habilitar Registro em Log é definida como Desativado por padrão. Alterne esta opção para mudar a configuração para Ativado.

56

Page 57: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

4. Após reproduzir o problema, alterne a configuração Habilitar Registro em Log para Desativado.

57

Page 58: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

1. Conecte seu iPad ao computador.2. Abra o iTunes.3. Selecione seu dispositivo na seção Dispositivos.

Exibir os arquivos de log do iPad

58

Page 59: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

4. Selecione a área Aplicativos no cabeçalho.

5. Localize a seção Compartilhamento de Arquivos e selecione o aplicativo Dynamics CRM.

59

Page 60: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

6. Na coluna do lado direito, você verá uma lista de arquivos de log se o registro em log foi habilitado para o aplicativo. Selecione um arquivo de log, pressione Salvar em e escolha um local para salvar o arquivo de log.

7. Localize o arquivo de log salvo e abra-o para exibir os detalhes do log.

Exemplo do logO seguinte exemplo mostra o que você pode ver em um arquivo de log.

2013-08-20 15:33:23 +0000 [INFO]: Unique install id | 5FDD3711-9E89-4D8B-B835-88B2C7C51703

2013-08-20 15:33:23 +0000 [INFO]: Application activated

60

Page 61: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

2013-08-20 15:33:24 +0000 [INFO]: Application resume

2013-08-20 15:33:25 +0000 [ERROR]: App WebView Load failed | -1003

2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Starting

2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Starting authorization

2013-08-20 15:33:32 +0000 [INFO]: [PAL] | Authentication: Authorization error: -2147093999

2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Starting

2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Starting authorization

2013-08-20 15:33:39 +0000 [INFO]: [PAL] | Authentication: Authorization error: -2147093999

2013-08-20 15:33:42 +0000 [INFO]: Application Pause

2013-08-20 15:34:27 +0000 [INFO]: Unique install id | 5FDD3711-9E89-4D8B-B835-88B2C7C51703

2013-08-20 15:34:27 +0000 [INFO]: Application activated

2013-08-20 15:34:27 +0000 [INFO]: Application resume

2013-08-20 15:34:27 +0000 [INFO]: [PAL] | Authentication: Failed - cookie setup

2013-08-20 15:34:28 +0000 [INFO]: [PAL] | Authentication: Complete

2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Starting

2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Starting authorization

2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Authorization complete

2013-08-20 15:34:30 +0000 [INFO]: [PAL] | Authentication: Complete

2013-08-20 15:34:31 +0000 [INFO]: [PAL] | Error Messages:

1: Principal user (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) is missing

prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)

2: Principal user (Id=d0961fb9-0f09-e311-b8aa-00155d05381a, type=8) is missing

prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)

2013-08-20 15:36:30 +0000 [INFO]: Application Pause

Pacote de Monitoramento do System Center para Microsoft Dynamics CRM 2013O System Center Monitoring Pack para o Microsoft Dynamics CRM 2013 permite administrar o aplicativo Microsoft Dynamics CRM 2013 no Microsoft System Center Operations Manager.

Quando disponível, é possível baixar o Guia do System Center Monitoring Pack para o Microsoft Dynamics CRM 2013 e System Center Monitoring Pack para o Microsoft Dynamics CRM 2013.

61

Page 62: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Contadores de desempenho para o Microsoft Dynamics CRM 2013O Microsoft Windows inclui uma ferramenta chamada Windows Performance Monitor. Você pode configurar essa ferramenta para obter e exibir dados de desempenho à medida que os componentes do sistema são executados em uma implantação do Aguardando.

Objetos de desempenho fornecem conjuntos de contadores que geram dados sobre o desempenho de vários componentes à medida que eles são executados no ambiente do Aguardando. Por exemplo, o objeto Processador coleta medições que mostram o desempenho de um ou mais microprocessadores em determinado servidor.

Muitos objetos de desempenho são incorporados ao sistema operacional e outros são instalados com serviços e aplicativos de software. Por exemplo, os objetos de desempenho instalados com o SQL Server e o Exchange Server podem ajudar você a monitorar o desempenho dos componentes que são relevantes ao seu sistema.

1. No computador onde o aplicativo Aguardando está instalado, clique em iniciar perfmon.2. No painel de navegação da janela Monitor de Desempenho e Confiança, selecione

Monitor de Desempenho.3. Clique no ícone da barra de ferramentas Adicionar (sinal de mais) no painel direito para

abrir a caixa de diálogo Adicionar Contadores.

Como alternativa, você pode criar um novo coletor de dados do CRM para organizar os contadores que você deseja monitorar. Para obter mais informações, consulte a Ajudo do Monitor de Desempenho.

4. Na lista de objetos de desempenho disponíveis, expanda a classe de objeto que você deseja monitorar. A maioria das classes do objeto de desempenho do Aguardando começam com “CRM”. Por exemplo, selecione CRM Server para ver a lista de contadores disponíveis para esse objeto.

5. Realce os nomes dos contadores que você deseja monitorar, clique em Adicionar e depois em OK. Os contadores selecionados são adicionados à lista de contadores ativos na janela Monitor de Desempenho e Confiança, e os dados que eles gerarem aparecerão no gráfico dinâmico.

Para obter mais informações sobre os contadores de desempenho do Microsoft Dynamics CRM Server 2013, baixe os contadores de desempenho do Microsoft Dynamics CRM.

Consulte tambémOperating Guide for Microsoft Dynamics CRM 2013 (on-premises)

Update Microsoft Dynamics CRM 2013

Contadores de desempenho para monitorar um aplicativo do Microsoft Dynamics CRM 2013, como o Microsoft Dynamics CRM para Outlook, o roteador de email ou o servidor do Microsoft Dynamics CRM

62

Page 63: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Update Microsoft Dynamics CRM 2013Microsoft Dynamics CRM 2013 provides several options that help make your deployment of Microsoft Dynamics CRM 2013 run optimally, reliably, and securely. In most situations where Aguardando is running in a production environment, we recommend that you apply the latest update for all Aguardando applications shortly after the update becomes available.

On-premises versions of Aguardando use two kinds of update technology, Setup update and update rollups.

In this topicMicrosoft Dynamics CRM 2013 Setup update

Microsoft Dynamics CRM 2013 application update rollup

Frequently asked questions about update rollups for Microsoft Dynamics CRM 2013

Microsoft Dynamics CRM 2013 Setup updateMicrosoft Dynamics CRM 2013 Setup update, also known as self-healing Setup, makes sure that you have the latest version of Setup. By using this Setup feature, you can update the Setup program for Aguardando server applications (Microsoft Dynamics CRM Server 2013, Extensões de Relatório do Microsoft Dynamics CRM, Extensão de Criação de Relatórios do Microsoft Dynamics CRM, Microsoft Dynamics CRM Language Pack, and Microsoft Dynamics CRM E-mail Router) before Setup installs anything on the computer. To use Setup update, select Get updates for Microsoft Dynamics CRM during Setup.

For Microsoft Dynamics CRM para Microsoft Office Outlook, when you select Get updates for Microsoft Dynamics CRM, the latest published pacote cumulativo de atualizações is applied at the end of Setup.

For more information, see How to obtain the setup updates for Microsoft Dynamics CRM 2013.

Microsoft Dynamics CRM 2013 application update rollupAguardando regularly publishes updates in an pacote cumulativo de atualizações format. An pacote cumulativo de atualizações is a collection of software updates for a particular Aguardando application. Microsoft fully tests and supports installing any pacote cumulativo de atualizações for Aguardando at the time of its release.

63

Page 64: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Distribution and application of Microsoft Dynamics CRM updatesMicrosoft Dynamics CRM 2013 is engineered to use Microsoft Update. Microsoft Update is a service that can automatically download and install updates to Microsoft applications, such as Microsoft Dynamics CRM Server 2013, Extensões de Relatório do Microsoft Dynamics CRM, Extensão de Criação de Relatórios do Microsoft Dynamics CRM, Microsoft Dynamics CRM para Microsoft Office Outlook, Microsoft Dynamics CRM Language Pack, and Microsoft Dynamics CRM E-mail Router.

During installation or upgrade of a Microsoft Dynamics CRM 2013 application, Setup asks whether you want to opt in, which sets Microsoft Update to apply automatic updates. If you do not choose to apply automatic updates during Setup, you can enable this feature later by turning on automatic updates in the Windows Update area of Painel de Controle. For more information, see Turn automatic updating on or off and Change how Windows installs or notifies you about updates.

When you enable Microsoft Update, updates are automatically downloaded for Aguardando and for any other Microsoft applications that are enabled to use Microsoft Update.

If you decide not to use Microsoft Update, you can still download update rollups from the Centro de Download da Microsoft and manually install updates or push them out to the appropriate computers by using Windows Server Update Services (WSUS). For more information about WSUS, see Windows Server Update Services.

For more information about how to manually apply an update, see the Microsoft Knowledge Base article for the specific pacote cumulativo de atualizações that you want to download. For more information, see Microsoft Dynamics CRM 2013 updates and hotfixes.

Update rollup requirementsAn pacote cumulativo de atualizações may require updates to required components, such as the Microsoft .NET Framework or even an earlier Microsoft Dynamics CRM 2013 pacote cumulativo de atualizações. For more information about such requirements, see the Base de Dados de Conhecimento Microsoft (KB) article for the pacote cumulativo de atualizações.

Frequently asked questions about update rollups for Microsoft Dynamics CRM 2013

How are update rollups packaged?Each update package file corresponds to a Microsoft Dynamics CRM 2013 application and uses the form CRM_version-application-KB_Article_Number-Language-platform.exe. For example, CRM2013-Client-KB2891271-ENU-amd64.exe, which is Pacote Cumulativo de Atualizações 1 do Microsoft Dynamics CRM 2013 for the 64-bit English (US) version of CRM 2013 para Outlook.

64

Page 65: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

What is the latest Microsoft Dynamics CRM 2013 update rollup?The latest Microsoft Dynamics CRM 2013 pacote cumulativo de atualizações is described in the Microsoft Knowledge Base article Microsoft Dynamics CRM 2013 updates and hotfixes.

Should I apply the latest update rollup to my deployment?In most situations, we recommend that you apply the latest pacote cumulativo de atualizações. Microsoft fully tests and supports installing any pacote cumulativo de atualizações for Aguardando at the time of its release. After the release of a Aguardando pacote cumulativo de atualizações, if issues occur with the rollup, Microsoft will work to address the issue as quickly as possible. For help and support contact information, see Microsoft Dynamics CRM Customer Service and Support.

Does an update rollup require additional configuration after I install it?Some individual updates may require a Registro do Windows modification or require you to run a script to finish. For more information about any additional configuration that may be required after you install an pacote cumulativo de atualizações, see the section “Hotfixes and updates that you have to enable or configure manually” in the Microsoft Knowledge Base article that accompanies the pacote cumulativo de atualizações.

Are the update rollups cumulative?Yes, update rollups are typically cumulative. This means that the problems that are fixed in an pacote cumulativo de atualizações are also fixed in later update rollups. For example, Update Rollup 2 for Microsoft Dynamics CRM Server 2013 contains all the fixes and feature improvements that are included in Update Rollup 1 for Microsoft Dynamics CRM Server 2013.

Do I have to apply the previous update rollup before I can apply a later one?In most cases, you do not have to apply an earlier pacote cumulativo de atualizações because update rollups are cumulative. However, some update rollups require an earlier pacote cumulativo de atualizações. For more information, see Update rollup requirements.

How frequently can I expect a new update rollup to be released?The Aguardando Engineering team is committed to releasing update rollups approximately every 8 weeks.

How can I be notified when an update is released?If you want to know when updates are released for Aguardando, you can sign up to receive email notifications. Notifications may include information about security updates, updates to

65

Page 66: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Aguardando that address feature requests from customers, or the release of a new version of Aguardando. You can sign up for these email notifications by using either of the two methods that follow.

From a computer that is running a Aguardando client application:

1. Go to Settings > Administration > Product Updates.2. In the Microsoft Dynamics CRM Product Updates form, sign in to the Conta da Microsoft

service.3. Select the Subscribe box; confirm your email format, email address, and privacy options;

and then click Continue.

Alternatively, you can receive notifications from the Microsoft Dynamics CRM Team Blog by subscribing to the Really Simple Syndication (RSS) feed. Posts in a variety of topics are published to the blog almost daily, and when an pacote cumulativo de atualizações is released, you will typically receive a corresponding blog post about the release via the RSS feed.

In what order should I apply an update rollup?For server roles and server role groups, you must apply the same update rollup to them before you bring them back online. Similarly, if you have Microsoft Dynamics CRM Server 2013 installed on multiple computers, such as in a Network Load Balancing (NLB) configuration, you must update all the nodes in the NLB cluster before you bring them back online. A mixed deployment of Aguardando servers or server roles that are running different update rollup versions is not supported.

Microsoft Dynamics CRM para Microsoft Office Outlook clients typically function correctly when you connect to a Aguardando server that has the following update rollup deployment configurations:

CRM para Outlook clients that are running an earlier update rollup than the server, which is running the next update rollup. For example, your client is running Update Rollup 1 for CRM 2013 para Outlook, and it is connected to a server that is running Update Rollup 2 for Microsoft Dynamics CRM Server 2013.

CRM 2013 para Outlook clients that are running a later update rollup than the Aguardando server, which is running the earlier update rollup. For example, your client is running Update Rollup 2 for Microsoft Dynamics CRM for Outlook, and it is connected to a server that is running Update Rollup 1 for Microsoft Dynamics CRM Server 2013.

For optimal user experience, we recommend that you apply update rollups to your clients soon after you update the servers that are running Microsoft Dynamics CRM Server 2013.

How can I check my computer to see if an update rollup is applied?On a server that is running the Aguardando Servidor de Administração de Implantação role, use either of the following methods.

Start Gerenciador de Implantação. Click Servers and for each server view the version number that is in the Version column that corresponds with the build number of the update.

66

Page 67: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

For example, the build number for the orginally released version of Microsoft Dynamics CRM Server 2013 as displayed in Gerenciador de Implantação is 6.0.0000.0809.

Run the following Powershell command. The version is listed in the output.

Get-CrmServer

You can check whether an update rollup is applied to a Aguardando server or client application by using any of these methods:

Open Control Panel, open Programs and Features, click View installed updates, and then look for the Microsoft Dynamics CRM 2013 application in the list.

View the details of a Aguardandobinary file, such as the CrmVerServer.dll file, in \Program Files\Microsoft Dynamics CRM\Server for Microsoft Dynamics CRM Server 2013. To view the file details, right-click the file, click Properties, click the Version tab, and then view the file version.

Consulte tambémMonitor and troubleshoot Microsoft Dynamics CRM

Change a Microsoft Dynamics CRM service account or AppPool identity

Change a Microsoft Dynamics CRM service account or AppPool identityHá situações onde você pode precisar alterar a conta usada para executar um serviço Aguardando ou identidade do pool de aplicativos do IIS.

Neste tópicoAlterar uma conta de serviço do Microsoft Dynamics CRM executando um reparo

Alterar identidade do CRMAppPool

Alterar uma conta de serviço do Microsoft Dynamics CRM executando um reparoA maneira mais simples de alterar uma conta de serviço é executar uma operação de reparo e depois especificar a nova conta de serviço durante o reparo. Pode haver um breve tempo de inatividade, uma vez que os serviços são parados e os arquivos são verificados e possivelmente atualizados como parte do reparo. Para obter mais informações: Uninstall, change, or repair Microsoft Dynamics CRM Server 2013

67

Page 68: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Alterar identidade do CRMAppPoolPara alterar a conta de serviço CRMAppPool , a permissão apropriada deverá ser concedida a conta de usuário de domínio que será usado como a identidade de CRMAppPool ou o pool de aplicativos não será iniciado. Além disso, se você estiver usando a autenticação baseada em declarações, a conta de serviço CRMAppPool deverá ter permissão para acessar o certificado de assinatura de token de autenticação baseada em declarações.

Além disso, faça as alterações necessárias da configuração no IIS.

Conceder direitos apropriados para a conta de usuário de domínioVocê deve adicionar a conta de usuário de domínio aos grupos do Active Directory:

Usuários de Domínio no PrivUserGroup SQLAccessGroup

É altamente recomendável usar uma conta de usuário de domínio dedicada não utilizada como a identidade de serviço ou qualquer outro pool de aplicativos.

Se você tiver mais de uma implantação do Aguardando, vários grupos usados pelo Aguardando existem no Active Directory. Consulte Determine os grupos para atualizar para várias implantações para determinar os grupos que deseja atualizar.

Além disso, a seguinte associação do grupo local é necessária:

Grupo IIS_WPG Grupo CRM_WPG Usuários do log de desempenho

Use Usuários e Computadores do Active Directory para adicionar o Active Directory e as associações do grupo local.

O usuário de conta de domínio também deve ter os seguintes direitos de política local:

Representar um cliente após a autenticação Fazer logon como um serviço

Para adicionar esses direitos de política local, siga estas etapas:

1. No servidor do Aguardando, inicie o snap-in do MMC Política de Segurança Local.2. Expanda Políticas Locais e clique em Atribuição de Direitos do Usuário.3. Clique com o botão direito do mouse em Representar um cliente após a autenticação e

clique em Propriedades.4. Clique em Adicionar Usuário ou Grupo.

Importante

Importante

68

Page 69: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Talvez seja necessário clicar em Local para selecionar o domínio em vez do computador local.

5. Na caixa de nome Grupo, digite o nome do usuário que está executando o pool de aplicativos do Aguardando e clique em OK duas vezes.

6. Repita as etapas 3 a 5 para o direito Fazer o login como um serviço.

Configurar SPNs e IIS

Por padrão, a autenticação de modo kernel dos Serviços de Informações da Internet (IIS) está habilitada para aplicativos Web e você não precisará remover ou definir os nomes principais de serviço (SPNs) conforme descrito nesta seção. Entretanto, se a autenticação de modo kernel IIS está desabilitada pela configuração Habilitar autenticação de modo Kernel para falso, você deve configurar SPNs para a nova conta de serviço.

Identificar e configurar SPNsEncontre qualquer SPNs existentes e configure a conta de usuário de domínio que será usada como a identidade do CRMAppPool para usar SPNS.

1. Determine os SPNs registrados na identidade atual do CRMAppPool. Por exemplo, a identidade atual é Serviço de Rede, que é uma conta do sistema de computador local para o servidor CRMAppServer.contoso.com. Além disso, o cabeçalho do host CRM é implementado no site.

Você pode localizar SPNs usando Setspn ou Editar ADSI. Neste exemplo, os SPNs esperados relacionados ao IIS estão listados aqui. É possível que haja outros SPNs adicionados à conta de identidade, dependendo dos serviços instalados.

HOST/CRMAppServer HOST/CRMAppServer.contoso.com HTTP/CRM HTTP/CRM.contoso.com

2. Neste exemplo, há SPNs com duas classes de serviço diferentes registradas, os SPNs de Host padrão e os SPNs HTTP para o cabeçalho de host. Os SPNs HTTP atuais precisarão ser removidos para que possam ser adicionados sobre a nova conta de usuário de domínio que será usada como a identidade do CRMAppPool. Os SPNs de HOST não são removidos, pois não causarão duplicatas devido à classe de serviço exclusiva. Portanto, neste exemplo, os SPNS do cabeçalho de host para HTTP/CRM e HTTP/CRM.contoso.com podem ser removidos usando o setspn em uma janela do prompt de comando:

setspn -d HTTP/crm CRMAppServer

setspn -d HTTP/crm.contoso.com CRMAppServer

3. Adicione os seguintes SPNs à conta de domínio de usuário que será usada como a identidade do CRMAppPool. Neste exemplo, o nome da conta de usuário de domínio é

Observação

Importante

69

Page 70: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

CRMService e domínio é Contoso. Estes são os SPNs para o nome do servidor e o cabeçalho de host. Será necessário criar SPNs adicionais se outros cabeçalhos de host forem usados. HTTP/CRMAppServer HTTP/CRMAppServer.contoso.com HTTP/CRM HTTP/CRM.contoso.com

i. Registrar os SPNs:

1. Para registrar os SPNs no crmappserver no domínio Contoso, digite o seguinte em uma janela do prompt de comando e pressione ENTER:

setspn -s HTTP/CRMAppServer contoso\crmservice

Observe que o parâmetro –s verificará primeiro se o SPN já está registrado. Se o SPN já existe, você não precisará criar um novo.

2. Repita a primeira etapa para todos os outros SPNs.

Trust para delegaçãoSe você tiver mais de um servidor Aguardando e se a autenticação de modo kernel do IIS estiver desabilitada, será preciso configurar a conta de segurança do pool de aplicativos CRMAppPool a ser confiável para delegação. Para fazer isso, siga estas etapas:

1. Faça logon no controlador de domínio usando uma conta de usuário com permissões de administrador de domínio.

2. Inicie o Usuários e Computadores do Active Directory. 3. Expanda o domínio, clique com o botão direito do mouse na conta de usuário de domínio

que será usada para a identidade do CRMAppPool e clique em Propriedades.4. Na guia Delegação, selecione a opção Confiar neste usuário para delegação a qualquer

serviço (apenas Kerberos).5. Clique em OK.

Definir a conta de usuário do domínio como a identidade do CRMAppPool no IIS.

Para alterar a identidade do CRMAppPool no IIS, siga estas etapas:

1. Inicie o Gerenciador dos Serviços de Informações da Internet (IIS).2. Clique em Pools do Aplicativo, clique com o botão direito do mouse em CRMAppPool e

clique em Configurações Avançadas.3. Clique na conta de identidades ao lado de Identidade e clique nas reticências (…).4. Clique em Definir, digite a nova identidade, como contoso\crmservice, digite e confirme a

senha e clique em OK três vezes para fechar as caixas de diálogo.5. Feche o Gerenciador dos Serviços de Informações da Internet (IIS).

Reinicie o IISReinicie o IIS (Serviços de Informações da Internet). Para isso, clique em Iniciar, Executar, digie IISRESET, depois clique em OK.

70

Page 71: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Determine os grupos para atualizar para várias implantaçõesSe você tiver mais de uma implantação do Aguardando, vários grupos usados pelo Aguardando existem no Active Directory. Siga estas etapas para determinar o GUID do objeto que você pode usar para localizar os grupos corretos para a implantação usar.

Execute a seguinte consulta SQL no banco de dados MSCRM_CONFIG:

SELECT [PrivilegeReportGroupId]

,[PrivilegeUserGroupId]

,[ReportingGroupId]

,[SqlAccessGroupId]

FROM [mscrm_config].[dbo].[ConfigSettings]

Observe a ID para os grupos PrivUserGroup e SQLAccessGroup. Por exemplo, o PrivUserGroupId pode se parecer com C8AB1D52-9383-4164-B571-4C80D46674E3. O PrivUserGroupId e o SQLAccessGroupId é o objectGUID que você pode usar para localizar o grupo no Active Directory. Para obter mais informações sobre como localizar objetos no Active Directory, consulte Referência técnica das pesquisas do Active Directory.

Consulte tambémSecurity considerations for Microsoft Dynamics CRMEnable Windows Error Reporting

Proteção de dados e recuperaçãoEsta seção descreve as opções disponíveis e fornece instruções para backup de dados e recuperação de falhas.

Nesta seçãoMicrosoft Dynamics CRM 2013 VSS Writer

Back up the Microsoft Dynamics CRM 2013 System

Exporting and importing customizations and solutions

Consulte tambémOperating and Maintaining Guide for Microsoft Dynamics CRM 2013

71

Page 72: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Microsoft Dynamics CRM 2013 VSS WriterO serviço do VSS Writer Aguardando fornece a funcionalidade adicional para backup e restauração de bancos de dados Aguardando através da estrutura Volume Shadow Copy Service.

O Volume Shadow Copy Service (VSS) é um conjunto de interfaces de programação do aplicativo Component Object Model (COM) que fornece interface padronizadas, permitindo o backup e a restauração de software, como o Gerenciador Proteção de Dados do Centro de Sistemas, para ajudá-lo a gerenciar centralmente operações de backup e restauração sobre uma ampla variedade de aplicativos. O VSS também implementa uma estrutura que permite que o backup em massa seja executado quando os aplicativos em um sistema continuarem a gravar volumes.

Neste tópicoDependências

Permissões necessárias

Recursos

Etapas necessárias para usar com o Gerenciador de Proteção de Dados do System Center

Dependências Gerenciador de Proteção de Dados (DPM) do System Center 2012 SQL Server VSS Writer. O serviço do autor SQL Server VSS Writer , que está disponível com

Microsoft SQL Server 2008 R2 e Microsoft SQL Server 2012, deve ser iniciado para que o VSS Writer Microsoft Dynamics CRM 2013 funcione corretamente.

As versões anteriores do Gerenciador de Proteção de Dados do System Center não têm suporte.

Permissões necessáriasO VSS Writer Aguardando executa como um serviço e pode ser executado no Serviço de rede ou em uma conta de usuário de domínio. Para mais informações sobre as permissões necessárias, consulte Permissões mínimas necessárias para a Instalação e serviços do Microsoft Dynamics CRM..

RecursosO VSS Writer Aguardando suporta:

Importante

72

Page 73: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Backup e restauração de configuração (MSCRM_CONFIG) e de vários bancos de dados de organizações (OrganizationName).

O aplicativo Aguardando não precisa estar offline enquanto os bancos de dados são incluídos no backup.

Durante uma restauração de banco de dados, o aplicativo é colocado automaticamente no modo offline e, após a restauração com êxito, colocada online novamente.

O VSS Writer Aguardando não oferece suporte:

Backup e restauração de bancos de dados de Microsoft SharePoint que estejam integrados ao Aguardando. Para esses bancos de dados, use o SharePoint VSS Writer.

Backup e restauração de bancos de dados Microsoft SQL Server Reporting Services usados para relatórios do Aguardando. Para esses bancos de dados, use o SQL Server VSS Writer.

Etapas necessárias para usar com o Gerenciador de Proteção de Dados do System CenterO seguinte comando precisa ser executado no Shell de gerenciamento do DPM no computador em que o Gerenciador de Proteção de Dados 2012 do System Center está em execução para que ele possa reconhecer o Aguardando VSS Writer. O usuário executando o comando deve ser membro do grupo de administradores no computador local.

Set-DPMGlobalproperty -dpmservername DPM_SRVR_NAME -registeredwriters APPS_VSS_WRITER_ID

DPM_SRVR_NAME é o nome do computador em que o Gerenciador de Proteção de Dados 2012 System Center está sendo executado.

APPS_VSS_WRITER_ID é o identificador exclusivo do serviço do Aguardando VSS Writer, que é sempre 74bf91e0-e0fa-4ba9-9258-48f4fd1d0445.

Consulte tambémVolume Shadow Copy Service

Gerenciador de Proteção de Dados

Back up the Microsoft Dynamics CRM 2013 SystemPara se recuperar de qualquer situação, você deve fazer backup de todas as informações necessárias e armazenar uma cópia fora do local. Um plano de backup deve ser criado e testado para todos os componentes e serviços do Aguardando, garantindo que, em caso de erro no disco ou de outra falha, o máximo de dados seja recuperado.

73

Page 74: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Neste tópicoResumo de requisitos de backup

Selecionando uma tecnologia e tipo de backup

Backup do Windows Server

Backup do Active Directory

Backup do SQL Server, incluindo o Reporting Services

Fazendo backup do Microsoft Dynamics CRM Server 2013

Resumo de requisitos de backupOs requisitos de backup variam de acordo com os servidores envolvidos. A tabela a seguir é um resumo de quais itens do Aguardando é preciso fazer backup.

Servidor O que fazer backup Comentários

Controlador de domínio

Estado Completo do Sistema Nenhum.

SQL Server

MSCRM_CONFIG

OrganizationName_MSCRM

master

msdb

ReportServer

ReportServertempdb

Os bancos de dados Nome_da_Organização_MSCRM e ReportServer devem ter backups completos de banco de dados e backups de logs de transações.

Para os bancos de dados que raramente são atualizados, como o msdb, você pode selecionar apenas o backup completo de banco de dados.

Os backups dos bancos de dados master e msdb não são necessários pelo Aguardando, mas devem fazer parte de uma estratégia de backup geral.

SharePoint

Backup recomendado se a integração do SharePoint estiver habilitada.

Se você tiver habilitado o gerenciamento de documentos do SharePoint, é recomendável fazer backup dos bancos de dados do

74

Page 75: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Servidor O que fazer backup Comentários

SharePoint. Para obter mais informações, consulte a documentação do SharePoint.

Exchange Server

O Aguardando não exige backup. O Exchange Server pode exigir backup. Para obter mais informações, consulte Compreendendo o backup, a restauração e a recuperação de desastres.

Microsoft Dynamics CRM Server 2013

web.config

(Local padrão: c:\Program Files\Microsoft Dynamics CRM\CRMWeb)

Registro do Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

O arquivo web.config será necessário somente se as configurações padrão do arquivo tiverem sido alteradas.

Subchave Registro do Windows.

Selecionando uma tecnologia e tipo de backupO Microsoft Dynamics CRM Server 2013 inclui o suporte de Serviços de Cópias de Sombra de Volume (VSS) que pode ser usado em conjunto com o Gerenciador de Proteção de Dados do Systems Center para gerenciar centralmente operações de backup e restauração do Microsoft Dynamics CRM 2013. Para obter mais informações, consulte Microsoft Dynamics CRM 2013 VSS Writer e Gerenciador de Proteção de Dados.

O backup do Windows Server no Windows Server 2012 e Windows Server 2008 oferece suporte a discos rígidos externos e internos, unidades de mídia ópticas, unidades de mídia removíveis e máquinas virtuais do Hyper-V para armazenamento local. Além disso, o Windows Server 2012 oferece suporte ao backup online usando o backup do Windows Azure Online. Para obter mais informações: Backup do Windows Azure.

Para executar um backup agendado, como uma prática recomendada, use um disco rígido externo que ofereça suporte ao USB 2.0 ou IEEE 1394.

No Windows Server 2012 e Windows Server 2008, você pode executar três tipos de backup:

O backup do estado do sistema, que inclui todos os arquivos que são exigidos para recuperar o Active Directory.

Backup de volumes essenciais, que inclui todos os volumes que contêm os arquivos do estado do sistema.

Backup completo de servidor, que inclui todos os volumes no servidor.

75

Page 76: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Backup do Windows ServerO Windows Server possui ferramentas que permitem fazer o backup de dados importantes da empresa no disco ou na nuvem. O recurso de agendamento encontrado no Assistente de Backup e Restauração permite o backup de dados para o servidor em si e estações de trabalho na rede de pequenas empresas. O backup dos dados inclui informações de segurança, permissões de arquivo e compartilhamento, bem como dados do Registro. Para segurança de dados, somente um membro do grupo Administradores ou Operadores de Backup pode executar um backup. Os diretórios e arquivos individuais no servidor podem ser restaurados usando o Assistente de Backup e Restauração.

Backup do Active DirectoryVocê pode usar o Backup do Windows Server para proteger o estado do seu sistema operacional, volumes, arquivos e dados de aplicativo. Para obter instruções sobre como fazer backup do Active Directory, consulte Visão geral do recurso de backup do Windows Server e Fazendo backup do serviço de domínio do Active Directory.

Embora seja recomendável fazer backup do Active Directory, a única maneira de evitar a perda de dados é ter vários controladores de domínio do Active Directory. Assim, se um controlador de domínio falhar, os outros terão uma cópia completa do diretório. Com um backup, você sempre terá os dados atualizados do último backup.

Backup do SQL Server, incluindo o Reporting ServicesO backup do Windows Server no Windows Server 2012 e no Windows Server 2008 usa o VSS para proteger os dados do aplicativo Microsoft SQL Server. Uma solução alternativa pode ser usada enquanto o SQL Server executado é o recurso de backup integrado do Microsoft SQL Server.

Se você usar o SQL Server Management Studio para criar um backup dos bancos de dados do SQL Server, é possível executar um trabalho de backup no Assistente de Backup e Restauração para incluir backups do banco de dados que o Reporting Services criou. Agende o roteamento de backup no Reporting Services para ser executado primeiro, seguido por um trabalho de backup no Assistente de Backup e Restauração. Para obter mais informações sobre os backups do SQL Server, consulte Backup e restauração de bancos de dados no SQL Server.

O Aguardando cria pelo menos dois bancos de dados específicos do Aguardando no SQL Server. Além disso, o Aguardando exige os bancos de dados master e msdb SQL Server padrões para serviços do banco de dados e os bancos de dados do SQL Server do servidor de relatório padrão para o Reporting Services. Os bancos de dados que compõem o sistema do CRM no SQL Server são os seguintes:

OrganizationName_MSCRM MSCRM_CONFIG

76

Page 77: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

ReportServer ReportServertempdb master msdb

Para implantações de vários inquilinos, sua implantação do Aguardando irá incluir mais de um banco de dados OrganizationName_MSCRM.

O plano de backup do SQL Server deve incluir cada um desses bancos de dados para garantir que o Aguardando possa ser recuperado se um ou todos os bancos de dados falharem. Se sua organização já possui o SQL Server ou outro aplicativo de banco de dados, o administrador de banco de dados pode ter uma estratégia de backup de banco de dados. No entanto, se esse for o primeiro aplicativo de banco de dados na sua organização, você poderá criar e manter trabalhos agendados para executar os backups necessários usando o Assistente de Plano de Manutenção no SQL Server Management Studio. Para iniciar o Assistente de Plano de Manutenção, no Reporting Services, expanda o servidor, expanda a pasta Gerenciamento, clique com o botão direito do mouse na pasta Planos de Manutenção e clique em Assistente de Plano de Manutenção.

Seu plano de backup para os bancos de dados do Aguardando fornece um conjunto de backups que inclui um backup completo do banco de dados e alguns backups de log de transações, dependendo da instalação do Aguardando e da frequência com a qual você determina se deve ter backups. Para obter mais informações, consulte Introdução às estratégias de backup e restauração no SQL Server.

Para bancos de dados que são atualizados esporadicamente, como o msdb, você pode executar apenas backups completos do banco de dados. Os bancos de dados OrganizationName_MSCRM, MSCRM_CONFIG e ReportServer devem ter um banco de dados completo e backups do log de transação.

Os bancos de dados nos quais os backups de logs de transações serão executados devem ter a propriedade de bancos de dados Modelo de recuperação completa definida. É possível definir essa propriedade usando o SQL Server Management Studio. Para obter mais informações, consulte Visão geral modelo de recuperação.

Agende backups completos de bancos de dados com regularidade suficiente para reduzir o número de restaurações após uma falha. Por exemplo, se a perda de dados de um dia for aceitável, você poderá fazer backup do log de transações uma vez por dia e backup do banco de dados uma vez por semana. Se for aceitável a perda de dados de no máximo uma hora, faça o backup do log de transações uma vez a cada hora. Para reduzir o número de restaurações, faça backup do banco de dados uma vez por dia.

Para criar um plano de manutenção de banco de dados para backups agendados, execute o Assistente de Plano de Manutenção no SQL Server Management Studio. Selecione a opção para fazer backup do banco de dados como parte do plano de manutenção para obter um backup completo do banco de dados. Selecione a opção para fazer backup do log de transações como parte do plano de manutenção para obter um backup do log de transações.

Observação

77

Page 78: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

O computador que está executando o SQL Server também deve estar preparado para um nível de tolerância a falhas apropriado a um servidor de banco de dados. Isso inclui uma matriz de disco RAID-5 para seus bancos de dados e um RAID-1 (espelho) para seus logs de transação. Com o nível correto de tolerância a falhas de hardware, a restauração a partir de um backup deve ser uma ocorrência bastante incomum.

Para obter mais informações:

Backup e restauração de bancos de dados no SQL Server

Otimizando o desempenho de backup e restauração no SQL Server

Fazendo backup do Microsoft Dynamics CRM Server 2013O backup e a restauração do Microsoft Dynamics CRM Server 2013 envolve basicamente os seguintes dados:

Arquivos de banco de dados do Microsoft Dynamics CRM Server 2013 (explicado anteriormente)

Arquivos de programa do Microsoft Dynamics CRM Server 2013 Arquivos do site do Microsoft Dynamics CRM

Para obter informações sobre como fazer backup de soluções e personalizações que foram implementadas fora do aplicativo Aguardando, contate seu fornecedor de soluções.

É recomendável manter um registro do nível atual Aguardando pacote cumulativo de atualizações. Portanto, se a recuperação de falha for necessária, o pacote cumulativo de atualizações adequado poderá ser reaplicado.

Por padrão, todos os arquivos de programa do Aguardando estão localizados nas seguintes pastas:

C:\Program Files\Microsoft Dynamics CRM\

C:\Program Files\Microsoft Dynamics CRM Reporting Extensions\

Por padrão, os arquivos do site do Aguardando estão localizados na seguinte pasta:

C:\Program Files\Microsoft Dynamics CRM\CRMWeb

Consulte tambémProteção de dados e recuperação

Exporting and importing customizations and solutions

Importante

78

Page 79: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Exporting and importing customizations and solutionsO recurso Soluções pode ser usado para exportar todas as personalizações da solução não gerenciada, como formulários modificados, exibições e mapeamentos. Posteriormente, a personalização da solução pode ser importada para a mesma organização ou para uma organização diferente. Por exemplo, você pode exportar uma solução de uma implantação local do Microsoft Dynamics CRM 2013 e importar em uma organização do Microsoft Dynamics CRM Online.

O recurso Soluções está localizado na área Personalizações da área Configurações no aplicativo Web do Aguardando. Convém exportar suas personalizações antes de fazer alterações para que elas sejam importadas de volta se houver um comportamento inesperado. Para obter mais informações: Importar, atualizar e exportar soluções

Consulte tambémProteção de dados e recuperação

Microsoft Dynamics CRM 2013 failure recoveryPara entender a recuperação de falhas, é preciso examinar os diferentes cenários para saber como a restauração ocorre em cada caso. Para cada cenário apresentado nesta seção, pressupõe-se uma falha total do servidor. Os seguintes cenários contêm informações que mostram as etapas para garantir uma recuperação bem-sucedida:

Scenario A: SQL Server failure Scenario B: Microsoft Dynamics CRM Server 2013 failure Scenario C: Exchange Server failure Scenario D: Active Directory failure Microsoft Dynamics CRM for Outlook failure recovery

Consulte tambémExporting and importing customizations and solutions

Customization Guide for Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online

79

Page 80: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Scenario A: SQL Server failureSe o computador que estiver executando o Microsoft SQL Server falhar, será necessário restaurar os bancos de dados usando o backup e associá-los novamente à implantação do Aguardando.

Cenário de recuperação A

1. Instale o Windows Server 2012 ou Windows Server 2008 e certifique-se de que o computador esteja no mesmo domínio que o servidor do Microsoft Dynamics CRM 2013 ou funções do servidor. Além disso, você deve usar o mesmo nome de banco de dados e a mesma estrutura de discos. Se você alterar um deles, será preciso executar etapas adicionais para restaurar corretamente os bancos de dados do SQL Server.

2. Instale o SQL Server. Para versões suportadas, consulte SQL Server requirements and recommendations for Microsoft Dynamics CRM.

3. Se você tiver um backup válido do banco de dados master, restaure esse backup. Para obter mais informações, consulte Restaurando o banco de dados master nos Manuais Online do SQL Server.

4. Restaurar banco de dados msdb. Para obter mais informações, consulte Restaurando os bancos de dados msdb e model nos Manuais Online do SQL Server.

5. Restaure os bancos de dados MSCRM_CONFIG e OrganizationName_MSCRM. Para obter mais informações sobre como restaurar bancos de dados do SQL Server, consulte Backup e restauração de bancos de dados.

6. Se o Microsoft SQL Server Reporting Services e o Extensões de Relatório do Microsoft Dynamics CRM 2013 também estiverem instalados na instância do SQL Server, restaure os bancos de dados ReportServer e ReportServertempDB. Para obter mais informações sobre como restaurar bancos de dados, consulte Backup e restauração de bancos de dados.

7. Se você restaurou o banco de dados MSCRM_CONFIG, você deve executar o Instalação do Microsoft Dynamics CRM Server e usar a opção Conectar em um banco de dados existente na página Especificar opções de implantação. Se você não restaurou o banco de dados MSCRM_CONFIG e o banco de dados estiver funcionando corretamente, você poderá reconectar o banco de dados da organização ao sistema. Para fazer isso, no Gerenciador de Implantação, clique com o botão direito do mouse na organização e selecione Desabilitar, clique com o botão direito do mouse na organização novamente, clique em Editar Organização e altere o valor do SQL Server no assistente. Para obter mais informações sobre como editar uma organização, consulte a Ajuda do Gerenciador de Implantação.

Este é o pior cenário, isto é, falha total do computador que está executando o SQL Server. Em outras ocasiões, por exemplo, se um disco falhar, talvez seja necessário restaurar somente um único banco de dados para recuperar o ambiente.

Recuperar dessa falha

80

Page 81: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Para obter mais informações sobre recuperação de falhas do SQL Server, consulte Planejamento de recuperação de desastre (mecanismo de banco de dados).

Consulte tambémMicrosoft Dynamics CRM 2013 failure recovery

Scenario B: Microsoft Dynamics CRM Server 2013 failure

Scenario B: Microsoft Dynamics CRM Server 2013 failureA maioria das informações de configuração do Aguardando é armazenada no computador que está executando o SQL Server. Portanto, as informações poderão ser recuperadas se todo ou parte do Microsoft Dynamics CRM Server 2013 falhar. As entradas do Registro do Windows no Microsoft Dynamics CRM Server 2013 são recuperadas ao executar o programa de reparo ou os processos de reinstalação para o Microsoft Dynamics CRM Server 2013 e o Extensões de Relatório do Microsoft Dynamics CRM 2013.

É recomendável manter um registro do nível atual CRM pacote cumulativo de atualizações. Portanto, se a recuperação de falha for necessária, o pacote cumulativo de atualizações adequado poderá ser reaplicado.

Recuperação do cenário B

1. Instale o sistema operacional em outro servidor e ingresse no mesmo domínio do computador que está executando o SQL Server.

2. Instale o Microsoft Dynamics CRM Server 2013. Durante o Instalação, selecione Conectar, se necessário, a uma atualização de uma implantação existente quando você for solicitado. Se o Extensões de Relatório do Microsoft Dynamics CRM 2013 também foi instalado no computador que falhou, instale o Extensões de Relatório do Microsoft Dynamics CRM 2013 após a conclusão do Microsoft Dynamics CRM Server 2013.

3. Se os arquivos ISV.config ou web.config tiverem sido alterados de suas configurações padrões, restaure esses arquivos a partir do backup.

4. Publique todas as personalizações. Para obter mais informações: Publicando personalizações

Se o computador que estiver executando o Servidor do Microsoft Dynamics CRM 2013 falhar

81

Page 82: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Consulte tambémMicrosoft Dynamics CRM 2013 failure recovery

Scenario C: Exchange Server failure

Scenario C: Exchange Server failureO processo para restaurar um computador com o Microsoft Exchange Server usado pelo Aguardando depende de como essa instância do Exchange Server está sendo usada. A única ocasião em que os dados relacionados do Aguardando existem no Exchange Server ocorre quando você usar uma caixa de correio de encaminhamento com o Microsoft Dynamics CRM E-mail Router ou sincronização no servidor. Aguardando que não usa diretamente caixas de correio do Exchange Server.

Recuperação do cenário C

1. Restaure o Exchange Server.2. Se o E-mail Router foi instalado no computador que está executando o Exchange Server

(não recomendado), reinstale o E-mail Router.3. Restaure o arquivo Microsoft.Crm.Tools.EmailAgent.xml. Por padrão, este arquivo está

localizado na pasta C:\Program Files\Microsoft CRM Email\Service no computador onde o E-mail Router está instalado. Se esse arquivo não estiver disponível, será necessário reconfigurar os perfis, as configurações, os usuários, a fila e as informações da caixa de correio para encaminhamento executando o Gerenciador de Configuração do E-Mail Router.

Para obter mais informações sobre o backup e a recuperação do Microsoft Exchange Server 2010, consulte Compreendendo o backup a restauração e a recuperação de desastres.

Para obter mais informações sobre o backup e a recuperação do Microsoft Exchange Server 2007, consulte Backup e restauração do banco de dados e Recuperação da caixa de correio única.

Consulte tambémMicrosoft Dynamics CRM 2013 failure recovery

Scenario D: Active Directory failure

Restaurar o Exchange Server em um ambiente do Microsoft Dynamics CRM

82

Page 83: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Scenario D: Active Directory failureNa maioria dos ambientes, é praticamente improvável que o Active Directory falhe, pois é provável que mais de um controlador de domínio do Active Directory esteja instalado.

Recuperação do cenário D

1. Reinstale o sistema operacional Windows Server 2012 ou Windows Server 2008.2. Execute uma restauração do estado do sistema.

Certifique-se de que você tenha um método para se recuperar de uma falha do Active Directory. Independentemente do tamanho do seu ambiente, é preciso pensar na possibilidade de ter vários controladores de domínio com backups regulares do estado do sistema. Se seus backups não forem atualizados, qualquer dado que pertença aos objetos do Aguardando no Active Directory ficará órfão no SQL Server e, desse modo, não poderá ser recuperado. Qualquer alteração feita no CRM, como adição de novos usuários ou filas do Active Directory, exige o backup do imediatamente após a alteração.

Um problema maior pode ocorrer com o Active Directory que interrompe o funcionamento do Aguardando. Se um administrador excluir acidentalmente a unidade organizacional que corresponde a uma implantação do CRM, o Aguardando se torna inoperável. De forma semelhante, se qualquer um dos grupos de segurança da UO criado pelo Aguardando é excluído (como PrivUserGroup, ReportingGroup, PrivReportingGroup ou SQLAccessGroup), Aguardando não funcionará corretamente. Em qualquer um desses eventos, uma restauração autoritativa do Active Directory restaura a unidade organizacional excluída, bem como os grupos de segurança, para o estado original.

Se não for possível restaurar um backup do Active Directory, você poderá criar novos grupos de segurança reinstalando o Microsoft Dynamics CRM Server 2013 como uma nova implantação. Depois que a instalação estiver concluída, você poderá importar os bancos de dados da organização usando o Gerenciador de Implantação do Microsoft Dynamics CRM.

Para obter mais informações sobre backup e recuperação do Active Directory, consulte Etapas de backup e recuperação do AD DS.

Consulte tambémMicrosoft Dynamics CRM 2013 failure recovery

Microsoft Dynamics CRM for Outlook failure recovery

Recuperar de uma falha do controlador de domínio

Importante

83

Page 84: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Microsoft Dynamics CRM for Outlook failure recoveryO Microsoft Dynamics CRM para Microsoft Office Outlook com o recurso “Ficar Offline” usa o Microsoft SQL Server Express para armazenamento de dados local no computador do usuário. Isso permite aos usuários do Aguardando trabalharem offline e sincronizar os dados locais com o SQL Server (local) ou o Microsoft Dynamics CRM Online quando o CRM para Outlook é colocado online novamente.

Em alguns casos, talvez seja conveniente que os usuários do Aguardando façam backup do banco de dados do Microsoft SQL Server Express local. Isso é bastante útil quando os usuários do Aguardando ficam offline por longos períodos. A tabela a seguir indica os diferentes métodos que podem ser usados para se fazer backup do banco de dados SQL usado com o CRM para Outlook.

Método de backup O que fazer backup Comentários

Backup offline Conteúdo do diretório de dados do Aguardando.

O local padrão do Microsoft Office 64 bits no Windows de 32 bits: %programfiles%\Microsoft Dynamics CRM\LocaleCode\sql\ 6.0

O local padrão do Microsoft Office 32 bits no Windows de 64 bits: %programfiles(x86)%\Microsoft Dynamics CRM\LocaleCode\sql\ 6.0

Antes de iniciar o backup, verifique se o serviço do SQL Server (CRM) está interrompido. Reinicie o serviço após a conclusão do backup.

LocaleCode é o número de 4 dígitos que representa a localidade de idioma.

Backup online usando as ferramentas da Microsoft

MSDE_MSCRM6.mdfMSDE_MSCRM6_log.LDF

Use o Microsoft SQL Server Management Studio Express (SSMSE) ou o sqlcmd.exe (uma ferramenta de linha de comando).

Backup online usando ferramentas não Microsoft

MSDE_MSCRM6.mdfMSDE_MSCRM6_log.LDF

Procure ferramentas compatíveis com o Microsoft SQL Server Express.

84

Page 85: Operating and Maintaining Guide for Microsoft … · Web viewRecupere o status das operações assíncronas aguardando na fila de operação assíncrona para o Aguardando. Get-CrmOrganization

Ferramentas de backup e recuperaçãoO Microsoft SQL Server Management Studio Express (SSMSE) fornece uma ferramenta gráfica de gerenciamento para o Microsoft SQL Server 2008 Express Edition que inclui recursos de backup e recuperação. Você pode baixar o SSMSE e sqlcmd.exe no Microsoft SQL Server 2008 Management Studio Express. Para obter mais informações: SQL Server Management Studio Express.

Restaurando a partir do backupSe houver problemas com a sincronização offline do CRM para Outlook, o backup poderá ser usado para restaurar a funcionalidade do Aguardando para o cliente. O CRM para Outlook deve ser colocado no modo offline antes de restaurar o backup. Após a restauração, você poderá se conectar ao Microsoft Dynamics CRM Server 2013 (modo online). Os dados que ainda não estão no servidor serão transferidos para ele do cliente. Tenha cuidado ao se reconectar com o servidor. Se você fizer a restauração de backup desatualizado, os dados existentes no servidor podem ter sido modificados posteriormente e você corre o risco de substituir os dados atuais no servidor com os dados mais antigos do backup do cliente offline.

Consulte tambémMicrosoft Dynamics CRM 2013 failure recovery

85