Condividi tramite


Procedura dettagliata: Configurare il CRM per l'integrazione con Microsoft Azure

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Questa procedura dettagliata consente di eseguire la configurazione delle distribuzioni locali o con connessione Internet di Microsoft Dynamics CRM 2015 per l'inserimento del contesto dati di esecuzione in Bus di servizio di Microsoft Azure. La procedura dettagliata non è applicabile Microsoft Dynamics CRM Online, che è preconfigurato per Microsoft Azure.

Eseguire le attività seguenti prima di procedere con la procedura dettagliata:

  1. Ottenere un certificato da un'autorità di certificazione.

  2. Installa il certificato nell'archivio certificati del server su cui è in esecuzione il servizio asincrono Microsoft Dynamics 365.

  3. Genera un file chiave pubblica nel formato Base64 dal certificato.Ulteriori informazioni:Ottenere un certificato pubblico.

  4. Verificare che Windows PowerShell sia installato nel server Microsoft Dynamics 365.

Configurare l'accesso in lettura per il certificato

L'account utente di sistema con cui viene eseguito il servizio asincrono Microsoft Dynamics 365 deve disporre di accesso in lettura al certificato nell'archivio certificati. Viene utilizzato un account utente identificato dall'amministratore della distribuzione durante l'installazione del server oppure NetworkService. Puoi verificare l'account utilizzato eseguendo lo strumento di amministrazione Servizi. Nello strumento, cercare il servizio denominato "Microsoft Dynamics 365Asynchronous Processing Service" e verificare con quale account viene eseguito.

Devi concedere all'account utente in questione l'accesso in lettura al certificato nell'archivio certificati. Per effettuare questa operazione, impostare un ACL sul certificato utilizzando lo snap-in di Microsoft Management Console (MMC) oppure digitare il comando riportato di seguito.

winhttpcertcfg -g -c <certLocation> -s <subjectStr> -a <accountName>

Sostituisci i valori corretti, descritti nella tabella seguente, ai parametri in <> visualizzati nel comando.

<certLocation>

La posizione (percorso) del certificato nell'archivio certificati. Utilizzare lo snap-in di Microsoft Management Console (MMC)per individuare il certificato.

<subjectStr>

Valore Oggetto del certificato. Puoi ottenere questo valore facendo doppio clic sul file chiave del certificato pubblico (.cer) in Esplora risorse. Nella scheda Dettagli della finestra di dialogo Certificato cerca il valore del campo Oggetto.

<accountName>

Il nome dell'account cui concedere accesso in lettura. Per un'installazione predefinita di Microsoft Dynamics 365, il nome dell'account è "NetworkService".

Configurare il database MSCRM_Config

Segui le procedure seguenti per configurare il database di Microsoft Dynamics 365MSCRM_Config.

Registrare i cmdlet di Microsoft Dynamics CRM PowerShell

  1. Accedi al server di Microsoft Dynamics 365 utilizzando un account di amministratore.

  2. In una finestra di comando di Windows PowerShell, immetti il comando riportato di seguito.

    Add-PSSnapin Microsoft.Crm.PowerShell
    

    Questo comando aggiunge lo snap-in Dynamics 365Windows PowerShell alla sessione corrente. Lo snap-in viene registrato durante l'installazione e la configurazione del server Microsoft Dynamics 365.

Imposta il certificato di Microsoft Dynamics CRM

  1. Nella finestra di Windows PowerShell immetti il comando riportato di seguito.

    Set-CrmCertificate –CertificateType AppFabricIssuer –Name <issuerName> -StoreName My –StoreLocation LocalMachine -StoreFindType FindBySubjectDistinguishedName –DataFile <certificateFilename>
    

    In questo comando, il nome dell'autorità emittente <issuerName> può essere qualsiasi nome. Sarà tuttavia necessario utilizzare lo stesso nome dell'autorità emittente per la configurazione di Servizio di controllo di accesso (ACS) di Microsoft Azure Active Directory Il valore del parametro -DataFile corrisponde al nome file o al percorso del file del certificato pubblico.

  2. Elenca i certificati installati nel database MSCRM_CONFIG. Il certificato appena aggiunto dovrebbe essere visualizzato.

    Get-CrmCertificate
    

Vedere anche

Amministrare la distribuzione utilizzando Windows PowerShell
WinHttpCertCfg.exe, uno strumento di configurazione del certificato
Estensioni Azure per Microsoft Dynamics CRM 2015
Procedura dettagliata: Configurare il servizio ACS di Microsoft Azure per l'integrazione con Microsoft Dynamics CRM 2015

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright