text: Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit SQL Server BI und SharePoint 2010
  Windows Azure Lösungen Infrastruktur SQL Server SQL Server-Business Intelligence auf virtuellen Windows Azure-Computern Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit SQL Server BI und SharePoint 2010 Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit SQL Server BI und SharePoint 2013 Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit einem Berichtsserver im einheitlichen Modus Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.
  In diesem Thema und in den Windows PowerShell-Unterstützungsskripts werden die Schritte zum Erstellen eines Windows Azure-Virtuellen Computers erläutert, der über Microsoft SQL Server Business Intelligence-Funktionen und Microsoft SharePoint verfügt. Bei den Prozeduren und Skripts wird vorausgesetzt, dass Sie über ein Windows Azure-Abonnement, Installationsdateien für SQL Server 2012 und Installationsdateien für SharePoint 2010 verfügen. Das Dokument enthält eine Prozedur zum Erstellen virtueller Festplatten (Virtual Hard Disks, VHDs), die die Installationsdateien enthalten. Weitere Informationen zu den Voraussetzungen finden Sie im Abschnitt Voraussetzungen in diesem Thema.
  Ähnliche Informationen und Skripts, die SharePoint 2013 und SQL Server 2012 SP1 verwenden, finden Sie unter:
  Thema: Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit SQL Server BI und SharePoint 2013. Verwenden von PowerShell zum Erstellen einer Windows Azure-VM mit SQL Server BI und SharePoint 2013 (http://msdn.microsoft.com/de-de/library/windowsazure/dn385843.aspx#bkmk_certificate).
  Verwenden von PowerShell zum Erstellen einer SQL BI SharePoint 2013 Azure-VM (http://go.microsoft.com/fwlink/?LinkID=320374).
  Ähnliche Inhalte zu mehreren virtuellen Computern in Windows Azure und SharePoint 2013 finden Sie im Whitepaper Bereitstellen von SQL Server Business Intelligence auf virtuellen Computern in Windows Azure (http://msdn.microsoft.com/de-de/library/dn321998.aspx).
  Empfohlene praktische Erfahrung: Das Thema und die Skripts setzen voraus, das Sie mit Windows PowerShell-Skripts und Windows Azure-Abonnements vertraut sind.
  Das folgende Diagramm veranschaulicht den Workflow zur Vorbereitung des Computers und zum Ausführen der Windows PowerShell-Skripts:
  Herunterladen der Windows PowerShell-Skripts von CodePlex
  Verwaltungszertifikat
  Überprüfen der geografischen Windows Azure-Orte
  Überprüfen des Namens des Katalogimages, das als Grundlage für die VM verwendet wird
  Eindeutige Dienstnamen
  Konflikte mit virtuellen Netzwerken
  Aktualisieren von Skriptparametern
  Erstellen von VHDs, die die SQL Server- und SharePoint-Installationsdateien enthalten
  Zusätzliche Konfiguration und Installation
  Verwenden des Verwaltungszertifikats auf einem anderen Computer
  Windows Azure PowerShell-Hilfe
  Bereinigen von Abonnements zum erneuten Ausführen der Skripts
  Die Windows PowerShell-Skripts und die unterstützenden Textdateien können von CodePlex heruntergeladen werden. Das Skriptprojekt enthält keine SQL Server- oder SharePoint-Installationsdateien. Weitere Voraussetzungen können Sie dem Abschnitt Voraussetzungen entnehmen.
  Navigieren Sie zu Verwenden von PowerShell zum Erstellen einer Windows Azure VM mit SQL Server BI (http://go.microsoft.com/fwlink/p/?LinkId=301316).
  Laden Sie WA_BI_VM.zip herunter.
  Extrahieren Sie alle Dateien in C:\WA_BI_VM.
  Verwandte Projekte finden Sie unter Windows Azure SQL auf der Hauptwebsite.
  SQL Server- und SharePoint-Installationsdateien
  Die Skripts setzen voraus, dass Sie Installationsdateien für die folgenden Anwendungen bereitstellen:.
  SharePoint Server 2010. Darüber hinaus benötigen Sie SharePoint 2010 SP1, das entweder als separate Installationsdatei bereitgestellt oder per Slipstream in die SharePoint 2010-Installation integriert wird. Wenn Sie über eine separate SharePoint 2010 SP1-Installationsdatei verfügen, informieren Sie sich im Abschnitt Aktualisieren von "OnBoxScript_2.ps1" anhand der SharePoint 2010 SP1-Installationsdateien.
  Es wird davon ausgegangen, dass die für die Skripts bereitgestellten Installationsdateien nicht komprimiert sind. Die Skripts funktionieren bei Verwendung von ISO-Imagedateien nicht ordnungsgemäß.
  Die Prozeduren erfordern ein Verwaltungszertifikat. Das Hilfsprogramm Makecert.exe wird zur Erstellung von Zertifikaten verwendet; es wird mit Visual Studio 2012 und Visual Studio 2010 installiert. Wenn Sie bereits über ein X.509-Zertifikat verfügen, das in das Windows Azure-Abonnement hochgeladen wird, ist Visual Studio nicht erforderlich.
  Zur Verwendung der Skripts in diesem Projekt ist Version 0.6.13 oder höher erforderlich.
  Installieren Sie "Windows Azure PowerShell" über den Abschnitt "Befehlszeilentools" der folgenden Downloadseite: Windows Azure-Downloads (https://www.windowsazure.com/en-us/downloads/?fb=en-us).
  Kernnutzungskontingente für Windows Azure-Abonnements
  Windows Azure-Abonnements verfügen über ein Kernnutzungskontingent. Durch das Skript CreateVM.ps1 dieses Projekts wird ein großer Virtueller Computer erstellt, der 4 Kerne erfordert. Bevor Sie mit der Verwendung der Skripts beginnen, stellen Sie sicher, dass die zusätzlichen 4 Kerne vom Abonnementkontingent unterstützt werden.
  Wenn Ihr Abonnement nicht über genügend Kerne zum Ausführen der Skripts verfügt, tritt beim Skript CreateVM.ps1 ein Fehler auf, und es wird eine Fehlermeldung ähnlich der folgenden ausgegeben:
  New-AzureVM: Fehler: Der Grenzwert der Abonnementrichtlinien für den Ressourcentyp 'cores count' wurde überschritten. Der Grenzwert für Ressourcentyp 'cores count' liegt bei 20 pro Abonnement, die aktuelle Anzahl beträgt 18 und das angeforderte Inkrement ist 4.
  Weitere Informationen zu den Größen Virtueller Computer finden Sie in den folgenden Themen:
  Kapazitäten für Virtuelle Computer und Cloud-Dienste (http://msdn.microsoft.com/de-de/library/windowsazure/dn197896.aspx).
  Siehe auch den Abschnitt "Virtueller Computer" von:Preisdetails (https://www.windowsazure.com/en-us/pricing/details/#header-3).
  Windows Azure-Abonnements sind für den VM-Dienst aktiviert.
  Überprüfen Sie, welche für Ihr Abonnement verfügbaren Azure-Orte Zugriff auf den VM-Dienst von Windows Azure haben. Der Ort ist ein erforderlicher Parameter für das Skript CreateVM.ps1. Weitere Informationen darüber, wie Sie die verfügbaren Dienste mithilfe von Windows PowerShell überprüfen, finden Sie in diesem Thema im Abschnitt "Geografische Windows Azure-Orte".
  Wenn "PersistentVMRole" unter keinem der Orte als verfügbarer Dienst angezeigt wird, informieren Sie sich im Abschnitt "Was Sie tun können" von Windows Azure-Kaufoptionen http://www.windowsazure.com/en-us/pricing/purchase-options/).
  Virtuelles Windows Azure-Netzwerk
  Bei den Skripts wird vorausgesetzt, dass Sie ein Abonnement verwenden, das noch kein virtuelles Netzwerk umfasst. Wenn das verwendete Abonnement bereits ein virtuelles Netzwerk umfasst, das von Ihnen nicht gelöscht werden kann, informieren Sie sich im Abschnitt Konflikte mit virtuellen Netzwerken in diesem Thema.
  SharePoint Server 2010: Fügen Sie Ihren Lizenzschlüssel der Datei Config.xml hinzu, die von SharePoint für die automatische Installation verwendet wird. Weitere Informationen finden Sie im Abschnitt Aktualisieren der SharePoint-Installationsdatei "config.xml" anhand der SharePoint-Lizenz.
  SQL Server 2012: Fügen Sie dem /PID-Parameter in den Skripts, durch die SQL Server-Instanzen installiert werden, Ihren SQL Server-Lizenzschlüssel hinzu. Weitere Informationen finden Sie im Abschnitt Aktualisieren von Skripts mit dem SQL Server-Lizenzschlüssel.
  Durch die Schritte in diesem Abschnitt wird der lokale Computer anhand der Einstelllungen und Dateien vorbereitet, die zum Ausführen der Skripts erforderlich sind.
  In diesem Abschnitt wird erläutert, wie Sie ein Verwaltungszertifikat erstellen und das Zertifikat in Ihr Windows Azure-Abonnement hochladen. Wenn Sie nicht über das Hilfsprogramm makecert.exe verfügen, informieren Sie sich im Abschnitt Erstellen eines Zertifikats von der Windows Azure-Datei ".publishsettings". Die folgenden Punkte sind für die Verwendung von Windows Azure-Abonnements und -Verwaltungszertifikaten wichtig.
  Pro Abonnement können mehrere Zertifikate hochgeladen werden.
  Ein einzelnes Zertifikat kann für mehrere Abonnements verwendet werden. Nutzer sollten die Sicherheitsrisiken und möglichen Schwachstellen für Sicherheitsbedrohungen bedenken.
  Eine bewährte Methode besteht darin, pro Abonnement ein Zertifikat zu erstellen und zu verwenden (1:1-Beziehung).
  Erstellen Sie ein X.509-Zertifikat mit dem Hilfsprogramm makecert.exe, und laden Sie das Zertifikat in das Windows Azure-Abonnement hoch. Makecert.exe wird mit Visual Studio und mit dem Windows SDK installiert. Die Datei Makecert.exe befindet sich normalerweise unter den folgenden Pfaden:
  Erstellen Sie den Ordner C:\Temp, falls er noch nicht vorhanden ist.
  Öffnen Sie eine Visual Studio-Eingabeaufforderung mit Administratorrechten, indem Sie eine der folgenden Prozeduren ausführen: Windows 8 oder Windows Server 2012
  Geben Sie auf dem Startbildschirm von Windows 8 Developer ein.
  Klicken Sie mit der rechten Maustaste auf Developer-Eingabeaufforderung für VS 2012, und klicken Sie auf Als Administrator ausführen.oderWindows 7 oder Windows Server 2008 R2
  Klicken Sie erst auf Visual Studio und dann auf Visual Studio Tools.
  Klicken Sie auf Visual Studio-Eingabeaufforderung.
  Navigieren Sie zu dem Verzeichnis, in dem das Zertifikat erstellt werden soll. Beispiel: cd C:\temp
  So erstellen Sie ein Zertifikat mit dem Namen cloudbi in einem Zertifikatspeicher mit dem Namen My:
  Wenn eine Meldung im Hinblick auf "Zu viele Parameter" angezeigt wird, stellen Sie sicher, dass das Zeichen "-" als Minuszeichen eingefügt ist. Weitere Informationen finden Sie im Forumsbeitrag MakeCert-Fehler: Zu viele Parameter(http://social.msdn.microsoft.com/Forums/vstudio/en-US/1e41910f-2f89-439c-93a6-57e5c391d7ca/makecert-error-too-many-parameters).
  Melden Sie sich beim Windows Azure-Verwaltungsportal an: Verwaltungsportal (http://manage.windowsazure.com).
  Stellen Sie in der Dropdownliste ABONNEMENT sicher, dass das richtige Abonnement ausgewählt ist.
  Klicken Sie im linken Bereich auf EINSTELLUNGEN. Klicken Sie im oberen Navigationsmenü auf VERWALTUNGSZERTIFIKATE.
  Klicken Sie im unteren Navigationsmenü auf HOCHLADEN. Klicken Sie auf das Textfeld DATEI, navigieren Sie zu C:\temp\cloudbi.cer, und klicken Sie auf Öffnen. Beispiel: C:\temp\cloudbi.cer
  Klicken Sie auf das Kontrollkästchen OK. Um das Zertifikat in der Liste anzuzeigen, aktualisieren Sie das Browserfenster.
  Hinweis: Weitere Informationen zur Verwendung des Zertifikats auf einem anderen Computer finden Sie im Abschnitt Verwenden des Verwaltungszertifikats auf einem anderen Computer.
  Erstellen eines Zertifikats von der Windows Azure-Datei ".publishsettings"
  Wenn Sie keinen Zugriff auf das Hilfsprogramm makecert.exe haben, können Sie die Windows Azure PowerShell-Cmdlets verwenden, um ein Zertifikat auf der Basis des Windows Azure-Abonnements zu generieren. Weitere Informationen finden Sie unter den folgenden Links: Verwenden von PowerShell zum Einrichten eines SQL Server-Virtuellen Computers in Windows Azure (http://msdn.microsoft.com/de-de/library/dn133144.aspx).
  Get-AzurePublishSettingsFile (http://msdn.microsoft.com/de-de/library/windowsazure/jj152882.aspx).
  Sicherheit Hinweis Die Datei .publishsettings enthält die (nicht codierten) Anmeldeinformationen, die zur Verwaltung der Windows Azure-Abonnements und -Dienste verwendet werden. Eine bewährte Sicherheitsmethode besteht darin, die Datei vorübergehend außerhalb von Quellverzeichnissen (z. B. im Ordner Libraries\Documents) zu speichern. Löschen Sie die Datei, nachdem der Import abgeschlossen wurde. Ein böswilliger Benutzer, der Zugriff auf die Datei .publishsettings erlangt, kann die Windows Azure-Dienste erstellen, bearbeiten und löschen.
  Speicherort von "Csupload.exe"
  Das Hilfsprogramm CSupload.exe überträgt Dateien in den Windows Azure-Speicher. Das Hilfsprogramm wird mit der Windows Azure PowerShell-Umgebung oder dem Windows Azure-SDK installiert. Überprüfen Sie den Ordnerpfad von Csupload.exe. Der Standardpfad ist: C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-10\bin
  Wenn sich Csupload.exe in einem anderen Ordner befindet, aktualisieren Sie den Pfad im Skript C:\WA_BI_VM\offbox\CreateVM.ps1.
  Weitere Informationen finden Sie unter Befehlszeilentools (http://www.windowsazure.com/en-us/downloads/).
  Dateispeicherort des Windows Azure-Moduls für die Windows PowerShell-Datei "Azure.psd1"
  Überprüfen Sie den Speicherort von Azure.psd1 auf dem lokalen Computer. Überprüfen Sie, ob der Pfad im Abschnitt Import-Module von C:\WA_BI_VM\offbox\CreateVM.ps1 und C:\WA_BI_VM\offbox\Unmountdata.ps1 richtig ist. Typische Pfade für Azure.psd1 sind:
  Wenn Sie die Windows Azure PowerShell-Befehlsshell erstmalig ausführen, legen Sie mit dem folgenden Befehl die Ausführungsrichtlinie auf RemoteSigned fest.
  Wenn Sie beim Ausführen von Set-ExecutionPolicy eine Fehlermeldung ähnlich der Folgenden sehen, schließen Sie das Windows Azure PowerShell-Fenster. Öffnen Sie Windows Azure PowerShell erneut mit Administratorrechten.
  Set-executionpolicy: Der Zugriff auf den Registrierungsschlüssel "Hkey_Local_Machine\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" wird verweigert.
  Zum Überprüfen der aktuellen Ausführungsrichtlinie führen Sie den folgenden Befehl aus:
  Das Skript CreateVM.ps1 verwendet den Parameter $Azurelocation zur Angabe des Windows Azure-Orts, an dem die Windows Azure-Objekte gehostet werden. Das kann der Virtuelle Computer und das virtuelle Netzwerk sein. Der Ort muss PersistentVMRole als AvailableService unterstützen. Beispiel: East Asia. Wenn Sie nicht sicher sind, welchen Windows Azure-Ort Sie verwenden sollen, können Sie das Windows Azure PowerShell-Skript GetGalleryImageList_andLocationList.ps1 bearbeiten und ausführen. Das Skript gibt eine Liste der Orte und unterstützten Dienste zurück, die für das aktuelle Windows Azure-Abonnement verfügbar sind. Bearbeiten Sie das Skript anhand Ihrer Windows Azure-Abonnementinformationen.
  Das Skript GetGalleryImageList_andLocationList.ps1 gibt beispielsweise die folgende Liste zurück. In diesem Beispiel aktualisieren Sie CreateVM.ps1, um "East Asia" oder "Southeast Asia" zu verwenden.
  Wenn unter keinem der Orte PersistentVMRole als verfügbarer Dienst angezeigt wird, informieren Sie sich im Abschnitt "Was Sie tun können" von Windows Azure-Kaufoptionen (http://www.windowsazure.com/en-us/pricing/purchase-options/).
  Tipp Weitere Informationen zum Vorbereiten des Skripts GetGalleryImageList_andLocationList.ps1 finden Sie im Abschnitt Aktualisieren von Skriptparametern.
  Mithilfe der Windows PowerShell-Skripts in diesem Projekt wird ein Windows Azure-Virtueller Computer erstellt, auf dem das Microsoft Windows 2008 R2-Image ausgeführt wird. Das Image befindet sich im Katalog für Windows Azure-Virtuelle Computer. Mithilfe des Skripts CreateVM.ps1 wird der Virtuelle Computer auf der Grundlage eines bestimmten Images erstellt. Die im Katalog enthaltenen Images ändern sich mit der Zeit. Überprüfen Sie deshalb die aktuell verfügbaren Imagenamen, und aktualisieren Sie das Skript CreateVM.ps1 entsprechend. Führen Sie das Windows PowerShell-Skript GetGalleryImageList_andLocationList.ps1 aus, um eine Liste der aktuellen Images aus dem Katalog für Windows Azure-Virtuelle Computer abzurufen. Überprüfen Sie die ImageName-Eigenschaft des Windows Server 2008 R2-Images, und aktualisieren Sie den Parameter $vmImageName des Skripts CreateVM.ps1.
  Das Skript GetGalleryImageList_andLocationList.ps1 gibt beispielsweise folgendes Resultset zurück:
  Windows Server 2008 R2 SP1, März 2013 a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201303.01-en.us-127GB.vhd
  Aktualisieren Sie deshalb das Skript CreateVM.ps1:
  Speicherkonto: Das Windows Azure-Speicherkonto muss innerhalb von Windows Azure eindeutig sein. Der Name entspricht dem Präfix des für den Speicher angegebenen DNS-Namens, der für den Zugriff auf Objekte im Speicherkonto verwendet werden kann. Aktualisieren Sie das Skript CreateVM.ps1 anhand eines eindeutigen Speicherkontonamens.$storageAccountName = "azurebistorage"
  Sie können eine REST-API der Windows Azure-Dienstverwaltung verwenden, um die Verfügbarkeit eines Speicherkontonamens zu überprüfen. Weitere Informationen finden Sie unter Überprüfen der Verfügbarkeit des Speicherkontonamens (http://msdn.microsoft.com/de-de/library/windowsazure/jj154125.aspx).
  Name des Virtuellen Computers: Der Name des VM-Diensts muss innerhalb von Windows Azure eindeutig sein. Aktualisieren Sie das Skript CreateVM.ps1 mit einem eindeutigen Dienstnamen. Ändern Sie $vmServiceName = "IaaS-BI-onsharepoint".
  Bei den Skripts wird von einem Azure-Abonnement ausgegangen, das keine virtuellen Windows Azure-Netzwerke umfasst. Wenn das Abonnement, das Sie verwenden möchten, bereits ein Windows Azure-Netzwerk umfasst, könnte die vorhandene Datei Networkconfig.netcfg einen Konflikt verursachen. Pro Windows Azure-Abonnement ist nur eine Datei Networkconfig.netcfg zulässig. Wenn Sie die Datei Networkconfig.netcfg gemäß den Schritten in diesem Dokument aktualisieren, versucht Windows Azure zunächst, das vorhandene virtuelle Netzwerk zu löschen. Deshalb kann die Netzwerkumgebung Ihres Abonnements vom Skript CreateVM.ps1 auf der Basis des folgenden Verhaltens geändert werden:
  Wenn das Windows Azure-Abonnement kein vorhandenes virtuelles Netzwerk umfasst, wird vom Skript CreateVM.ps1 ein neues virtuelles Netzwerk erstellt. Dieses Netzwerk verwendet die Datei NetworkConfig.netcfg, die im Skriptprojekt im Ordner Offbox bereitgestellt wird.
  Wenn ein virtuelles Netzwerk vorhanden ist, das jedoch mit KEINEM Windows Azure-Objekt verknüpft ist, wird das vorhandene virtuelle Netzwerk erfolgreich von CreateVM.ps1 gelöscht und anschließend ein Netzwerk auf der Grundlage der Konfigurationsdatei NetworkConfig.netcfg erstellt.
  Wenn ein virtuelles Netzwerk vorhanden ist, das mit Objekten verknüpft ist, kann CreateVM.ps1KEIN vorhandenes virtuelles Netzwerk löschen, und das Skript kann KEIN Netzwerk auf der Grundlage der Konfigurationsdatei NetworkConfig.netcfg erstellen. Wenn Sie die Informationen eines vorhandenen Netzwerks beibehalten möchten, müssen Sie die Datei NetworkConfig.netcfg aus dem Windows Azure-Abonnement herunterladen und die Abschnitte <DnsServers> und <VirtualNetworkSite> mit der in diesem Projekt bereitgestellten Datei NetworkConfig.netcfg zusammenführen.
  Kopieren Sie die geänderte Datei NetworkConfig.netcfg in C:\Temp. Wenn Sie einen anderen Ordner verwenden möchten, aktualisieren Sie den folgenden Eintrag in CreateVM.ps1.-ConfigurationPath "C:\Temp\NetworkConfig.netcfg"
  Ändern Sie die folgenden Skriptparameter für Ihre Umgebung. Einige der Parameter in der folgenden Tabelle wurden im Rahmen der anderen Schritte zur Vorbereitung geändert. Ändern Sie die Skripts unter C:\WA_BI_VM.
  Dieses Skript ist optional und ruft Informationen aus dem Windows Azure-Abonnement ab, um die Parameter in den anderen Skripts aufzufüllen.
  Abonnement-ID, Abonnementname und Fingerabdruck sind im Windows Azure-Verwaltungsportal auf der Seite Zertifikat unter Einstellungen aufgeführt.
  Geben Sie den Abonnementnamen an.
  Geben Sie den Zertifikatfingerabdruck an. Sie finden die Informationen im Windows Azure-Verwaltungsportal auf der Seite Zertifikat unter Einstellungen.
  Das Skript verwendet den Speicher "MY", der mit dem Parameter -ss während des Vorbereitungsschritts MakeCert angegeben wurde. Aktualisieren Sie das Skript, wenn Sie einen anderen Speicher verwenden.
  Gibt die Abonnement-ID an.
  Gibt den Abonnementnamen an.
  Gibt den Zertifikatfingerabdruck an.
  Der geografische Standort des Rechenzentrums, in dem der Virtuelle Computer erstellt wird.
  Dieser Name muss innerhalb von Windows Azure eindeutig sein. Wie Sie eine Liste der für ein Abonnement verfügbaren Standorte abrufen, können Sie dem Abschnitt zum Skript GetGalleryImageList_andLocationList.ps1 entnehmen.
  Überprüft den Speicherort von CSUpload.exe.
  Erforderlich: Der Name des Images aus dem VM-Katalog, von dem der Virtuelle Computer erstellt wird. Wie Sie eine Liste der Imagenamen abrufen, können Sie dem Abschnitt zum Skript GetGalleryImageList_andLocationList.ps1 entnehmen.
  Dieser Name muss eindeutig sein.
  Das Skript verwendet den Zertifikatspeicher "MY", der mit dem Parameter -ss während des Vorbereitungsschritts MakeCert erstellt wurde. Aktualisieren Sie das Skript, wenn Sie einen anderen Speicher verwenden.
  Aktualisieren Sie die drei Verweise auf den Cloud-Dienstnamen, der in CreateVM.ps1 verwendet wird. OnBoxScript7.ps1 konfiguriert ein IIS-Zertifikat auf der Basis des Cloud-Dienstnamens.
  Verwendet denselben Wert, der im Skript CreateVM.ps1 verwendet wird.
  .Vorbereiten der Umgebung
  In diesem Abschnitt werden die Schritte zum Erstellen virtueller Festplatten erläutert, auf denen die SQL Server- und SharePoint 2010-Installationsdateien enthalten sind. Die folgenden Schritte gelten für Windows 7, Windows 8, Windows Server 2008 R2 und Windows Server 2012.
  Erstellen und Bereitstellen einer VHD als X-Laufwerk
  Zum Erstellen eines X-Laufwerks öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen dann die folgenden Befehle aus:
  Erstellen von Ordnern auf dem X-Laufwerk
  Erstellen Sie die folgenden Ordner auf Laufwerk X:
  Hinweis: Wenn Ihre SharePoint 2010-Installationsdateien SharePoint 2010 Service Pack 1 (SP1) umfassen, muss dieser Ordner nicht erstellt werden.
  Kopieren von Installations- und Skriptdateien auf die VHD
  Kopieren Sie die Installationsdateien für SQL Server 2012 und SharePoint Server 2010 in die VHD-Datei.
  Kopieren Sie SharePoint 2010-Server mit SP1 nach X:\Bits\SharePoint2010.
  Wenn Sie über separate Installationsdateien für SharePoint 2010 SP1 verfügen, kopieren Sie die Dateien in X:\bits\SharePoint2010SP1.
  SQL Server 2012 nach X:\Bits\SQLServer2012.
  Kopieren Sie den Skriptordner C:\WA_BI_VM\OnBox in X:\Scripts. Der endgültige Ordnername ist X:\Scripts\onbox.
  Aktualisieren von Skripts mit dem SQL Server-Lizenzschlüssel
  Fügen Sie den SQL Server-Lizenzschlüssel dem /PID-Parameter in den folgenden Skripts hinzu, durch die SQL Server-Instanzen installiert werden. Aktualisieren Sie jede Instanz des /PID-Parameters. Fügen Sie den Schlüssel in doppelten Anführungszeichen hinzu. "/PID" gibt den Produktschlüssel der SQL Server-Edition an. Wird dieser Parameter nicht angegeben, dann wird die Evaluation Edition verwendet. Die Evaluation-Lizenz kann mit Windows Azure-Virtuellen Computern jedoch nicht verwendet werden:
  OnBoxScript_3.ps1: Eine Instanz.
  OnBoxScript_4.ps1: Drei Instanzen.
  Weitere Informationen zur Verwendung von /PID finden Sie unter Installieren von SQL Server 2012 von der Eingabeaufforderung (http://msdn.microsoft.com/de-de/library/ms144259.aspx#Install).
  Aktualisieren der SharePoint-Installationsdatei "config.xml" anhand der SharePoint-Lizenz
  Bearbeiten Sie die Datei für die automatische SharePoint-Installation anhand des SharePoint-Lizenzschlüssels: x:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml
  Fügen Sie den Lizenzschlüssel hinzu, und entfernen Sie die Kommentarzeichen: <!--<PIDKEY Value="Enter Product Key Here" />-->
  Das Ergebnis sieht wie folgt aus:<PIDKEY Value="your license key"/>
  Weitere Informationen zum SharePoint-Setup über die Befehlszeile und über die Datei confg.xml finden Sie unter: Referenz zu "Config.xml" (SharePoint Server 2010) (http://technet.microsoft.com/de-de/library/cc261668(v=office.14).aspx).
  Setup-Befehlszeilenreferenz (SharePoint Server 2010) (http://technet.microsoft.com/de-de/library/cc262897(v=office.14).aspx).
  Aktualisieren von "OnBoxScript_2.ps1" anhand der SharePoint 2010 SP1-Installationsdateien
  SQL Server 2012 erfordert SharePoint 2010 Service Pack 1 (SP1). Wenn SharePoint 2010 SP1 nicht per Slipstream in die SharePoint 2010-Installationsdateien integriert wurde, aktualisieren Sie das Skript OnBoxScript_2.ps1, um den SP1-Dateinamen einzufügen. Das Skript enthält am Ende einen Abschnitt zur Ausführung der SP1-Installationsdatei. Entfernen Sie das Kommentarzeichen "#" am Anfang der Zeile, und überprüfen Sie Dateinamen und Dateipfad.
  Beispiel:officeserver2010sp1-kb2460045-x64-fullfile-en-us.exe
  Weitere Informationen zur Slipstream-Installation von SharePoint SP1 finden Sie unter Slipstream-Integration von SharePoint 2010 SP1 und Language Packs SP1 in RTM-Builds (http://blogs.msdn.com/b/ronalg/archive/2011/07/11/slipstream-sharepoint-2010-sp1-and-language-packs-w-sp1-into-rtm.aspx).
  Trennen der virtuellen Festplatte (".vhd")
  Die VHD kann im angefügten Zustand nicht kopiert werden. Um die VHD zu trennen, öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen die folgenden Befehle aus:
  Zeilenweises Ausführen der PowerShell-Skripts zum Erstellen eines Windows Azure-Virtuellen Computers, auf dem SQL Server BI-Funktionen ausgeführt werden
  In diesem Abschnitt wird erläutert, wie die einzelnen Windows PowerShell-Skripts ausgeführt und überprüft werden und welche Dokumentation empfohlen wird.
  In der folgenden Tabelle werden die in diesem Projekt enthaltenen Skripts zusammengefasst. Die Skripts werden entweder vom lokalen Computer und Windows Azure PowerShell oder vom Windows Azure-Virtuellen Computer ausgeführt.
  Beschreibung der Skripttasks
  Lokal, Windows Azure PowerShell
  Dieses Skript ist optional und ruft Informationen aus dem Windows Azure-Abonnement ab, um die Parameter in den anderen Skripts aufzufüllen. Das Skript gibt folgendes Resultset zurück:
  Eine Liste der Orte und Dienste, die für das Windows Azure-Abonnement verfügbar sind.
  Eine aktuelle Liste der Images im Katalog für Windows Azure-Virtuelle Computer.
  Lokal, Windows Azure PowerShell lokal
  Erstellt eine Windows Azure-Affinitätsgruppe.
  Erstellt ein virtuelles Windows Azure-Netzwerk.
  Erstellt ein Windows Azure-Speicherkonto.
  Lädt die VHD-Dateien hoch, die Sie in den Vorbereitungsschritten erstellt haben.
  Erstellt einen Windows Azure-Virtuellen Computer.
  Fügt einen Datenträger für einen Domänencontroller an.
  Fügt einen Datenträger für SQL Server an.
  Erstellt einen SSL-Endpunkt.
  Sichert den RDP-Endpunkt, indem die für den öffentlichen Port verwendete Portnummer geändert wird.
  Auf VM, Windows PowerShell
  Partitioniert und formatiert die Datenträger.
  Formatiert Datenträger 2 und weist den Laufwerkbuchstaben Z zu.
  Formatiert Datenträger 3 und weist den Laufwerkbuchstaben S zu.
  Konfiguriert den Virtuellen Computer als Domänencontroller (DC).
  Startet den Virtuellen Computer neu.
  Führt das erforderliche SharePoint-Installationsprogramm zweimal aus.
  Installiert SharePoint 2010 anhand der Installationsdateien, die Sie auf die VHD kopiert haben.
  Auf VM, Windows PowerShell auf VM
  Erstellt Active Directory-Benutzer.
  Installiert SQL Server-Funktionen: Datenbankmodul, Reporting Services im SharePoint-Modus, Reporting Services-Add-In für SharePoint, SQL Server Data Tools, Management Studio.
  Erstellt mehrere Konten für die SQL Server-Dienste und SharePoint.
  Installiert drei Instanzen von SQL Server Analysis Services. SQL Server-Setup wird vom Skript drei Mal ausgeführt, um Folgendes zu installieren:
  Analysis Services – mehrdimensional
  Analysis Services – tabellarisch
  Konfiguration der zentralen SharePoint-Farm einschließlich der SharePoint-Zentraladministration.
  Stellt die beiden PowerPivot-Lösungen bereit.
  Installiert die drei PowerPivot SharePoint-Funktionen.
  Erstellt die PowerPivot-Dienstanwendung, erstellt die Webanwendung und stellt die Lösung bereit.
  Erstellt eine Site und aktiviert Funktionen.
  Konfiguriert Secure Store Service.
  Konfiguriert Excel Services.
  Erstellt ein IIS-Zertifikat.
  Bindet das Zertifikat an die Site.
  Erstellt eine alternative Zugriffszuordnung für HTTPS.
  Konfiguriert Reporting Services im SharePoint-Modus.
  Hebt die Einbindung der VHD auf, die die SQL Server- und SharePoint-Installationsdateien enthält.
  Dieses Skript führt die folgenden Tasks aus:
  Lädt die VHD-Dateien hoch.
  Warnung Bei dem Skript wird vorausgesetzt, dass Sie ein Abonnement verwenden, das noch kein virtuelles Windows Azure-Netzwerk umfasst. Wenn das Abonnement ein vorhandenes virtuelles Netzwerk umfasst, das nicht gelöscht werden kann, informieren Sie sich im Abschnitt Konflikte mit virtuellen Netzwerken in diesem Thema.
  Erstellen Sie den Ordner c:\Temp, falls dieser nicht vorhanden ist.
  Kopieren Sie C:\WA_BI_VM\OffBox\NetworkConfig.netcfg nach C:\Temp. Wenn Sie einen anderen Ordner als C:\Temp verwenden möchten, aktualisieren Sie den Parameter -ConfigurationPath im Skript CreateVM.ps1.
  Öffnen Sie Windows Azure PowerShell, und führen Sie den folgenden Befehl aus:
  Die Skriptausführung dauert je nach Geschwindigkeit der Internetverbindung 5 bis 15 Minuten. Der überwiegende Teil der Skriptausführungszeit wird aufgewendet, um die Datei .VHD nach Windows Azure zu kopieren.Bits Disk: Does Not Exist...CreatingWindows(R) Azure(TM) Upload Tool version 1.8.0.0for Microsoft(R) .NET Framework 3.5Copyright (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
  Das Skript sucht nach Windows Azure-Objekten, die über den gleichen Namen verfügen wie die von den Skripts erstellten Objekte. Wenn die Objekte vorhanden sind, wird der Erstellungsschritt vom Skript übersprungen und eine Überprüfungsmeldung ähnlich wie Affinity Group Exists….Moving On im Windows PowerShell-Fenster ausgegeben.
  Wenn Ihr Abonnement nicht über genügend Kerne zum Ausführen der Skripts verfügt, tritt beim Skript CreateVM.ps1 ein Fehler auf, und es wird eine Fehlermeldung ähnlich der folgenden ausgegeben:New-AzureVM: Fehler: Der Grenzwert der Abonnementrichtlinien für den Ressourcentyp 'cores count' wurde überschritten. Der Grenzwert für Ressourcentyp 'cores count' liegt bei 20 pro Abonnement, die aktuelle Anzahl beträgt 18 und das angeforderte Inkrement ist 4.
  Aktualisieren Sie das Windows Azure-Verwaltungsportal, und klicken Sie auf Alle Elemente. Der neue Virtuelle Computer, das Speicherkonto und das virtuelle Netzwerk werden aufgelistet.
  Herstellen einer Verbindung mit dem neuen Virtuellen Computer: Klicken Sie im Windows Azure-Verwaltungsportal auf das Symbol Virtuelle Computer.
  Wählen Sie den neuen Virtuellen Computer Iaas-BI-Full aus, und klicken Sie unten im Bildschirm auf das Symbol Verbinden.
  Melden Sie sich unter dem Konto testuser mit dem Kennwort "Testword!1" an. Das Kennwort ist einer der Parameter des Skripts CreateVM.ps1.
  Überprüfen Sie, ob das Laufwerk F:\ angefügt ist und die Ordner F:\scripts und F:\Bits enthält. Wichtig Es wird empfohlen, vor dem Ausführen weiterer Skripts Windows Update auszuführen.
  Stellen Sie im Windows Azure-Verwaltungsportal als Benutzer Testuser und mit dem Kennwort Testword!1 eine Verbindung mit dem Virtuellen Computer her.
  Öffnen Sie Windows Update in der Systemsteuerung.
  Nachdem Sie die Updates installiert haben, müssen Sie den Virtuellen Computer möglicherweise neu starten und vom Windows Azure-Verwaltungsportal erneut eine Verbindung herstellen.
  Weitere Informationen zu den vom Skript CreateVM.ps1 verwendeten Windows Azure PowerShell-Cmdlets finden Sie unter:
  New-AzureVM (http://msdn.microsoft.com/de-de/library/windowsazure/jj152815.aspx).
  New-AzureVMConfig (http://msdn.microsoft.com/de-de/library/windowsazure/jj152883.aspx).
  Datenträger 2 wird formatiert, und der Laufwerkbuchstabe "Z" wird zugewiesen.
  Datenträger 3 wird formatiert, und der Laufwerkbuchstabe "S" wird zugewiesen.
  Navigieren Sie zum Windows Azure-Verwaltungsportal, und stellen Sie eine Verbindung mit dem Virtuellen Computer Iaas-BI-Full her.
  Überprüfen Sie die folgenden Dateien, die auf dem Virtuellen Computer im Ordner f:\Scripts\onbox verfügbar sind.DCPromoAnswer.txt. Hinweis: Diese Datei enthält das Administratorkennwort SafeModeAdminPassword=Testword!1.DiskpartUnattended.txt
  Öffnen Sie auf dem Virtuellen Computer Windows PowerShell mit Systemmodulen. Weitere Informationen finden Sie im Abschnitt Importieren von Systemmodulen in PowerShell.
  Wenn als Wert Restricted zurückgegeben wird, führen Sie den folgenden Befehl aus, um die Konfiguration zu ändern:
  Geben Sie J ein, um die Änderung der Ausführungsrichtlinie zu bestätigen.
  Sobald die Skriptausführung beendet ist, wird der Virtuelle Computer neu gestartet und das Remotedesktop-Fenster geschlossen.
  Überprüfung: So überprüfen Sie, ob die Skriptausführung erfolgreich war:
  Stellen Sie im Windows Azure-Verwaltungsportal eine Verbindung mit dem Virtuellen Computer her, und melden Sie sich als Benutzer Testuser und mit dem Kennwort Testword!1 an.
  Zur Überprüfung des Domänencontrollers führen Sie die Anwendung System in der Windows-Systemsteuerung aus und überprüfen, ob für Domäne der Name IaaS-BI.local angezeigt wird. Der Domänenname wurde von f:\scripts\OnBoxf\DCPromoAnswer.txt bereitgestellt.
  Eine ausführliche Methode zur Überprüfung des Domänencontrollers besteht darin, eine Eingabeaufforderung mit Administratorrechten zu öffnen und dcdiag auszuführen.
  Wichtig Es wird empfohlen, vor dem Ausführen weiterer Skripts Windows Update auszuführen. Möglicherweise erfordert Windows Update, dass der Virtuelle Computer nach der Installation der Updates neu gestartet wird.
  Weitere Informationen zur unbeaufsichtigten Ausführung von "DCpromo" finden Sie unter Verwenden des unbeaufsichtigten Modus zum Installieren und Entfernen von Active Directory-Domänendiensten auf Windows Server 2008-Domänencontrollern (http://support.microsoft.com/kb/947034).
  Installiert SharePoint 2010 SP1, sofern Sie das Skript in den Vorbereitungsschritten bearbeitet haben.
  Mithilfe der anderen Skripts in dieser Reihe werden die SharePoint-Farm und Dienstanwendungen konfiguriert.
  Warnung Überprüfen Sie, ob die SharePoint-Lizenzdatei in der SharePoint-Konfigurationsdatei f:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml enthalten ist. Weitere Informationen finden Sie im Abschnitt Aktualisieren der SharePoint-Installationsdatei "config.xml" anhand der SharePoint-Lizenz.
  Öffnen Sie auf dem Virtuellen Computer Windows PowerShell mit Systemmodulen.
  Das Vorbereitungstool für SharePoint-Produkte wird geöffnet und die Ausführung gestartet. Das Vorbereitungstool für SharePoint-Produkte wird zweimal ausgeführt und schreibt währenddessen folgende Befehle in die PowerShell-Konsole:PS C:\Users\testuser> F:\scripts\onbox\OnBoxScript_2.ps1Run SharePoint PrerequisiteInstaller - first>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Run SharePoint PrerequisiteInstaller - second>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  Nachdem das Installationsprogramm für erforderliche Komponenten ausgeführt wurde, wird SharePoint vom Skript installiert. Die SharePoint-Installation läuft automatisch ab, sodass keine Dialogfelder angezeigt werden. Die SharePoint-Installation dauert 10 bis 15 Minuten. Sobald die Installation abgeschlossen ist, gibt das PowerShell-Skript eine Nachricht in der PowerShell-Konsole aus.Install SharePoint files>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>4/24/2013 11:05:45 PMSharePoint file are installed but not yet configured4/24/2013 11:13:06 PM
  Wenn Sie OnBoxScript_2.ps1 für die Installation von SharePoint 2010 SP1 aktualisiert haben, findet die Installation nach Ende der SharePoint-Installation im unbeaufsichtigten Modus statt. Weitere Informationen finden Sie im Abschnitt Aktualisieren von "OnBoxScript_2.ps1" anhand der SharePoint 2010 SP1-Installationsdateien.
  Hinweis: Starten Sie den Virtuellen Computer vor dem Ausführen zusätzlicher Skripts erneut.
  Überprüfen Sie unter Start, Alle Programme, ob die Gruppe Microsoft SharePoint-Produkte angezeigt wird.
  Hinweise zum Beheben von SharePoint-Installationsproblemen können Sie den SharePoint-Installationsprotokolldateien entnehmen. Wo die Protokolldateien gespeichert sind, hängt von der Einstellung Protokollierungstyp in der folgenden Konfigurationsdatei ab: F:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml
  Der Standardwert für Protokollierungstyp lautet:<Logging Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log"/>
  Dieser wird in den folgenden Pfad aufgelöst: C:\Users\<User Name>\AppData\Local\Temp\2. Hinweis:AppData ist standardmäßig ein ausgeblendeter Ordner.
  Die SQL Server-Lizenz muss sich in der Skriptdatei befinden. Die Skriptbearbeitung wurde im Rahmen der Vorbereitung ausgeführt. Wenn Sie /PID= den SQL Server-Schlüssel nicht hinzugefügt haben, informieren Sie sich unter Aktualisieren von Skripts mit dem SQL Server-Lizenzschlüssel. Dieses Skript führt die folgenden Tasks aus:
  Erstellt Active Directory (AD)-Benutzer. Erstellt die folgenden Konten für die SQL Server-Dienste und SharePoint. Die Konten werden alle mit dem Kennwort Testword!1 erstellt.
  Installiert die folgenden SQL Server-Funktionen:
  Reporting Services im SharePoint-Modus
  Reporting Services-Add-In für SharePoint
  Die Skriptausführung dauert 10 bis 15 Minuten.
  Weitere Informationen darüber, wie Sie die Setupprotokolldateien von SQL Server finden und anzeigen, erhalten Sie unter Lesen und Anzeigen der Setupprotokolldateien von SQL Server (http://msdn.microsoft.com/de-de/library/ms143702.aspx).
  Wichtig Hinweis: Starten Sie den Virtuellen Computer vor dem Ausführen zusätzlicher Skripts erneut, und führen Sie Windows Update aus.
  SQL Server: Um zu überprüfen, ob die SQL Server-Komponenten erfolgreich installiert wurden, führen Sie die folgenden Schritte aus.
  Klicken Sie auf Microsoft SQL Server 2012 und dann auf Konfigurationstools.
  Klicken Sie im SQL Server-Konfigurations-Manager im linken Bereich auf SQL Server-Dienste. Achten Sie darauf, ob die Instanzen SQL Server (SharePoint) und SQL Server-Agent (SharePoint) installiert sind und ausgeführt werden.
  Konten: Um zu überprüfen, ob die Konten vom Skript erfolgreich erstellt wurden, führen Sie die folgenden Schritte aus.
  Öffnen Sie auf dem Virtuellen Computer eine Eingabeaufforderung mit Administratorrechten.
  Führen Sie den folgenden Befehl aus, um eine Liste der Anmeldenamen anzuzeigen:
  Oder führen Sie auf dem Virtuellen Computer in einem Windows PowerShell-Fenster, das mit Systemmodulen geöffnet wurde, den folgenden Befehl aus.
  Führt SQL Server-Setup drei Mal aus, um die folgenden drei Instanzen von Analysis Services zu installieren:
  Wenn Sie den Modus Analysis Services – mehrdimensional oder Analysis Services – tabellarisch nicht verwenden möchten, können Sie die entsprechenden Zeilen auskommentieren, indem Sie im Skript OnBoxScript_4.ps1 am Anfang der Zeilen (.\setup.exe) ein "#" hinzufügen. PowerPivot ist für spätere Skripts erforderlich, durch die die Farm, PowerPivot und Reporting Services im SharePoint-Modus konfiguriert werden.
  Hinweis: In den vom Skript OnBoxScript_4.ps1 verwendeten Befehlszeilen für SQL Server-Setup wird die Fehlerberichterstattung mit dem Parameter /ERRORREPORTING=0 deaktiviert. Ändern Sie die Werte, wenn Sie Installationsfehler beheben möchten. Die unterstützten Werte für /ERRORREPORTING=0 lauten "1=enabled" oder "0=disabled". Möglicherweise ist auch der Parameter /INDICATEPROGRESS hilfreich für Sie. Durch /INDICATEPROGRESS wird Setup so konfiguriert, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. Weitere Informationen finden Sie unter Installieren von SQL Server 2012 von der Eingabeaufforderung (http://technet.microsoft.com/de-de/library/ms144259.aspx).
  Hinweis Schließen Sie das PowerShell-Fenster, und öffnen Sie es erneut, bevor Sie das nächste Skript ausführen. Die vom Skript OnBoxScript_4.ps1 hinzugefügten PowerPivot-Cmdlets sind erst verfügbar, nachdem die PowerShell-Umgebung neu gestartet wurde.
  Klicken Sie im SQL Server-Konfigurations-Manager im linken Bereich auf SQL Server-Dienste. Achten Sie darauf, dass die drei Analysis Services-Instanzen installiert sind und ausgeführt werden.
  Konfiguration der zentralen SharePoint-Farm einschließlich der Website der SharePoint-Zentraladministration. Stellt die PowerPivot-Farmlösung und die PowerPivot-Anwendungslösung bereit.
  Bevor Sie das nächste Skript ausführen, schließen Sie das PowerShell-Fenster und öffnen es erneut.
  Überprüfen Sie auf dem Virtuellen Computer, ob Sie zur SharePoint-Zentraladministration navigieren können. Die Standard-URL lautet http://iaas-bi-full:8080. Verwenden Sie den Anmeldenamen testuser und das Kennwort Testword!1. Hinweis: Möglicherweise müssen Sie IE SEC deaktivieren. Weitere Informationen finden Sie unter Verstärkte Sicherheitskonfiguration für Internet Explorer (http://technet.microsoft.com/de-de/library/dd883248(v=WS.10).aspx).
  Klicken Sie auf Start, auf Alle Programme, und klicken Sie auf Microsoft SharePoint-Produkte.
  Überprüfen Sie, ob die drei PowerPivot-Funktionen installiert sind. Öffnen Sie auf dem Virtuellen Computer die SharePoint-Verwaltungsshell: Klicken Sie unter Alle Programme auf Microsoft SharePoint-Produkte.
  Erstellt eine PowertPivot-Dienstanwendung und eine Webanwendung.
  Erstellt eine neue Site und aktiviert Funktionen.
  Überprüfen Sie die Excel Services-Dienstanwendung anhand einer der folgenden Methoden:
  Klicken Sie in der SharePoint-Zentraladministration auf Dienstanwendungen verwalten. Sobald Sie zur Eingabe eines Anmeldenamens aufgefordert werden, geben Sie "testuser" ein. Stellen Sie sicher, dass die Excel Services-Anwendung ExcelServiceApp1 den Status Gestartet aufweist.
  Führen Sie den folgenden PowerShell-Befehl über die SharePoint-Verwaltungsshell aus:
  Überprüfen Sie die Website anhand einer der folgenden Methoden: Navigieren Sie zur PowerPivot-Website http://iaas-bi-full/SitePages/Home.aspx.
  Klicken Sie in der SharePoint-Zentraladministration auf Anwendungsverwaltung und dann auf Alle Websitesammlungen anzeigen.
  Erstellen eines IIS-Zertifikats
  Binden des Zertifikats an die Site
  Erstellen einer alternativen Zugriffszuordnung (Alternate Access Mapping) für HTTPS
  Führen Sie den folgenden PowerShell-Befehl von der SharePoint-Verwaltungsshell aus, um zu überprüfen, ob die Zuordnung <Ihr Cloud-Dienstname>.cloudapp.net vorhanden ist:
  Installiert und startet den Reporting Services-Dienst.
  Erstellt eine Dienstanwendung, einen Anwendungspool und einen Proxy für Reporting Services.
  Verknüpft den Proxy der Reporting Services-Dienstanwendung mit der Standardwebsite.
  Gewährt dem Reporting Services-Anwendungspool Webanwendungsrechte.
  Hinweis Zum Erstellen eines verwalteten Dienstkontos ruft das Skript die Anmeldeinformationen für das Dienstkonto IaaS-BI\SQL_Reporting ab. Dieser Schritt führt dazu, dass das Dialogfeld zur Überprüfung der Anmeldeinformationen ausgeblendet wird. Geben Sie das Kennwort Testword!1 ein, sofern dieses in OnBoxScript_3.ps1 nicht geändert wurde.
  Klicken Sie in der SharePoint-Zentraladministration auf Dienstanwendungen verwalten.
  Sobald Sie zur Eingabe eines Anmeldenamens aufgefordert werden, geben Sie testuser ein.
  Überprüfen Sie, ob die Reporting Services-Anwendung und der Proxy der Reporting Services-Anwendung installiert sind und der Status Gestartet lautet.
  Die Ausgabeliste enthält den Namen und einen GUID. Der GUID unterschiedet sich von dem im folgenden Beispiel.Name Id UEAccountName---- -- -------------Reporting Services ... 001c9a73-04e8-4e8f-823d-0e2454c4ce20
  Hebt die Einbindung des Laufwerks F: auf. Das ist die VHD, die die SQL Server- und SharePoint-Installationsdateien enthält. Durch Entfernen dieses Laufwerks verringert sich der Speicher, der vom Windows Azure-Abonnement verwendet wird.
  Öffnen Sie auf dem lokalen Computer Windows Azure PowerShell.
  Stellen Sie im Windows Azure-Verwaltungsportal eine Verbindung mit der VM her, und melden Sie sich als Benutzer Testuser und mit dem Kennwort Testword!1 an.
  Öffnen Sie den Windows-Explorer, und stellen Sie sicher, dass das Laufwerk F: nicht aufgeführt wird.
  Reporting Services-Inhaltstypen
  Für Reporting Services werden vordefinierte Inhaltstypen bereitgestellt, die zum Verwalten freigegebener Datenquellendateien (.rsds) und Berichtsdefinitionsdateien (.rdl) verwendet werden können. Indem Sie die Inhaltstypen einer Bibliothek hinzufügen, aktivieren Sie die Reporting Services-Optionen im Menü Neu. Weitere Informationen finden Sie unter Hinzufügen von Berichtsserver-Inhaltstypen zu einer Bibliothek (Reporting Services im integrierten SharePoint-Modus) (http://msdn.microsoft.com/de-de/library/bb326289.aspx).
  Wenn Sie im linken SharePoint-Navigationsbereich erstmalig auf PowerPivot-Katalog klicken, wird eine Meldung angezeigt, dass Sie Silverlight installieren müssen. Vor dem Download von Silverlight: Führen Sie die folgenden Schritte aus, um Internet Explorer auf dem Virtuellen Computer für Downloads zu konfigurieren.
  Wechseln Sie zum Menü Extras.
  Wählen Sie die Zone Internet aus.
  Wählen Sie unter der Kategorie Downloads für Dateidownload die Option Aktivieren aus.
  Klicken Sie im PowerPivot-Katalog auf Microsoft Silverlight installieren.
  Sobald die Silverlight-Installation abgeschlossen ist, aktualisieren Sie den Browser, um die PowerPivot-Katalogansicht anzuzeigen.
  Weitere Informationen zum Exportieren eines Zertifikats mit dem privaten Schlüssel und zum Importieren des Zertifikats auf einem anderen Computer, damit das Windows Azure-Abonnement auch von diesem Computer verwaltet werden kann, finden Sie unter Vorgehensweise: Anzeigen von Zertifikaten mit dem MMC-Snap-In (http://msdn.microsoft.com/de-de/library/ms788967(v=vs.110).aspx).
  Sie können Zertifikate auch über den Internet Explorer exportieren und importieren. Führen Sie z. B. zum Exportieren die folgenden Schritte durch:
  Klicken Sie auf Zertifikate. Wählen Sie das zu exportierende Zertifikat aus, und klicken Sie dann auf Exportieren.
  Wählen Sie im Zertifikatexport-Assistenten die Option aus, bei der der private Schlüssel mit dem Zertifikat exportiert wird.
  Windows PowerShell Integrated Scripting Environment (ISE) ist eine optionale Funktion in Windows Server 2008 R2. Zum Aktivieren von PowerShell ISE führen Sie eine der folgenden Prozeduren aus:
  Klicken Sie im Windows Server-Manager auf Features.
  Wählen Sie Windows PowerShell Integrated Scripting Environment (ISE) aus, und klicken Sie auf Weiter.
  Führen Sie den folgenden Befehl im Windows Azure PowerShell-Fenster aus, um eine Liste der Windows Azure-Cmdlets anzuzeigen:
  Hilfe zur Befehlszeile eines bestimmten Befehls rufen Sie über den Schalter –full ab. Beispiel:
  In diesem Abschnitt werden die Schritte zum Bereinigen des Abonnements beschrieben. Diese werden ausgeführt, wenn Sie die Skripts ab createvm.ps1 erneut ausführen möchten. Klicken Sie im Windows Azure-Verwaltungsportal auf Alle Elemente, und löschen Sie die folgenden Elemente in der angegebenen Reihenfolge: Klicken Sie auf Virtuelle Computer und dann auf den Virtuellen Computer Iaas-BI-Full. Klicken Sie auf Löschen.
  Klicken Sie auf Netzwerke und dann auf das Netzwerk Iaas-BI-network. Klicken Sie auf Löschen.
  Klicken Sie auf Virtuelle Computer und dann im oberen Menü auf Datenträger. Klicken Sie auf Löschen und dann auf Die zugeordnete VHD löschen. Löschen Sie alle Datenträger.
  Klicken Sie auf Speicher und dann auf iaasbistorage. Klicken Sie auf Löschen. Klicken Sie auf Einstellungen und dann auf Affinitätsgruppen. Klicken Sie auf Iaas BI-Affinitätsgruppe und dann auf Löschen.
  Importieren von Systemmodulen in PowerShell
  Die PowerShell-Systemmodule sind für die meisten Skripts in diesem Projekt erforderlich. Klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol, um die PowerShell mit den Systemmodulen zu öffnen.