PowerShell-Reference für Analysis Services

Gilt für: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Analysis Services PowerShell-Cmdlets sind im SqlServer-Modulenthalten.

Hinweis

Für Azure Analysis Services-Datenbankvorgänge wird das gleiche SqlServer-Modul wie für SQL Server Analysis Services verwendet. Allerdings werden nicht alle Cmdlets für Azure Analysis Services unterstützt. Weitere Informationen finden Sie unter Verwalten von Azure Analysis Services mit PowerShell.

Analysis Services-Cmdlets

Analysis Services stellt Cmdlets bereit, die den Methoden im Microsoft.AnalysisServices -Namespace entsprechen. In der folgenden Tabelle wird jedes Cmdlet beschrieben und ein Link zur entsprechenden AMO-Methode angegeben.

Wenn Sie PowerShell verwenden möchten, um einen Task auszuführen, der nicht in der folgenden Liste enthalten ist (z.B. das Erstellen oder Synchronisieren einer Datenbank), können Sie ein TMSL- oder ein XMLA-Skript für diese Aktion schreiben und dann mithilfe des Invoke-ASCmd -Cmdlets ausführen.

Cmdlet Beschreibung Entsprechende AMO-Methoden
Add-RoleMember cmdlet (Add-RoleMember-Cmdlet) Hinzufügen eines Mitglieds zu einer Datenbankrolle. Add
Backup-ASDatabase cmdlet (Backup-ASDatabase-Cmdlet) Sichern einer Analysis Services-Datenbank. Database.Backup
Invoke-ASCmd cmdlet (Invoke-ASCmd-Cmdlet) Ausführen einer Abfrage oder eines Skripts im XMLA- oder TSML-Format (JSON). Execute
Invoke-ProcessASDatabase Verarbeiten einer Datenbank. Process
Invoke-ProcessCube-Cmdlet Verarbeiten eines Cubes. Process
Invoke-ProcessDimension-Cmdlet Verarbeiten einer Dimension. Process
Invoke-ProcessPartition-Cmdlet Verarbeiten einer Partition. Process
Invoke-ProcessTable-cmdlet Verarbeiten sie eine Tabelle in einem tabellarischen Modell, Kompatibilitätsmodell 1200 oder höher. Process
Merge-Partition cmdlet (Merge-Partition-Cmdlet) Zusammenführen einer Partition. Merge
New-RestoreFolder-Cmdlet Erstellen eines Ordners zum Ablegen einer Datenbanksicherung RestoreFolder
New-RestoreLocation cmdlet (New-RestoreLocations-Cmdlet) Angeben eines oder mehrerer Remoteserver für die Wiederherstellung der Datenbank RestoreLocation
Remove-RoleMember cmdlet (Remove-RoleMember-Cmdlet) Entfernen eines Mitglieds aus einer Datenbankrolle. Remove
Restore-ASDatabase-Cmdlet Wiederherstellen einer Datenbank auf einer Serverinstanz Restore