Get-Variablen RoleDatacenterServiceEndpoint | Foreach { Write-ExchangeSetupLog-Info ("Endpunkt aus Variablen hinzufügen" ...

Get-Variablen RoleDatacenterServiceEndpoint * |          Foreach {          Write-ExchangeSetupLog-Info ("Endpunkt aus Variablen hinzufügen" + $_.Name);          $epName = $_.Name.Substring ("RoleDatacenterServiceEndpoint".Länge);          $epXml = $_ [Xml].Wert;          $epUrl = $epXml.ServiceEndpoint.Url;          $epUrlTemplate = $epXml.ServiceEndpoint.UrlTemplate;          $epToken = $epXml.ServiceEndpoint.Token;          $epCert = $epXml.ServiceEndpoint.CertificateSubjectName;          $epAdditionalKeywords = $epXml.ServiceEndpoint.AdditionalKeywords;          Wenn ([String]:: IsNullorEmpty($epUrl))          {          Write-ExchangeSetupLog-Info (Aufruf von New-ServiceEndPoint für Endpunkt $epName mit URL-Vorlage $epUrlTemplate, $epToken-Token und Zertifikat Betreff $epCert");          Neues ServiceEndpoint-Namen $epName - UrlTemplate-$epUrlTemplate-Token $epToken - CertificateSubjectName-$epCert - AdditionalKeywords $epAdditionalKeywords - DomainController $RoleDomainController;          }          Else          {          Write-ExchangeSetupLog-Info ("Aufruf neu-ServiceEndPoint für Endpunkt $epName mit URL $epUrl URL-Vorlage $epUrlTemplate, Token $epToken und Zertifikat Thema $epCert");          Neues ServiceEndpoint-Name $epName-Url-$epUrl - UrlTemplate $epUrlTemplate-Token $epToken - CertificateSubjectName-$epCert - AdditionalKeywords $epAdditionalKeywords - DomainController $RoleDomainController;          }          }