Condividi tramite


Configurare le impostazioni IFD

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Con i cmdlet PowerShellGet-CrmSetting e Set-CrmSetting puoi aggiornare le impostazioni nella distribuzione di Microsoft Dynamics 365. Uno dei tipi di impostazioni che è possibile modificare è per la distribuzione con connessione Internet (IFD).

Requisiti

Per impostare i cmdlet PowerShell di Microsoft Dynamics 365, vedi Amministrare la distribuzione utilizzando Windows PowerShell.

Dimostra

È possibile utilizzare lo script seguente per aggiornare le impostazioni dell'indirizzo per una distribuzione con connessione Internet (IFD). È necessario specificare i parametri seguenti:

DiscoveryWebServiceRootDomain - Dominio del servizio Web di individuazione.

Enabled - Valore Boolean che indica se la distribuzione con connessione Internet (IFD) è abilitata.

ExternalDomain - Valore del dominio esterno per IFD.

OrganizationWebServiceRootDomain - Dominio del servizio Web dell'organizzazione.

WebApplicationRootDomain - Dominio del server Web dell'organizzazione.

Esempio

param
(
    #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}
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
}

Vedere anche

Amministrare la distribuzione utilizzando Windows PowerShell
Aggiornare le impostazioni di configurazione della distribuzione

© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright