New-AzContainerRegistry
語法
CreateExpanded (預設值)
New-AzContainerRegistry
-Name <String>
-ResourceGroupName <String>
-Location <String>
-Sku <String>
[-SubscriptionId <String>]
[-AnonymousPullEnabled]
[-AzureAdAuthenticationAsArmPolicyStatus <String>]
[-DataEndpointEnabled]
[-EnableAdminUser]
[-EnableSystemAssignedIdentity]
[-EncryptionStatus <String>]
[-ExportPolicyStatus <String>]
[-IdentityPrincipalId <String>]
[-IdentityTenantId <String>]
[-KeyVaultPropertyIdentity <String>]
[-KeyVaultPropertyKeyIdentifier <String>]
[-NetworkRuleBypassOption <String>]
[-NetworkRuleSetDefaultAction <String>]
[-NetworkRuleSetIPRule <IIPRule[]>]
[-PublicNetworkAccess <String>]
[-QuarantinePolicyStatus <String>]
[-RetentionPolicyDay <Int32>]
[-RetentionPolicyStatus <String>]
[-SoftDeletePolicyRetentionDay <Int32>]
[-SoftDeletePolicyStatus <String>]
[-Tag <Hashtable>]
[-TrustPolicyStatus <String>]
[-TrustPolicyType <String>]
[-UserAssignedIdentity <String[]>]
[-ZoneRedundancy <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateViaJsonFilePath
New-AzContainerRegistry
-Name <String>
-ResourceGroupName <String>
-JsonFilePath <String>
[-SubscriptionId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateViaJsonString
New-AzContainerRegistry
-Name <String>
-ResourceGroupName <String>
-JsonString <String>
[-SubscriptionId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
範例
範例 1:使用新的儲存體帳戶建立容器登錄。
New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us"
Name SkuName LoginServer CreationDate ProvisioningState AdminUserEnabled
---- ------- ----------- ------------ ----------------- ----------------
RegistryExample Basic registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded False
使用新的儲存體帳戶建立容器登錄。
範例 2:建立已啟用管理員使用者的容器登錄。
New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us" -EnableAdminUser
Name SkuName LoginServer CreationDate ProvisioningState AdminUserEnabled
---- ------- ----------- ------------ ----------------- ----------------
RegistryExample Basic registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded True
建立已啟用管理員使用者的容器登錄。
參數
-AnonymousPullEnabled
從未經驗證的用戶端啟用全登錄提取。
參數屬性
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-AsJob
以作業身分執行命令
參數屬性
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-AzureAdAuthenticationAsArmPolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
參數屬性
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-DataEndpointEnabled
為每個區域啟用單一資料端點來提供數據。
參數屬性
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-DefaultProfile
DefaultProfile 參數無法運作。
如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。
參數屬性
類型: PSObject
預設值: None
支援萬用字元: False
不要顯示: False
別名: AzureRMContext, AzureCredential
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-EnableAdminUser
值,指出是否啟用系統管理員使用者。
參數屬性
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-EnableSystemAssignedIdentity
決定是否要為資源啟用系統指派的身分識別。
參數屬性
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-EncryptionStatus
指出容器登錄是否啟用加密。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-ExportPolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-IdentityPrincipalId
資源識別的主要標識碼。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-IdentityTenantId
資源的租用戶標識碼。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-JsonFilePath
提供給建立作業的 Json 檔案路徑
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateViaJsonFilePath
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-JsonString
提供給建立作業的 Json 字串
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateViaJsonString
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-KeyVaultPropertyIdentity
將用來存取金鑰保存庫之身分識別的用戶端識別碼。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-KeyVaultPropertyKeyIdentifier
用來存取加密金鑰的金鑰保存庫 URI。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Location
資源的位置。
建立資源之後,就無法變更此專案。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Name
容器登錄的名稱。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
別名: 登錄名稱, 資源名稱, ContainerRegistryName
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-NetworkRuleBypassOption
是否允許受信任的 Azure 服務存取受網路限制的登錄。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-NetworkRuleSetDefaultAction
當沒有其他規則相符時,允許或拒絕的默認動作。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-NetworkRuleSetIPRule
IP ACL 規則。
參數屬性
類型: IIPRule [ ]
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-NoWait
以異步方式執行命令
參數屬性
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-PublicNetworkAccess
容器登錄是否允許公用網路存取。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-QuarantinePolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-ResourceGroupName
資源群組的名稱。
名稱不區分大小寫。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-RetentionPolicyDay
要保留未標記指令清單的天數,之後會加以清除。
參數屬性
類型: Int32
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-RetentionPolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Sku
容器登錄的 SKU 名稱。
建立登錄時需要。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: True
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-SoftDeletePolicyRetentionDay
虛刪除專案永久刪除後的天數。
參數屬性
類型: Int32
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-SoftDeletePolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-SubscriptionId
目標訂用帳戶的標識碼。
此值必須是 UUID。
參數屬性
類型: String
預設值: (Get-AzContext).Subscription.Id
支援萬用字元: False
不要顯示: False
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-Tag
資源的標記。
參數屬性
類型: Hashtable
預設值: None
支援萬用字元: False
不要顯示: False
別名: Tags
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-TrustPolicyStatus
值,指出是否啟用原則。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-TrustPolicyType
信任原則的類型。
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-UserAssignedIdentity
與資源相關聯的使用者指派身分識別數位。
陣組中的元素會是 ARM 資源標識符,格式為:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。'
參數屬性
類型: String [ ]
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。
指令未執行。
參數屬性
參數集
(All)
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
-ZoneRedundancy
是否為此容器登錄啟用區域備援
參數屬性
類型: String
預設值: None
支援萬用字元: False
不要顯示: False
參數集
CreateExpanded
Position: Named
必要: False
來自管線的值: False
來自管線按屬性名稱的值: False
來自剩餘引數的值: False
CommonParameters
此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters 。
輸出