Conexión a CRM 2016 IFD en PowerShell
Me gustaría conectarme al servidor CRM 2016 con el cmdlet de PowerShellGet-CrmConnection
incluido en el SDK.
Tengo problemas para encontrar la cadena de conexión correcta.
La conexión al servidor en la red local funciona normalmente:
Get-CrmConnection -ConnectionString "Url=http://<server>/OrganizationName;"
Pero la conexión al servidor configurado para IFD falla:
Get-CrmConnection -ConnectionString "Url=https://crm.ourdomain.com/"
Get-CrmConnection : Organization cannot be null or empty.
Parameter name: Organization Name
At line:1 char:1
+ Get-CrmConnection -ConnectionString "Url=https://crm.ourdomain.com/ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SyntaxError: (:) [Get-CrmConnection], ArgumentNullException
+ FullyQualifiedErrorId : -9,Microsoft.Xrm.Tooling.CrmConnector.Powershell.Commands.GetCrmConnectionCommand
Intenté agregar el parámetro AuthType en la cadena de conexión, proporcionando el nombre de la Organización, pero no tuve éxito. Lo importante es que puedo conectarme usando el modo interactivo:
Get-CrmConnection -InteractiveMode
Esto devuelve la siguiente conexión:
IsReady : True
IsBatchOperationsAvailable : True
Authority :
OAuthUserId :
ActiveAuthenticationType : AD
OrganizationServiceProxy : Microsoft.Xrm.Tooling.Connector.CrmWebSvc+ManagedTokenOrganizationServiceProxy
OrganizationWebProxyClient :
LastCrmError : OrganizationWebProxyClient is null
LastCrmException :
CrmConnectOrgUriActual : https://crm.ourdomain.com/XRMServices/2011/Organization.svc
ConnectedOrgFriendlyName : OrganizationName
ConnectedOrgUniqueName : OrganizationName
ConnectedOrgPublishedEndpoints : {[WebApplication, https://crm.ourdomain.com/], [OrganizationService,
https://crm.ourdomain.com/XRMServices/2011/Organization.svc],
[OrganizationDataService,
https://crm.ourdomain.com/XRMServices/2011/OrganizationData.svc]}
ConnectionLockObject : System.Object
ConnectedOrgVersion : 8.0.1.79