2017-09-21 2 views
1

PROBLÈMEComment créer un enregistrement CNAME en utilisant POWERSHELL lorsque TLD hébergé sur O365?

TLD hébergé sur Office 365 et utilise l'Office 365 NOM SERVEUR. Dans le cadre du déploiement d'un pipeline de versions VSTS vers un service d'application Azure, j'ai l'obligation de créer un enregistrement CNAME à l'aide d'un script Powershell au moment de l'exécution. Le déploiement est idempotent.

TESTE

A c'est s Le domaine tage TEST.COM apparaît comme un domaine non vérifié dans la section de configuration du domaine Office365.

Grand, j'ai donc:

  • prouvé que je peux connecter au point final correct.
  • Authentifiez-vous dans le compte approprié.
  • Avoir la permission de créer un enregistrement, bien qu'un TLD non vérifié à ce stade.

QUESTION

regardant les commandes Powershell disponibles Je ne comprends pas comment créer un CNAME sur un TLD existant vérifié hébergé sur le même compte.

RECHERCHE

avons examiné la documentation:

New-MSOL commands

New-AzureRmDnsZone

RM étant Resource Manager Azure, ce ne est pas clair si le O365 NameSever est Azure DNS.

Il y avait également un coup d'œil à cela, mais je ne pense pas que son possible d'utiliser ces commandes avec O365:

Add-DnsServerResourceRecordCName

Modifié I ajouter également examiné Azure Active Directory PowerShell Version 2:

Install-Module AzureAD 

Répondre

0

mai presque Soyez là.Le processus suivant semble me permettre de créer les enregistrements appropriés. Éditera ci-dessous avec le progrès.

  1. Installer Microsoft Online Services Assistant de connexion pour les professionnels de RTW:

    https://www.microsoft.com/en-us/download/details.aspx?id=41950

  2. Installer Azure Active Directory Connexion MSI @

    http://connect.microsoft.com/site1164/Downloads/DownloadDetails.aspx?DownloadID=59185

  3. De Powershell comme ADMIN install Assistant de connexion:

    Invoke-WebRequest -Uri https://download.microsoft.com/download/5/0/1/5017D39B-8E29-48C8-91A8-8D0E4968E6D4/en/msoidcli_64.msi -OutFile c:\msoidcli_64.msi 
    

    Start-Process -FilePath msiexec -ArgumentList/i, c: \ msoidcli_64.msi,/quiet -Attendre

  4. Installer Admin Config:

    Invoke-WebRequest -Uri https://go.microsoft.com/fwlink/p/?linkid=236297 -OutFile c:\AdministrationConfig-en.msi 
    

    Start-Process - CheminFichier msiexec -ArgumentList/i, c: \ AdministrationConfig-fr.msi,/quiet -Attendre

  5. Installer le paquet NuGet:

    Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force 
    
  6. Installation ARM module DNS:

    Install-Module AzureRM.Dns -Confirm:$false -Force 
    
  7. Connectez-vous à O365 puis entrez vos informations d'identification utilisateur O365 AD.

    Connect-MsolService 
    
  8. Connectez-vous à Azure sous et entrez vos informations d'identification utilisateur Azure abonnement.

    Login-AzureRmAccount 
    
  9. Sélectionnez le sous Azure connexe lié à votre O365 sous:

    Select-AzureRmSubscription -Subscriptionname O365 
    
  10. Exécutez les opérations suivantes pour ajouter un enregistrement CNAME:

    New-AzureRmDnsRecordSet -Name 'test1' -RecordType "CName" -ZoneName mydomain.com -ResourceGroupName "Name" -Ttl 3600 -DnsRecords (New-AzureRmDnsRecordConfig -Cname $Auto) -Overwrite