Freigeben über


Get-AzureRmDataMigrationTask

Ruft das PSProjectTask -Objekt ab, das einer Migrationsaufgabe des Azure-Datenbankmigrationsdiensts zugeordnet ist.

Warnung

Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.

Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.

Syntax

Get-AzureRmDataMigrationTask
   -ResourceGroupName <String>
   -ServiceName <String>
   -ProjectName <String>
   [-TaskType <TaskTypeEnum>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-InputObject] <PSProject>
   [-TaskType <TaskTypeEnum>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-InputObject] <PSProject>
   -Name <String>
   [-Expand]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-InputObject] <PSProject>
   -Name <String>
   [-Expand]
   -ResultType <ResultTypeEnum>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-ResourceId] <String>
   [-TaskType <TaskTypeEnum>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-ResourceId] <String>
   -Name <String>
   [-Expand]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   [-ResourceId] <String>
   -Name <String>
   [-Expand]
   -ResultType <ResultTypeEnum>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   -ResourceGroupName <String>
   -ServiceName <String>
   -ProjectName <String>
   [-Name <String>]
   [-Expand]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmDataMigrationTask
   -ResourceGroupName <String>
   -ServiceName <String>
   -ProjectName <String>
   -Name <String>
   [-Expand]
   -ResultType <ResultTypeEnum>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Get-AzureRmDataMigrationTask ruft die Eigenschaften ab, die einer Migrationsaufgabe des Azure-Datenbankmigrationsdiensts zugeordnet sind.

Beispiele

Beispiel 1

PS C:\> Get -AzureRmDataMigrationTask -TaskName myTestTask -ServiceName myTestService -ProjectName MyTestProject -ResourceGroupName MyResourceGroup -Expand

Im obigen Beispiel wird die Verwendung des Cmdlets Get-AzureRmDataMigrationTask veranschaulicht, um die Eigenschaften abzurufen, die einer Migrationsaufgabe des Azure Database Migration Service zugeordnet sind, basierend auf dem als Eingabeparameter übergebenen Aufgabennamen.

Beispiel 2

PS C:\> Get -AzureRmDataMigrationTask -Project $myProject

Im obigen Beispiel wird die Verwendung des Cmdlets "Get-AzureRmDataMigrationTask" veranschaulicht, um alle Migrationsaufgaben abzurufen, die mit dem PSProject-Objekt verknüpft sind, das als Eingabeparameter übergeben wird.

Parameter

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Expand

Ausgabe erweitern

Typ:SwitchParameter
Position:Named
Standardwert:False
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

PSProject-Objekt.

Typ:PSProject
Aliase:Project
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Der Name der Projektaufgabe.

Typ:String
Aliase:TaskName
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProjectName

Der Name des Projekts.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Der Name der Ressourcengruppe.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceId

Projektressourcen-ID.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ResultType

Erweitern sie die Ausgabe des angegebenen Ergebnistyps.

Typ:ResultTypeEnum
Zulässige Werte:MigrationLevelOutput, DatabaseLevelOutput, TableLevelOutput, MigrationValidationOutput, MigrationValidationDatabaseLevelOutput, LoginLevelOutput, AgentJobLevelOutput
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceName

Name des Datenbankmigrationsdiensts.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TaskType

Filtern nach TaskType.

Typ:Nullable<T>[TaskTypeEnum]
Zulässige Werte:MigrateSqlServerSqlDb, ConnectToSourceSqlServer, ConnectToTargetSqlDb, GetUserTablesSql, ConnectToTargetSqlDbMi, MigrateSqlServerSqlDbMi, ValidateSqlServerSqlDbMi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

PSProject

Parameter: InputObject (ByValue)

String

Ausgaben

PSProjectTask