Exporter (0) Imprimer
Développer tout

Utilisation de PowerShell pour créer une machine virtuelle Azure avec SQL Server Business Intelligence et SharePoint 2010

Mis à jour: octobre 2013

Cette rubrique et les scripts Windows PowerShell fournis vous guident lors de la création d'une machine virtuelle Azure contenant les fonctionnalités Business Intelligence de Microsoft SQL Server et Microsoft SharePoint. Les procédures et les scripts supposent que vous avez un abonnement Azure, les fichiers d'installation de SQL Server 2012 ainsi que les fichiers d'installation pour SharePoint 2010. Le document comprend une procédure pour créer des disques durs virtuels (.vhd) afin de contenir les fichiers d'installation. Pour plus d'informations sur la configuration requise, consultez la section Conditions préalables de cette rubrique.

Pour obtenir des informations similaires et des scripts qui utilisent SharePoint 2013 et SQL Server 2012, consultez :

Pour obtenir un contenu similaire consacré à plusieurs machines virtuelles Azure et SharePoint 2013, consultez le livre blanc Déployer SQL Server Business Intelligence dans des machines virtuelles Azure (http://msdn.microsoft.com/en-us/library/dn321998.aspx).

Expérience recommandé : la rubrique et les scripts supposent que vous êtes familier des scripts Windows PowerShell et des abonnements Azure.

Le diagramme suivant illustre le flux de travail qui prépare votre ordinateur et exécute les scripts Windows PowerShell :

flux de travail des scripts PowerShell

 

Dans cette rubrique :

Les scripts Windows PowerShell et les fichiers de texte de support peuvent être téléchargés à partir de CodePlex. Le projet de script ne comprend pas les fichiers d'installation SQL Server ou SharePoint. Pour connaître les autres conditions requises, consultez la section Conditions préalables.

PowerShell Pour télécharger :

  1. Accédez à Utiliser PowerShell pour créer une machine virtuelle Azure avec SQL Server BI (http://go.microsoft.com/fwlink/p/?LinkId=301316).

  2. Téléchargez WA_BI_VM.zip.

  3. Extrayez tous les fichiers dans C:\WA_BI_VM.

Pour les projets connexes, consultez la page principale du site Azure SQL

Icône de flèche utilisée avec le lien Retour en haut Top

 

Composant requis Description

Fichiers d'installation SQL Server et SharePoint

Les scripts requièrent les fichiers d'installation pour :

Les scripts supposent que vous fournissez des fichiers d'installation non compressés. Les scripts ne fonctionnent pas avec des fichiers image .iso.

Visual Studio 2012

Les procédures requièrent un certificat de gestion. L'utilitaire Makecert.exe crée des certificats et est installé avec Visual Studio 2012 et Visual Studio 2010. Si vous avez déjà un certificat X.509 à télécharger dans l'abonnement Azure, vous n'avez pas besoin de Visual Studio.

Azure PowerShell

La version 0.6.13 ou une version ultérieure est nécessaire pour utiliser les scripts de ce projet.

Installez les applets de commande Azure PowerShell à partir de la section Outils en ligne de commande de la page de téléchargement suivante : Téléchargements Microsoft Azure (https://azure.microsoft.com/fr-fr/downloads/?fb=fr-fr).

Quota des noyaux de l'abonnement Azure

Les abonnements à Azure ont un quota de cœurs de calcul. Le script CreateVM.ps1 de ce projet crée une grande machine virtuelle, qui requiert 4 cœurs. Avant de commencer à utiliser les scripts, vérifiez que le quota de votre abonnement peut prendre en charge les 4 cœurs supplémentaires.

Si votre abonnement n'a pas assez de cœurs pour exécuter les scripts, le script CreateVM.ps1 échoue avec un message semblable au suivant :

  • New-AzureVM : Échec : La limite de la stratégie d'abonnement pour le type de ressource « nombre de cœurs » a été dépassée. La limite pour le type de ressource « nombre de cœurs » est de 20 par abonnement, le nombre actuel est 18 et l'incrément est de 4.

Pour plus d'informations sur les tailles de machine virtuelle, reportez-vous aux sites Web suivants :

L'abonnement Azure est activé pour le service de machine virtuelle.

Vérifiez quels sont les emplacements Azure disponibles pour votre abonnement qui ont accès au service de machine virtuelle Azure. L'emplacement est un paramètre requis pour le script CreateVM.ps1. Pour plus d'informations sur l'utilisation de Windows PowerShell pour vérifier les services disponibles, consultez la section « Emplacement géographique Azure » dans cette rubrique.

Si aucun emplacement n'indique « PersistentVMRole » en tant que service disponible, consultez la section « Disponibilité géographique » de la page Tarification – Machines virtuelles (http://www.windowsazure.com/fr-fr/pricing/purchase-options/).

Réseau virtuel Azure

Les scripts supposent que vous utilisez un abonnement ne contenant pas encore de réseau virtuel. Si l'abonnement que vous utilisez contient un réseau virtuel que vous ne pouvez pas supprimer, consultez la section Conflits de réseau virtuel dans cette rubrique.

Licences

Icône de flèche utilisée avec le lien Retour en haut Top

Les étapes de cette section préparent votre ordinateur local avec les paramètres et les fichiers nécessaires pour exécuter les scripts.

Dans cette section :

Cette section vous guide tout au long de la création d'un certificat de gestion et du téléchargement du certificat dans votre abonnement Azure. Si vous n'avez pas makecert.exe, consultez la section Créer un certificat à partir d'un fichier .publishsettings Azure

Voici les points à retenir lors de l'utilisation des abonnements Azure et des certificats de gestion.

  1. Vous pouvez télécharger plus d'un certificat pour chaque abonnement.

  2. Vous pouvez utiliser le même certificat pour plus d'un abonnement. Les utilisateurs doivent considérer les incidences sur la sécurité et la surface d'exposition potentielle des menaces de sécurité.

  3. Il est recommandé de créer et utiliser un certificat pour chaque abonnement, dans une relation un-à-un.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Créez un certificat X.509 avec l'utilitaire makecert.exe et téléchargez le certificat dans votre abonnement Azure. Makecert.exe est installé avec Visual Studio et avec le Kit de développement logiciel (SDK) Windows. Les chemins d'accès suivants sont les emplacements habituels de Makecert.exe :

  • C:\Program Files\Windows Kits\8.0\bin\x86

    C:\Program Files\Windows Kits\8.0\bin\x64

Pour créer un certificat :

  1. Créez le dossier C:\Temp s'il n'existe pas.

  2. Ouvrez une invite de commandes Visual Studio avec des privilèges d'administrateur, à l'aide de l'une des procédures suivantes :

    • Windows 8 ou Windows Server 2012

      1. Dans l'écran de démarrage de Windows 8, tapez Développeur.

      2. Cliquez avec le bouton droit sur Invite de commandes du développeur pour VS 2012, puis cliquez sur Exécuter en tant qu'administrateur.

    Ou

    • Windows 7 ou Windows Server 2008 R2

      1. Cliquez sur Démarrer, puis cliquez sur Tous les programmes.

      2. Cliquez sur Visual Studio, puis sur Visual Studio Tools.

      3. Cliquez sur Invite de commandes de Visual Studio.

  3. Accédez au répertoire dans lequel vous souhaitez créer le certificat. Par exemple cd C:\temp

  4. Pour créer un certificat nommé cloudbi, dans un magasin de certificats nommé My :

    makecert -r -pe -a sha1 -n "CN=cloudbi" –ss my-len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 cloudbi.cer
    
    Si un message d'erreur s'affiche indiquant « Trop de paramètres », vérifiez le caractère « - » collé en tant que signe moins. Pour plus d'informations, consultez le billet Erreur MakeCert : Trop de paramètres (http://social.msdn.microsoft.com/Forums/vstudio/en-US/1e41910f-2f89-439c-93a6-57e5c391d7ca/makecert-error-too-many-parameters).

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

  1. Connectez-vous au Portail de gestion Azure : Portail de gestion (http://manage.windowsazure.com).

  2. Dans la liste déroulante ABONNEMENT, vérifiez que l'abonnement approprié est sélectionné.

  3. Dans le volet gauche, cliquez sur PARAMÈTRES. paramètres

  4. Dans le menu de navigation supérieur, cliquez sur CERTIFICATS DE GESTION.

  5. Dans le menu de navigation inférieur, cliquez sur TÉLÉCHARGER. télécharger vers Windows Azure

  6. Cliquez sur la zone de texte FICHIER puis accédez à C:\temp\cloudbi.cer et cliquez sur Ouvrir. Par exemple C:\temp\cloudbi.cer

  7. Cochez la case OK. ok

  8. Pour afficher le certificat dans la liste, actualisez la fenêtre du navigateur.

Remarque : pour plus d'informations sur l'utilisation du certificat sur un autre ordinateur, consultez la section Utiliser le certificat de gestion sur un autre ordinateur.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Si vous n'avez pas accès à l'utilitaire makecert.exe, vous pouvez utiliser des applets de commande Azure PowerShell pour créer un certificat à partir de votre abonnement Azure. Pour plus d'informations, consultez les documents suivants :

securitySécurité Remarque
Le fichier .publishsettings contient vos informations d'identification (non codées) utilisées pour gérer vos abonnements et services Azure. La meilleure pratique de sécurité consiste à stocker temporairement le fichier ailleurs que dans vos répertoires sources (par exemple dans le dossier Bibliothèques\Documents). Ensuite, supprimez le fichier une fois que l'importation est terminée. Un utilisateur malveillant qui arrive à accéder au fichier .publishsettings peut modifier, créer et supprimer vos services Azure.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

L'utilitaire CSupload.exe transfère les fichiers vers le Stockage Azure. L'utilitaire est installé avec l'environnement Azure PowerShell ou le Kit de développement logiciel (SDK) Azure. Vérifiez l'emplacement du dossier pour Csupload.exe. La valeur par défaut est : C:\Program Files\Microsoft SDKs\Azure\.NET SDK\2012-10\bin

Si Csupload.exe se trouve dans un autre dossier, modifiez le chemin d'accès dans le script en C:\WA_BI_VM\offbox\CreateVM.ps1.

Pour plus d'informations, consultez la section Outils en ligne de commande.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Vérifiez l'emplacement de Azure.psd1 sur votre ordinateur local. Vérifiez que le chemin d'accès est correct dans la section Import-Module de C:\WA_BI_VM\offbox\CreateVM.ps1 et C:\WA_BI_VM\offbox\Unmountdata.ps1. Voici les chemins d'accès habituels pour Azure.psd1 :

C:\Program Files\Microsoft SDKs\Azure\PowerShell\Azure\Azure.psd1

Ou

C:\Program Files (x86)\Microsoft SDKs\ Azure\PowerShell\Azure\Azure.psd1

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

La première fois que vous exécutez l'environnement de commande Azure PowerShell, exécutez la commande suivante pour définir la stratégie d'exécution sur RemoteSigned.

Set-ExecutionPolicy RemoteSigned

Lorsque vous exécutez Set-ExecutionPolicy, si un message d'erreur semblable au suivant s'affiche, fermez la fenêtre Azure PowerShell. Rouvrez Azure PowerShell avec des privilèges d'administrateur.

  • Set-executionpolicy : l'accès à la clé de Registre « Hkey_Local_Machine\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell » est refusé.

Pour vérifier la stratégie d'exécution actuelle, exécutez la commande suivante :

Get-ExecutionPolicy

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Le script CreateVM.ps1 utilise le paramètre $Azurelocation pour fournir le nom de l'emplacement Azure qui héberge les objets Azure. Par exemple, la machine virtuelle et le réseau virtuel. L'emplacement doit prendre en charge le PersistentVMRole comme AvailableService. Par exemple, East Asia. Si vous ne savez pas quel emplacement Azure utiliser, vous pouvez modifier puis exécuter le script Azure PowerShell GetGalleryImageList_andLocationList.ps1. Le script retourne la liste des emplacements et des services pris en charge disponibles pour l'abonnement Azure actif. Modifiez le script avec les informations de votre abonnement Azure.

Par exemple, le script GetGalleryImageList_andLocationList.ps1 retourne la liste suivante. Dans cet exemple, vous mettez à jour CreateVM.ps1 pour utiliser « East Asia » ou « Southeast Asia ».

Name             DisplayName      AvailableServices                   
----             -----------      -----------------                   
South Central US South Central US {Compute, Storage}                  
East Asia        East Asia        {Compute, Storage, PersistentVMRole}
Southeast Asia   Southeast Asia   {Compute, Storage, PersistentVMRole}

 

Si aucun emplacement n'indique PersistentVMRole en tant que service disponible, consultez la section « Que puis-je faire ? » dans les Options d'achat de Azure (http://www.windowsazure.com/en-us/pricing/purchase-options/).

TipConseil
Pour plus d'informations sur la préparation du script GetGalleryImageList_andLocationList.ps1, consultez la section Mettre à jour les paramètres de script.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Les scripts Windows PowerShell dans ce projet créent une machine virtuelle Azure qui exécute l'image Microsoft Windows 2008 R2. L'image est dans la galerie de machine virtuelle Azure. Le script CreateVM.ps1 crée la machine virtuelle en fonction du nom d'une image spécifique. Les images disponibles dans la galerie changent au fil du temps, c'est pourquoi vous devez vérifier les noms disponibles et mettre à jour le script CreateVM.ps1 en conséquence. Exécutez le script GetGalleryImageList_andLocationList.ps1 Windows PowerShell pour obtenir la liste des images actives de la galerie de machine virtuelle Azure. Vérifiez la propriété « ImageName » de l'image Windows Server 2008 R2 et mettez à jour le paramètre $vmImageName du script CreateVM.ps1.

Par exemple, le script GetGalleryImageList_andLocationList.ps1 retourne :

 

Label ImageName

Windows Server 2008 R2 SP1, March 2013

a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201303.01-en.us-127GB.vhd

Par conséquent, mettez à jour le script CreateVM.ps1 :

$vmImageName ="a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201303.01-en.us-127GB.vhd"

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

  1. de stockage Azure : le nom du compte de stockage Azure doit être unique dans Azure. Le nom est le préfixe du nom DNS du stockage, qui peut être utilisé pour accéder aux objets du compte de stockage. Modifiez le script CreateVM.ps1 avec un nom de compte de stockage unique.$storageAccountName = "azurebistorage"

    Il existe une API REST de gestion des services Azure que vous pouvez utiliser pour vérifier la disponibilité d'un nom de compte de stockage. Pour plus d'informations, consultez Vérifier la disponibilité d'un nom de compte de stockage (http://msdn.microsoft.com/en-us/library/windowsazure/jj154125.aspx).

  2. Nom de la machine virtuelle : le nom du service de la machine virtuelle doit être unique dans Azure. Modifiez le script CreateVM.ps1 avec un nom de service unique. Modifiez $vmServiceName = "IaaS-BI-onsharepoint"

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Les scripts supposent un abonnement Azure qui contient zéro réseaux virtuels Azure. Si l'abonnement que vous souhaitez utiliser contient déjà un réseau Azure, le Networkconfig.netcfg existant peut créer un conflit. Il ne peut y avoir qu'un seul Networkconfig.netcfg pour chaque abonnement Azure. Si vous téléchargez le fichier Networkconfig.netcfg en suivant les étapes de ce document, Azure essaiera d'abord de supprimer le réseau virtuel existant. Par conséquent, le script CreateVM.ps1 peut modifier l'environnement réseau de votre abonnement en fonction du comportement suivant :

  1. Si votre abonnement Azure ne contient pas de réseau virtuel existant, le script CreateVM.ps1 crée un réseau virtuel qui utilise le fichier NetworkConfig.netcfg fourni dans le projet de scripts du dossier offbox.

  2. Si un réseau virtuel existe mais le réseau n'est associé à AUCUN objet Azure, CreateVM.ps1 supprimera le réseau virtuel existant et créera un réseau en fonction du fichier de configuration NetworkConfig.netcfg.

  3. Si un réseau virtuel existe et est associé à des objets, CreateVM.ps1 va ÉCHOUER dans la suppression du réseau virtuel existant et le script va ÉCHOUER dans la création d'un réseau en fonction du fichier de configuration NetworkConfig.netcfg.

    • Si vous souhaitez conserver les informations réseau existantes, vous devez télécharger le fichier NetworkConfig.netcfg depuis votre abonnement Azure et fusionner les sections <DnsServers> et <VirtualNetworkSite> avec le fichier NetworkConfig.netcfg fourni avec ce projet.

    • Copiez le fichier NetworkConfig.netcfg modifié dans C:\Temp. Si vous souhaitez utiliser un autre dossier, mettez à jour l'entrée suivante dans CreateVM.ps1.

      -ConfigurationPath "C:\Temp\NetworkConfig.netcfg"

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Modifiez les paramètres de script suivants pour votre environnement. Vous avez modifié certains paramètres du tableau ci-dessous dans le cadre des autres étapes de préparation. Modifiez les scripts dans C:\WA_BI_VM.

 

Script Paramètre Description

GetGalleryImageList_andLocationList.ps1

$subscriptionID

Ce script est facultatif et extrait les informations de votre abonnement Azure pour vous aider à remplir les paramètres dans les autres scripts.

L'ID d'abonnement, le nom de l'abonnement, et l'empreinte numérique sont répertoriés dans la page Paramètres, Certificat du portail de gestion Azure.

GetGalleryImageList_andLocationList.ps1

$subscriptionName

Fournissez votre nom d'abonnement.

GetGalleryImageList_andLocationList.ps1

$thumbPrint

Fournissez votre empreinte de certificat. Consultez la page Paramètres, Certificat du portail de gestion Azure.

GetGalleryImageList_andLocationList.ps1

$certificate

Le script utilise le magasin « MY », qui était spécifié avec le paramètre -ss dans l'étape de préparation de MakeCert. Si vous utilisez un magasin différent, mettez à jour le script.

------------

------------

------------

CreateVM.ps1

$subscriptionID

Fournissez votre ID d'abonnement.

CreateVM.ps1

$subscriptionName

Fournissez votre nom d'abonnement

CreateVM.ps1

$thumbPrint

Fournissez votre empreinte de certificat

CreateVM.ps1

$Azurelocation

Emplacement géographique du centre de données où la machine virtuelle doit être créé.

CreateVM.ps1

$storageAccountName

Ce nom doit être unique dans Azure. Pour récupérer la liste des emplacements disponibles pour votre abonnement, consultez GetGalleryImageList_andLocationList.ps1 script.

CreateVM.ps1

$csuploadLocation

Validez l'emplacement de CSUpload.exe

CreateVM.ps1

$vmImageName

Obligatoire : nom de l'image de la galerie de machines virtuelles à utiliser pour la base de la machine virtuelle. Pour récupérer la liste des noms d'image, consultez GetGalleryImageList_andLocationList.ps1 script.

CreateVM.ps1

$vmServiceName

Ce nom doit être unique.

CreateVM.ps1

$certificate

Ce script utilise le magasin de certificats « MY », qui a été créé avec le paramètre -ss dans l'étape de préparation de MakeCert. Si vous utilisez un magasin différent, mettez à jour le script.

------------

--------------

------------

OnBoxScript7.ps1

Mettez à jour les trois références au nom du service cloud dans CreateVM.ps1. OnBoxScript7.ps1 configure un certificat IIS en fonction du nom du service cloud.

------------

--------------

------------

UnmountData.ps1

$subscriptionID

Utilisez la même valeur utilisée dans le script CreateVM.ps1

UnmountData.ps1

$subscriptionName

Utilisez la même valeur utilisée dans le script CreateVM.ps1.

UnmountData.ps1

$thumbPrint

Utilisez la même valeur utilisée dans le script CreateVM.ps1.

UnmountData.ps1

$certificate

Utilisez la même valeur utilisée dans le script CreateVM.ps1.

UnmountData.ps1

$vmServiceName

Utilisez la même valeur utilisée dans le script CreateVM.ps1.

UnmountData.ps1

$vmName

Utilisez la même valeur utilisée dans le script CreateVM.ps1.

Icône de flèche utilisée avec le lien Retour en haut.Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Cette section vous guide dans la création de disques durs virtuels qui contiennent les fichiers d'installation de SQL Server et SharePoint 2010.

Les étapes qui suivent fonctionnent sur Windows 7, Windows 8, Windows Server 2008 R2 et Windows Server 2012.

Pour créer un lecteur X, ouvrez une invite de commandes avec des privilèges d'administrateur et exécutez les commandes suivantes :

diskpart
create vdisk file=C:\BitsForCloud.vhd type=expandable maximum=130048
select vdisk file=C:\BitsForCloud.vhd
attach vdisk
create partition primary
format fs=ntfs label=”Bits for Cloud” quick
assign letter=X
exit

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Créez les dossiers suivants sur le lecteur X :

  • X:\scripts

  • X:\bits

  • X:\bits\sharepoint2010

  • X:\bits\SharePoint2010SP1

      Remarque : si les fichiers d'installation de SharePoint 2010 incluent SharePoint 2010 Service Pack 1 (SP1), vous n'avez pas besoin de créer ce dossier.

  • X:\bits\sqlserver2012

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Copiez les fichiers d'installation de SQL Server 2012 et SharePoint Server 2010 vers le fichier du disque dur virtuel.

  1. Copiez le serveur SharePoint 2010 avec SP1 dans X:\Bits\SharePoint2010.

  2. Si vous avez des fichiers d'installation distincts pour SharePoint 2010 SP1, copiez les fichiers dans X:\bits\SharePoint2010SP1.

  3. SQL Server 2012 dans X:\Bits\SQLServer2012.

  4. Copiez le répertoire de scripts C:\WA_BI_VM\OnBox dans X:\Scripts, le fichier résultant est X:\Scripts\onbox.

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Ajoutez votre clé de licence SQL Server au paramètre /PID dans les scripts suivants, qui installent les instances de SQL Server. Mettez à jour chaque instance du paramètre /PID. Ajoutez votre clé entre guillemets. /PID spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, la version d'évaluation est utilisée mais la licence correspondante n'est pas autorisée sur les machines virtuelles Azure :

  • OnBoxScript_3.ps1 : une instance.

  • OnBoxScript_4.ps1 : trois instances.

Pour plus d'informations sur l'utilisation de /PID, consultez Installer SQL Server 2012 à partir de l'invite de commandes (http://msdn.microsoft.com/en-us/library/ms144259.aspx#Install).

  1. Modifiez le fichier d'installation sans assistance de SharePoint avec votre clé de licence SharePoint : x:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml

  2. Ajoutez la clé de licence et supprimez les caractères de commentaire :

    <!--<PIDKEY Value="Enter Product Key Here" />-->

    Le résultat doit être semblable à ce qui suit

    <PIDKEY Value="your license key”/>

Pour plus d'informations sur la configuration par ligne de commande de SharePoint et le fichier confg.xml, consultez :

  1. Référence du fichier Config.xml (SharePoint server 2010) (http://technet.microsoft.com/en-us/library/cc261668(v=office.14).aspx).

  2. Configuration de la référence par ligne de commande (SharePoint Server 2010) (http://technet.microsoft.com/en-us/library/cc262897(v=office.14).aspx).

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

SQL Server 2012 requiert SharePoint 2010 Service Pack 1 (SP1). Si les fichiers d'installation de SharePoint 2010 n'ont pas été installés avec SharePoint 2010 SP1, mettez à jour le script OnBoxScript_2.ps1 pour inclure le nom du fichier SP1. Le script inclut une section dans la partie inférieure pour exécuter un fichier d'installation SP1. Supprimez le caractère de commentaire « # » au début de la ligne et vérifiez le nom du fichier et le chemin d'accès.

Par exemple : officeserver2010sp1-kb2460045-x64-fullfile-en-us.exe

Pour plus d'informations sur l'installation intégrée de SharePoint SP1, consultez Installation intégrée de SharePoint 2010 SP1 et des modules linguistiques SP1 dans les builds de la version finale (http://blogs.msdn.com/b/ronalg/archive/2011/07/11/slipstream-sharepoint-2010-sp1-and-language-packs-w-sp1-into-rtm.aspx).

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Le disque dur virtuel ne peut pas être copié s'il est attaché. Pour détacher le disque dur virtuel, ouvrez une invite de commandes avec des privilèges d'administrateur et exécutez les commandes individuellement :

  • Diskpart
    Select vdisk file=C:\BitsForCloud.vhd
    detach vdisk
    Exit
    

Icône de flèche utilisée avec le lien Retour en haut Préparer l'environnement

Icône de flèche utilisée avec le lien Retour en haut Top

Cette section vous guide à travers l'exécution et la vérification de chaque script Windows PowerShell et renvoie à la documentation recommandée.

Le tableau suivant récapitule les scripts inclus dans le projet. Les scripts sont exécutés à partir de votre ordinateur local et d'Azure PowerShell, ou à partir de la machine virtuelle Azure.

 

Exécuter à partir de Nom du script Description des tâches du script

Ordinateur local, Windows Azure PowerShell

GetGalleryImageList_andLocationList.ps1

Ce script est facultatif et extrait les informations de votre abonnement Azure pour vous aider à remplir les paramètres dans les autres scripts. Il retourne ce qui suit :

  • La liste des emplacements et des services disponibles pour votre abonnement Azure.

  • La liste à jour des images de la galerie de machine virtuelle Azure.

Ordinateur local, Windows Azure PowerShell local

CreateVM.ps1

  • Crée un groupe d'affinités Azure.

  • Crée un réseau virtuel Azure.

  • Crée un compte de stockage Azure.

  • Télécharge les fichiers .vhd que vous avez créés lors des étapes de préparation.

  • Crée une machine virtuelle Azure.

  • Joint un disque de données pour un contrôleur de domaine.

  • Joint un disque de données pour SQL Server.

  • Crée un point de terminaison SSL.

  • Sécurise le point de terminaison RDP en modifiant le port# utilisé pour le port public.

Machine virtuelle, Windows PowerShell

OnBoxScript_1.ps1

  • Partitionne et formate les disques.

  • Formate le disque 2 et affecte la lettre de lecteur Z.

  • Formate le disque 3 et affecte la lettre de lecteur S.

  • Configure la machine virtuelle en tant que contrôleur de domaine (DC).

  • Redémarre la machine virtuelle.

Machine virtuelle, Windows PowerShell

OnBoxScript_2.ps1

  • Exécute le programme d'installation préalable de SharePoint deux fois.

  • Installe SharePoint 2010, à l'aide des fichiers d'installation que vous avez copiés dans le disque dur virtuel.

Machine virtuelle, Windows PowerShell sur la machine virtuelle

OnBoxScript_3.ps1

  • Crée des utilisateurs Active Directory.

  • Installe les fonctionnalités de SQL Server : le moteur de base de données, le mode SharePoint de Reporting Services, le complément Reporting Services pour SharePoint, SQL Server Data Tools et Management Studio.

  • Crée plusieurs comptes pour les services SQL Server et pour SharePoint.

Machine virtuelle, Windows PowerShell

OnBoxScript_4.ps1

  • Installe trois instances de SQL Server Analysis Services. Le script exécute le programme d'installation de SQL Server trois fois pour installer ce qui suit :

  • Analysis Services - Multidimensionnel

  • Analysis Services - Tabulaire

  • PowerPivot

Machine virtuelle, Windows PowerShell sur la machine virtuelle

OnBoxScript_5.ps1

  • Configuration de base de la batterie SharePoint, y compris l'administration centrale SharePoint.

  • Déploie les deux solutions PowerPivot.

  • Installe les trois fonctionnalités PowerPivot SharePoint.

Machine virtuelle, Windows PowerShell

OnBoxScript_6.ps1

  • Crée l'application de service PowerPivot, crée l'application web, et déploie la solution.

  • Crée un site et active les fonctionnalités.

  • Configure le service Banque d'informations sécurisé.

  • Configure Excel Services.

Machine virtuelle, Windows PowerShell

OnBoxScript_7.ps1

  • Crée un certificat IIS.

  • Lie le certificat au site.

  • Crée un mappage d'accès de substitution pour HTTPS.

Machine virtuelle, Windows PowerShell sur la machine virtuelle

OnBoxScript_8.ps1

  • Configure le mode SharePoint de Reporting Services.

Ordinateur local, Windows Azure PowerShell

UnmountData.ps1

  • Démonte les disques durs virtuels qui contenaient les fichiers d'installation de SQL Server et SharePoint.

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  1. Crée un groupe d'affinités Azure.

  2. Crée un réseau virtuel Azure.

  3. Crée un compte de stockage Azure.

  4. Télécharge les fichiers .vhd.

  5. Crée une machine virtuelle Azure.

  6. Joint un disque de données pour un contrôleur de domaine.

  7. Joint un disque de données pour SQL Server.

  8. Crée un point de terminaison SSL.

  9. Sécurise le point de terminaison RDP en modifiant le port# utilisé pour le port public.

WarningAvertissement
Ce script suppose que vous utilisiez un abonnement ne contenant pas encore de réseau virtuel Azure. Si votre abonnement contient un réseau virtuel existant que vous ne pouvez pas supprimer, consultez la section Conflits de réseau virtuel dans cette rubrique.

Étapes :

  1. Créez le dossier c:\Temp s'il n'existe pas.

  2. Copiez C:\WA_BI_VM\OffBox\NetworkConfig.netcfg vers C:\Temp. Si vous souhaitez utiliser un dossier autre que C:\Temp, modifiez le paramètre -ConfigurationPath dans le script CreateVM.ps1.

  3. Ouvrez Windows Azure PowerShell et exécutez la commande suivante :

    C:\WA_BI_VM\OffBox\CreateVM.ps1
    
  4. L'exécution du script prend entre 5 et 15 minutes, en fonction de la vitesse de votre connexion Internet. La plus grande partie du temps d'exécution du script est due à la copie du fichier .VHD vers Azure.

    • Bits Disk: Does Not Exist...Creating

      Windows(R) Azure(TM) Upload Tool version 1.8.0.0

      for Microsoft(R) .NET Framework 3.5

      Copyright (c) Microsoft Corporation. All rights reserved.

      Using the saved connection string...

      MD5 hash is being calculated for the file 'C:\BitsForCloud.vhd'.

      Progressing: 45.4% complete; Remaining Time: 00:08:49; Throughput: 1073.4Mbps

    Le script vérifie l'existence d'objets Azure portant le même nom que les objets créés par les scripts. Si de tels objets existent, le script ignore l'étape de création et écrit un message de contrôle dans la fenêtre Windows PowerShell, de type Affinity Group Exists….Moving On.

    Si votre abonnement n'a pas assez de cœurs pour exécuter les scripts, le script CreateVM.ps1 échoue avec un message semblable au suivant :

    • New-AzureVM : Échec : La limite de la stratégie d'abonnement pour le type de ressource « nombre de cœurs » a été dépassée. La limite pour le type de ressource « nombre de cœurs » est de 20 par abonnement, le nombre actuel est 18 et l'incrément est de 4.

Vérification :

  1. Actualisez le portail de gestion de Azure et cliquez sur Tous les éléments. La nouvelle machine virtuelle, le compte de stockage et le réseau virtuel sont répertoriés.

    tous les éléments
  2. Connectez-vous à la nouvelle machine virtuelle : dans le Portail de gestion Azure, cliquez sur l'icône Machines virtuelles.

    machines virtuelles Windows Azure
    1. Sélectionnez la nouvelle machine virtuelle Iaas-BI-FULL puis cliquez sur l'icône de connexion au bas de l'écran.

      se connecter à une machine virtuelle Azure
    2. Connectez-vous en tant que compte testuser et utilisez le mot de passe "Testword!1" qui est l'un des paramètres du script CreateVM.ps1.

    3. Vérifiez que le lecteur F:\ est attaché et contient le répertoire F:\scripts et le répertoire F:\Bits.

  3. ImportantImportant
    Il est recommandé d'exécuter Windows Update avant d'exécuter davantage de scripts.

    1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

    2. Ouvrez Windows Update dans le Panneau de configuration.

    3. Cliquez sur Rechercher les mises à jour.

    4. Après avoir installé les mises à jour, vous devrez peut-être redémarrer la machine virtuelle et vous reconnecter au portail de gestion Azure.

Pour plus d'informations sur les applets de commande PowerShell de Azure utilisés par le script CreateVM.ps1, consultez :

  • New-AzureVM (http://msdn.microsoft.com/en-us/library/windowsazure/jj152815.aspx).

  • New-AzureVMConfig (http://msdn.microsoft.com/en-us/library/windowsazure/jj152883.aspx).

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Partitionne et formate les disques.

  • Le disque 2 est formaté et affecté au lecteur Z.

  • Le disque 3 est formaté et affecté à la lettre de lecteur S.

  • Configure la machine virtuelle en tant que contrôleur de domaine (DC).

  • Redémarre la machine virtuelle.

Étapes :

  1. Accédez au portail de gestion Azure et connectez-vous à la machine virtuelle Iaas-BI-FULL.

  2. Vérifiez que les fichiers suivants sont disponibles sur la machine virtuelle dans le dossier f:\Scripts\onbox.

    • DCPromoAnswer.txt. Remarque : ce fichier contient le mot de passe administrateur SafeModeAdminPassword=Testword!1.

    • DiskpartUnattended.txt

  3. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes. Pour plus d'informations, consultez la section Importer des Modules Systèmes dans PowerShell.

  4. Pour vérifier la stratégie d'exécution actuelle, exécutez la commande suivante :

    Get-ExecutionPolicy
    
  5. Si la valeur renvoyée est Restricted, exécutez la commande suivante pour modifier la configuration :

    Set-ExecutionPolicy RemoteSigned
    
  6. Tapez O pour confirmer la modification de la stratégie d'exécution.

  7. Exécutez la commande suivante :

    F:\scripts\OnBox\onboxScript_1.ps1
    

Une fois le script terminé, la machine virtuelle redémarre et, par conséquent, la fenêtre du bureau à distance se ferme.

Vérification : pour vérifier que le script a réussi :

  1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle et ouvrez une session en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

  2. Pour vérifier le contrôleur de domaine, exécutez l'application Système dans le Panneau de configuration Windows et vérifiez que le Domaine est IaaS-BI.local. Le nom de domaine a été fourni par f:\scripts\OnBoxf\DCPromoAnswer.txt.

  3. Pour une méthode de vérification du contrôleur de domaine plus détaillée, ouvrez une invite de commandes avec des privilèges d'administrateur et exécutez dcdiag.

  4. ImportantImportant
    Il est recommandé d'exécuter Windows Update avant d'exécuter davantage de scripts. Windows Update peut nécessiter le redémarrage de la machine virtuelle après l'installation des mises à jour.

    1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

    2. Ouvrez Windows Update dans le Panneau de configuration.

    3. Cliquez sur Rechercher les mises à jour.

    4. Après avoir installé les mises à jour, vous devrez peut-être redémarrer la machine virtuelle et vous reconnecter au portail de gestion Azure.

Pour plus d'informations sur DCpromo sans assistance, consultez Procédure : Utiliser le mode sans assistance pour installer et supprimer des services de domaine Active Directory sur des contrôleurs de domaine basés sur Windows Server 2008 (http://support.microsoft.com/kb/947034).

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Exécute le programme d'installation préalable de SharePoint deux fois.

  • Installe SharePoint 2010, à l'aide des fichiers d'installation que vous avez copiés dans le disque dur virtuel.

  • Installe SharePoint 2010 SP1, si vous avez modifié le script dans les étapes de préparation.

  • D'autres scripts de cette série configurent la batterie de serveurs SharePoint et les applications du service.

Étapes :

  1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle et ouvrez une session en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

  2. WarningAvertissement
    Vérifiez que votre clé de licence SharePoint se trouve dans le fichier de configuration f:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml de SharePoint. Pour plus d'informations, consultez la section Mettre à jour le fichier d'installation de SharePoint config.xml avec votre licence SharePoint.

  3. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  4. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_2.ps1
    
  5. L'outil de préparation des produits SharePoint s'ouvre et commence à s'exécuter. L'outil de préparation des produits SharePoint s'exécute deux fois et le script écrit dans la console PowerShell au fur et à mesure qu'il progresse :

    • PS C:\Users\testuser> F:\scripts\onbox\OnBoxScript_2.ps1

      Run SharePoint PrerequisiteInstaller - first

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

      Run SharePoint PrerequisiteInstaller - second

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  6. Une fois le programme d'installation préalable terminé, le script installe SharePoint. L'installation de SharePoint est une installation sans assistance et il n'y a aucune boîte de dialogue visible. Le processus d'installation SharePoint prend de 10 à 15 minutes. Le script PowerShell écrit un message dans la console PowerShell lorsque l'installation est terminée

    • Install SharePoint files

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

      4/24/2013 11:05:45 PM

      SharePoint file are installed but not yet configured

      4/24/2013 11:13:06 PM

  7. Si vous avez mis à jour OnBoxScript_2.ps1 pour installer SharePoint 2010 SP1, il s'installera en mode sans assistance une fois l'installation de SharePoint terminée. Pour plus d'informations, consultez la section Mettre à jour OnBoxScript_2.ps1 avec les fichiers d'installation de SharePoint 2010 SP1.

  8. Remarque : redémarrez la machine virtuelle avant d'exécuter des scripts supplémentaires.

Vérification : pour vérifier que le script a réussi :

  1. Vérifiez que dans Démarrer, Tous les programmes vous voyez un groupe Produits Microsoft SharePoint.

  2. Pour résoudre les problèmes d'installation de SharePoint, consultez les fichiers journaux d'installation de SharePoint. L'emplacement des fichiers journaux dépend du paramètre Type de consignation dans le fichier de configuration suivant :

    • F:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml

    La valeur par défaut de Type de consignation est la suivante :

    • <Logging Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log"/>

    Ce qui donne le chemin d'accès : C:\Users\<User Name>\AppData\Local\Temp\2.

    Remarque :AppData est un dossier masqué par défaut.

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Votre licence SQL Server doit se trouver dans le fichier de script. La modification du script était l'une des étapes de la section de préparation. Si vous n'avez pas ajouté votre clé SQL Server à /PID=, consultez Mettre à jour les scripts avec votre clé de licence SQL Server. Ce script effectue les tâches suivantes :

  • Crée des utilisateurs Active Directory (AD). Crée les comptes suivants pour les services SQL et pour SharePoint. Tous les comptes sont créés avec le même mot de passe Testword!1.

    • SQL_Engine

    • SQL_Agent

    • SQL_Reporting

    • SQL_AS_MD

    • SQL_AS_Tabular

    • SQL_PowerPivot

    • SP_Farm

    • SP_Root

  • Installe les fonctionnalités SQL Server suivantes :

    • Moteur de base de données

    • Mode SharePoint de Reporting Services

    • Complément Reporting Services pour SharePoint

    • SQL Server Data Tools

    • SQL Server Management Studio

Étapes :

  1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle et ouvrez une session en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

  2. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  3. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_3.ps1
    
  4. Le script s'exécutera pendant 10 à 15 minutes.

    Pour plus d'informations sur l'emplacement et l'affichage des fichiers journaux d'installation de SQL Server, consultez Afficher et lire les fichiers journaux d'installation de SQL Server (http://msdn.microsoft.com/en-us/library/ms143702.aspx).

  5. ImportantImportant
    Remarque : redémarrez la machine virtuelle et exécutez Windows Update avant d'exécuter des scripts supplémentaires.

Vérification :

SQL Server : pour vérifier que le script a correctement installé les composants SQL Server, procédez comme suit.

  1. Cliquez sur Démarrer, puis cliquez sur Tous les programmes.

  2. Cliquez sur Microsoft SQL Server 2012, puis cliquez sur Outils de configuration.

  3. Cliquez sur le Gestionnaire de configuration SQL Server.

  4. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server. Notez que les instances SQL Server (SharePoint) et SQL Server Agent (SharePoint) sont installées et s'exécutent.

Comptes : pour vérifier que le script a créé les comptes, procédez comme suit.

  1. Sur la machine virtuelle, ouvrez une invite de commandes avec des privilèges d'administrateur.

  2. Exécutez la commande suivante pour afficher la liste des connexions :

    Net User
    
    • C:\Users\testuser>Net User

      User accounts for \\IAAS-BI-FULL

      ----------------------------------------------------------------

      Guest krbtgt SP_Farm

      SP_Root SQL_Agent SQL_AS_MD

      SQL_AS_Tabular SQL_Engine SQL_PowerPivot

      SQL_Reporting testuser

  3. Ou bien, sur la machine virtuelle, dans une fenêtre Windows PowerShell ouverte avec des modules systèmes, exécutez :

    Get-Aduser –filter *
    

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Votre licence SQL Server doit se trouver dans le fichier de script. La modification du script était l'une des étapes de la section de préparation. Si vous n'avez pas ajouté votre clé SQL Server à /PID=, consultez Mettre à jour les scripts avec votre clé de licence SQL Server. Ce script effectue les tâches suivantes :

  • Il exécute le programme d'installation de SQL trois fois pour installer les trois instances de Analysis Services suivantes :

    • Analysis Services - Multidimensionnel

    • Analysis Services - Tabulaire

    • PowerPivot

Si vous n'envisagez pas d'utiliser le mode multidimensionnel ou le mode tabulaire d'Analysis Services, excluez les lignes appropriées en ajoutant # au début des lignes (.\setup.exe) dans le script OnBoxScript_4.ps1. PowerPivot est requis pour les scripts ultérieurs qui configurent la batterie de serveurs, PowerPivot, et le mode SharePoint de Reporting Services.

 

Remarque : les lignes de commande du programme d'installation de SQL Server utilisées par le script OnBoxScript_4.ps1 désactivent la création de rapports d'erreurs avec le paramètre /ERRORREPORTING=0. Modifiez les valeurs si vous devez résoudre des problèmes d'installation. Valeurs prises en charge pour /ERRORREPORTING=0 1=activé ou 0=désactivé. Le paramètre /INDICATEPROGRESS peut également vous être utile. /INDICATEPROGRESS configure le programme d'installation pour exécuter le fichier journal d'installation en mode documenté sur la console. Pour plus d'informations, consultez Installer SQL Server 2012 à partir de l'invite de commandes (http://technet.microsoft.com/en-us/library/ms144259.aspx).

 

Étapes :

  1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle et ouvrez une session en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

    Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  2. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_4.ps1
    
  3. noteRemarque
    Avant d'exécuter le prochain script, fermez et rouvrez la fenêtre PowerShell. Les applets de commande PowerPivot ajoutées par le script OnBoxScript_4.ps1 ne sont pas disponibles tant que l'environnement PowerShell n'a pas redémarré.

Vérification : pour vérifier que le script a réussi :

  1. Cliquez sur Démarrer, puis cliquez sur Tous les programmes.

  2. Cliquez sur Microsoft SQL Server 2012, puis cliquez sur Outils de configuration.

  3. Cliquez sur le Gestionnaire de configuration SQL Server.

  4. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server. Notez que les trois instances d'Analysis Services sont installées et en cours d'exécution.

    services SQL installés

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Configuration de base de la batterie SharePoint, y compris le site de l'administration centrale SharePoint.

  • Déploie la solution de batterie PowerPivot et la solution d'applications PowerPivot.

  • Installe les trois fonctionnalités PowerPivot SharePoint.

Étapes :

  1. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  2. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_5.ps1
    
  3. Avant d'exécuter le prochain script, fermez et rouvrez la fenêtre PowerShell.

Vérification : pour vérifier que le script a réussi :

  1. Sur la machine virtuelle, vérifiez que vous pouvez accéder à l'administration centrale de SharePoint. L'url par défaut est http://iaas-bi-full:8080. Utilisez le compte de connexion testuser et le mot de passe Testword!1. Remarque : vous devrez peut-être désactiver IE SEC. Pour plus d'informations, consultez Configuration de sécurité renforcée d'Internet Explorer (http://technet.microsoft.com/fr-fr/library/dd883248(v=WS.10).aspx).

    Cliquez sur Démarrer, pointez sur Tous les programmes, puis cliquez sur Produits Microsoft SharePoint.

  2. Vérifiez que les trois fonctionnalités PowerPivot sont installées. Sur la machine virtuelle, ouvrez l'environnement de ligne de commande SharePoint :

    1. Dans Tous les programmes, cliquez sur Produits Microsoft SharePoint.

    2. Cliquez sur SharePoint 2010 Management Shell.

    3. Exécutez la commande suivante :

    Get-spfeature | where {$_.displayname –like “PowerP*”}
    
    DisplayName Id Scop

    ----------- -- ----

    PowerPivotSite 1a33a234-b4a4-4fc6-96c2-8bdb56388bd5 Site

    PowerPivotAdmin e9c4784b-d453-46f5-8559-3c891d7159dd Web

    PowerPivot f8c51e81-0b46-4535-a3d5-244f63e1cab9 Farm

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Crée une application de service PowerPivot et une application web.

  • Crée un nouveau site et active les fonctionnalités.

  • Configure le service Banque d'informations sécurisé.

  • Configure Excel Services.

Étapes :

  1. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  2. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_6.ps1
    

Vérification : pour vérifier que le script a réussi :

  1. Utilisez l'une des méthodes suivantes pour vérifier l'application de service Excel Services :

    1. Dans l'Administration centrale de SharePoint, cliquez sur Gérer les applications de service. Si vous êtes invité à entrer un compte de connexion, utilisez le compte de connexion « testuser ». Vérifiez que l'application Excel Service ExcelServiceApp1 est Démarrée.

    2. Exécutez la commande PowerShell suivante depuis l'environnement de ligne de commande SharePoint :

      Get-spserviceapplication | format-table typename, displayname
      
  2. Utilisez l'une des méthodes suivantes pour vérifier le site :

    1. Accédez au site PowerPivot http://iaas-bi-full/SitePages/Home.aspx.

    2. Dans l'Administration Centrale de SharePoint, cliquez sur Gestion des applications, puis sur Afficher toutes les collections de sites.

    3. Exécutez la commande PowerShell suivante depuis l'environnement de ligne de commande SharePoint :

      Get-spsite
      

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Créez un certificat IIS

  • Lie le certificat au site

  • Crée un mappage d'accès de substitution (AAM) pour HTTPS

Étapes :

  1. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  2. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_7.ps1
    

Vérification : pour vérifier que le script a réussi :

  1. Exécutez la commande PowerShell suivante depuis l'environnement de ligne de commande SharePoint pour vérifier que le mappage <nom de votre service cloud>.cloudapp.net existe :

    Get-Spalternateurl
    

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Installe et démarre le service Reporting Services.

  • Crée une application de service Reporting Services, un pool d'applications et un proxy.

  • Associe le proxy de l'application de service Reporting Services au site Web par défaut.

  • Accorde les droits de l'application Web au pool d'applications Reporting Services.

Étapes :

  1. Sur la machine virtuelle, ouvrez Windows PowerShell avec les Modules Systèmes.

  2. Exécutez la commande suivante :

    F:\scripts\onbox\OnBoxScript_8.ps1
    
    noteRemarque
    Pour créer un compte de service administré, le script extrait les informations d'identification pour le compte de service IaaS-BI\SQL_Reporting. Cette étape affiche une boîte de dialogue de contrôle des informations d'identification. Tapez le mot de passe Testword!1, sauf si vous avez modifié le mot de passe dans OnBoxScript_3.ps1

demande d'informations d'identification

Vérification : pour vérifier que le script a réussi :

  1. Dans l'Administration centrale de SharePoint, cliquez sur Gérer les applications de service.

  2. Si vous êtes invité à entrer un compte de connexion, utilisez le compte de connexion testuser.

  3. Vérifiez que l'application Reporting Services et son proxy sont installés et Démarrés.

    OU

  4. Exécutez la commande suivante :

    Get-spserviceapplication | where {$_.displayname –like “Report*”}
    
    La sortie contient le nom et un GUID. Le GUID est différent de celui utilisé dans cet exemple.

    Name Id UEAccountName

    ---- -- -------------

    Reporting Services ... 001c9a73-04e8-4e8f-823d-0e2454c4ce20

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Ce script effectue les tâches suivantes :

  • Démonte le lecteur F:, le disque dur virtuel qui contient les fichiers d'installation de SQL Server et SharePoint. La suppression de ce lecteur réduit le stockage utilisé par votre abonnement Azure.

Étapes :

  1. Sur votre ordinateur local, ouvrez Azure PowerShell.

  2. Exécutez la commande suivante :

    C:\WA_BI_VM\offbox\UnmountData.ps1
    

Vérification : pour vérifier que le script a réussi :

  1. Dans le portail de gestion Azure, connectez-vous à la machine virtuelle et ouvrez une session en tant qu'utilisateur Testuser avec le mot de passe Testword!1.

  2. Ouvrez l'Explorateur de fichiers Windows et vérifiez que le lecteur F: n'est pas répertorié.

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Icône de flèche utilisée avec le lien Retour en haut Top

Reporting Services fournit des types de contenu pour gérer les fichiers de sources de données partagées (.rsds) et les fichiers de définitions de rapports (.rdl). Le fait d'ajouter des types de contenu à une bibliothèque active les options Reporting Services dans le menu Nouveau. Pour plus d'informations, consultez Ajouter des types de contenu de serveur de rapports à une bibliothèque (Reporting Services en mode intégré SharePoint) (http://msdn.microsoft.com/en-us/library/bb326289.aspx).

La première fois que vous cliquez sur Galerie PowerPivot dans le volet de navigation gauche de SharePoint, un message qui requiert l'installation de Silverlight s'affiche. Avant de télécharger Silverlight. Suivez les étapes ci-dessous pour configurer Internet Explorer sur la machine virtuelle afin d'autoriser les téléchargements.

  1. Ouvrez le navigateur Internet Explorer.

  2. Accédez au menu Outils.

  3. Sélectionnez Options Internet.

  4. Accédez à l'onglet Sécurité.

  5. Sélectionnez la zone Internet.

  6. Cliquez sur Personnaliser le niveau.

  7. Dans la catégorie Téléchargements, sélectionnez Activer pour Téléchargement de fichiers.

  8. Cliquez sur OK, puis à nouveau sur OK.

  9. Dans la Galerie PowerPivot, cliquez sur Installer Microsoft Silverlight.

  10. Une fois l'installation de Silverlight terminée, actualisez le navigateur pour afficher la vue de la Galerie PowerPivot.

Icône de flèche utilisée avec le lien Retour en haut Résumé des scripts

Icône de flèche utilisée avec le lien Retour en haut Top

Pour plus d'informations sur l'exportation d'un certificat contenant la clé privée et l'importation du certificat dans un autre ordinateur afin que l'ordinateur puisse aussi gérer votre abonnement Azure, consultez Comment : afficher des certificats à l'aide du composant logiciel enfichable MMC (http://msdn.microsoft.com/fr-fr/library/ms788967(v=vs.110).aspx).

Vous pouvez également exporter et importer les certificats à partir d'Internet Explorer. Par exemple, pour exporter :

  1. Cliquez sur Options Internet.

  2. Cliquez sur l'onglet Contenu.

  3. Cliquez sur Certificats.

  4. Sélectionnez le certificat à exporter, puis cliquez sur Exporter

  5. Dans l'Assistant d'exportation de certificats, sélectionnez l'option permettant d'exporter la clé privée.

Icône de flèche utilisée avec le lien Retour en haut Plus de ressources

Icône de flèche utilisée avec le lien Retour en haut Top

Environnement d'écriture de scripts intégré de Windows PowerShell (ISE) est une fonctionnalité en option dans Windows Server 2008 R2. Pour activer PowerShell ISE suivez l'une des procédures suivantes :

  1. Dans le Gestionnaire du serveur Windows, cliquez sur Fonctionnalités.

  2. Cliquez sur Ajouter des fonctionnalités.

  3. Sélectionnez Environnement d'écriture de scripts intégré de Windows PowerShell (ISE) puis cliquez sur Suivant.

  4. Cliquez sur Installer.

OU

  • Import-module servermanager
    Add-WindowsFeature as-net-framework
    Add-WindowsFeature PowerShell-ISE
    

Icône de flèche utilisée avec le lien Retour en haut Plus de ressources

Icône de flèche utilisée avec le lien Retour en haut Top

Exécutez la commande suivante dans une fenêtre Azure PowerShell pour afficher la liste des applets de commande Azure :

'help azure'

Pour obtenir de l'aide pour une commande spécifique de la ligne de commande, utilisez le commutateur –full, par exemple :

get-help New-AzureVMConfig  -full

Icône de flèche utilisée avec le lien Retour en haut Plus de ressources

Icône de flèche utilisée avec le lien Retour en haut Top

Cette section décrit les étapes de « nettoyage » de l'abonnement au cas où vous souhaiteriez réexécuter les scripts en commençant par createvm.ps1. Dans le Portail de gestion Azure, cliquez sur Tous les éléments et supprimez les éléments suivants dans l'ordre indiqué : tous les éléments

  1. Cliquez sur Machines virtuelles, puis cliquez sur la machine virtuelle Iaas-BI-FULL. Cliquez sur Supprimer.

  2. Cliquez sur Réseaux, puis cliquez sur le réseau Iaas-BI-NETWORK. Cliquez sur Supprimer.

  3. Cliquez sur Machines virtuelles puis, dans le menu supérieur, cliquez sur Disques. Cliquez sur Supprimer, puis cliquez sur Supprimer le disque dur virtuel associé. Supprimez tous les disques.

  4. Cliquez sur Stockage, puis cliquez sur le iaasbistorage. Cliquez sur Supprimer.

  5. Cliquez sur Paramètres, puis sur Groupes d'affinité. paramètres

  6. Cliquez sur legroupe d'affinités IaaS BI, puis cliquez sur Supprimer.

Icône de flèche utilisée avec le lien Retour en haut Plus de ressources

Icône de flèche utilisée avec le lien Retour en haut Top

Les modules systèmes PowerShell sont requis pour la plupart des scripts de ce projet. Cliquez avec le bouton droit sur l'icône PowerShell pour ouvrir PowerShell avec les modules système.

Icône de flèche utilisée avec le lien Retour en haut Plus de ressources

Icône de flèche utilisée avec le lien Retour en haut Top

Afficher:
© 2014 Microsoft