共用方式為


Restore-AzCosmosDBMongoDBCollection

將資料庫中已刪除的 mongodb 集合還原至相同帳戶中的指定時間戳

語法

Restore-AzCosmosDBMongoDBCollection
       -ResourceGroupName <String>
       -AccountName <String>
       -DatabaseName <String>
       [-Name <String>]
       -RestoreTimestampInUtc <DateTime>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

使用指定的名稱和時間戳,還原相同帳戶中已刪除的 mongodb 集合。

範例

範例 1

Restore-AzCosmosDBMongoDBCollection  -AccountName “my-pitr-mongodb-account” -ResourceGroupName “my-rg”  -DatabaseName “my-database” -Name “my-collection”  -RestoreTimestampInUtc “2022-08-25T07:16:20Z”

Name     : my-collection 
Id       : /subscriptions/23587e98-b6ac-4328-a753-03bcd3c8e744/resourceGroups/my-rg/providers/Microsoft.DocumentDB/databaseAccounts/my-pitr-mongodb-account/mongoDBDatabases/my-database/collections/my-collection 
Location :
Tags     :
Resource : Microsoft.Azure.Commands.CosmosDB.Models.PSMongoDBCollectionGetPropertiesResource

參數

-AccountName

Cosmos DB 資料庫帳戶的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DatabaseName

資料庫名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

集合名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RestoreTimestampInUtc

來源帳戶必須還原至的時間戳。

類型:DateTime
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

PSMongoDBCollectionGetResults

輸出

PSMongoDBCollectionGetResults

ResourceNotFoundException

備註