Aracılığıyla paylaş


Set-AzStorageAccount

Depolama hesabını değiştirir.

Syntax

StorageEncryption (Varsayılan)

Set-AzStorageAccount
    [-ResourceGroupName] <String>
    [-Name] <String>
    [-Force]
    [-SkuName <String>]
    [-AccessTier <String>]
    [-CustomDomainName <String>]
    [-UseSubDomain <Boolean>]
    [-Tag <Hashtable>]
    [-EnableHttpsTrafficOnly <Boolean>]
    [-StorageEncryption]
    [-AssignIdentity]
    [-UserAssignedIdentityId <String>]
    [-KeyVaultUserAssignedIdentityId <String>]
    [-KeyVaultFederatedClientId <String>]
    [-IdentityType <String>]
    [-NetworkRuleSet <PSNetworkRuleSet>]
    [-UpgradeToStorageV2]
    [-EnableAzureActiveDirectoryDomainServicesForFile <Boolean>]
    [-EnableLargeFileShare]
    [-PublishMicrosoftEndpoint <Boolean>]
    [-PublishInternetEndpoint <Boolean>]
    [-EnableSmbOAuth <Boolean>]
    [-AllowBlobPublicAccess <Boolean>]
    [-MinimumTlsVersion <String>]
    [-AllowSharedKeyAccess <Boolean>]
    [-SasExpirationPeriod <TimeSpan>]
    [-SasExpirationAction <String>]
    [-KeyExpirationPeriodInDay <Int32>]
    [-AllowCrossTenantReplication <Boolean>]
    [-DefaultSharePermission <String>]
    [-PublicNetworkAccess <String>]
    [-ImmutabilityPeriod <Int32>]
    [-ImmutabilityPolicyState <String>]
    [-EnableSftp <Boolean>]
    [-EnableLocalUser <Boolean>]
    [-AllowedCopyScope <String>]
    [-Zone <String[]>]
    [-ZonePlacementPolicy <String>]
    [-EnableBlobGeoPriorityReplication <Boolean>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-RoutingChoice <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

KeyvaultEncryption

Set-AzStorageAccount
    [-ResourceGroupName] <String>
    [-Name] <String>
    -KeyName <String>
    -KeyVaultUri <String>
    [-Force]
    [-SkuName <String>]
    [-AccessTier <String>]
    [-CustomDomainName <String>]
    [-UseSubDomain <Boolean>]
    [-Tag <Hashtable>]
    [-EnableHttpsTrafficOnly <Boolean>]
    [-KeyvaultEncryption]
    [-KeyVersion <String>]
    [-AssignIdentity]
    [-UserAssignedIdentityId <String>]
    [-KeyVaultUserAssignedIdentityId <String>]
    [-KeyVaultFederatedClientId <String>]
    [-IdentityType <String>]
    [-NetworkRuleSet <PSNetworkRuleSet>]
    [-UpgradeToStorageV2]
    [-EnableAzureActiveDirectoryDomainServicesForFile <Boolean>]
    [-EnableLargeFileShare]
    [-PublishMicrosoftEndpoint <Boolean>]
    [-PublishInternetEndpoint <Boolean>]
    [-EnableSmbOAuth <Boolean>]
    [-AllowBlobPublicAccess <Boolean>]
    [-MinimumTlsVersion <String>]
    [-AllowSharedKeyAccess <Boolean>]
    [-SasExpirationPeriod <TimeSpan>]
    [-SasExpirationAction <String>]
    [-KeyExpirationPeriodInDay <Int32>]
    [-AllowCrossTenantReplication <Boolean>]
    [-DefaultSharePermission <String>]
    [-PublicNetworkAccess <String>]
    [-ImmutabilityPeriod <Int32>]
    [-ImmutabilityPolicyState <String>]
    [-EnableSftp <Boolean>]
    [-EnableLocalUser <Boolean>]
    [-AllowedCopyScope <String>]
    [-Zone <String[]>]
    [-ZonePlacementPolicy <String>]
    [-EnableBlobGeoPriorityReplication <Boolean>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-RoutingChoice <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureActiveDirectoryKerberosForFile

Set-AzStorageAccount
    [-ResourceGroupName] <String>
    [-Name] <String>
    [-Force]
    [-SkuName <String>]
    [-AccessTier <String>]
    [-CustomDomainName <String>]
    [-UseSubDomain <Boolean>]
    [-Tag <Hashtable>]
    [-EnableHttpsTrafficOnly <Boolean>]
    [-AssignIdentity]
    [-UserAssignedIdentityId <String>]
    [-KeyVaultUserAssignedIdentityId <String>]
    [-KeyVaultFederatedClientId <String>]
    [-IdentityType <String>]
    [-NetworkRuleSet <PSNetworkRuleSet>]
    [-UpgradeToStorageV2]
    [-EnableLargeFileShare]
    [-PublishMicrosoftEndpoint <Boolean>]
    [-PublishInternetEndpoint <Boolean>]
    [-EnableAzureActiveDirectoryKerberosForFile <Boolean>]
    [-ActiveDirectoryDomainName <String>]
    [-ActiveDirectoryDomainGuid <String>]
    [-EnableSmbOAuth <Boolean>]
    [-AllowBlobPublicAccess <Boolean>]
    [-MinimumTlsVersion <String>]
    [-AllowSharedKeyAccess <Boolean>]
    [-SasExpirationPeriod <TimeSpan>]
    [-SasExpirationAction <String>]
    [-KeyExpirationPeriodInDay <Int32>]
    [-AllowCrossTenantReplication <Boolean>]
    [-DefaultSharePermission <String>]
    [-PublicNetworkAccess <String>]
    [-ImmutabilityPeriod <Int32>]
    [-ImmutabilityPolicyState <String>]
    [-EnableSftp <Boolean>]
    [-EnableLocalUser <Boolean>]
    [-AllowedCopyScope <String>]
    [-Zone <String[]>]
    [-ZonePlacementPolicy <String>]
    [-EnableBlobGeoPriorityReplication <Boolean>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-RoutingChoice <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ActiveDirectoryDomainServicesForFile

Set-AzStorageAccount
    [-ResourceGroupName] <String>
    [-Name] <String>
    -EnableActiveDirectoryDomainServicesForFile <Boolean>
    [-Force]
    [-SkuName <String>]
    [-AccessTier <String>]
    [-CustomDomainName <String>]
    [-UseSubDomain <Boolean>]
    [-Tag <Hashtable>]
    [-EnableHttpsTrafficOnly <Boolean>]
    [-AssignIdentity]
    [-UserAssignedIdentityId <String>]
    [-KeyVaultUserAssignedIdentityId <String>]
    [-KeyVaultFederatedClientId <String>]
    [-IdentityType <String>]
    [-NetworkRuleSet <PSNetworkRuleSet>]
    [-UpgradeToStorageV2]
    [-EnableLargeFileShare]
    [-PublishMicrosoftEndpoint <Boolean>]
    [-PublishInternetEndpoint <Boolean>]
    [-ActiveDirectoryDomainName <String>]
    [-ActiveDirectoryNetBiosDomainName <String>]
    [-ActiveDirectoryForestName <String>]
    [-ActiveDirectoryDomainGuid <String>]
    [-ActiveDirectoryDomainSid <String>]
    [-ActiveDirectoryAzureStorageSid <String>]
    [-ActiveDirectorySamAccountName <String>]
    [-ActiveDirectoryAccountType <String>]
    [-EnableSmbOAuth <Boolean>]
    [-AllowBlobPublicAccess <Boolean>]
    [-MinimumTlsVersion <String>]
    [-AllowSharedKeyAccess <Boolean>]
    [-SasExpirationPeriod <TimeSpan>]
    [-SasExpirationAction <String>]
    [-KeyExpirationPeriodInDay <Int32>]
    [-AllowCrossTenantReplication <Boolean>]
    [-DefaultSharePermission <String>]
    [-PublicNetworkAccess <String>]
    [-ImmutabilityPeriod <Int32>]
    [-ImmutabilityPolicyState <String>]
    [-EnableSftp <Boolean>]
    [-EnableLocalUser <Boolean>]
    [-AllowedCopyScope <String>]
    [-Zone <String[]>]
    [-ZonePlacementPolicy <String>]
    [-EnableBlobGeoPriorityReplication <Boolean>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-RoutingChoice <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Set-AzStorageAccount cmdlet'i bir Azure Depolama hesabını değiştirir. Bu cmdlet'i hesap türünü değiştirmek, bir müşteri etki alanını güncelleştirmek veya depolama hesabında etiket ayarlamak için kullanabilirsiniz.

Örnekler

Örnek 1: Depolama hesabı türünü ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -SkuName "Standard_RAGRS"

Bu komut Depolama hesabı türünü Standard_RAGRS olarak ayarlar.

Örnek 2: Depolama hesabı için özel etki alanı ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -CustomDomainName "www.contoso.com" -UseSubDomain $true

Bu komut, depolama hesabı için özel bir etki alanı ayarlar.

Örnek 3: Erişim katmanı değerini ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -AccessTier Cool

komutu Erişim Katmanı değerini seyrek erişimli olacak şekilde ayarlar.

Örnek 4: Özel etki alanını ve etiketleri ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -CustomDomainName "www.domainname.com" -UseSubDomain $true -Tag @{tag0="value0";tag1="value1";tag2="value2"}

komutu, depolama hesabı için özel etki alanını ve etiketleri ayarlar.

Örnek 5: Şifreleme KeySource değerini Keyvault olarak ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -AssignIdentity
$account = Get-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount"

$keyVault = New-AzKeyVault -VaultName "MyKeyVault" -ResourceGroupName "MyResourceGroup" -Location "EastUS2"
$key = Add-AzKeyVaultKey -VaultName "MyKeyVault" -Name "MyKey" -Destination 'Software'
Set-AzKeyVaultAccessPolicy -VaultName "MyKeyVault" -ObjectId $account.Identity.PrincipalId -PermissionsToKeys wrapkey,unwrapkey,get

# In case to enable key auto rotation, don't set KeyVersion
Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -KeyvaultEncryption -KeyName $key.Name -KeyVersion $key.Version -KeyVaultUri $keyVault.VaultUri

# In case to enable key auto rotation after set keyvault properties with KeyVersion, can update account by set KeyVersion to empty
Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -KeyvaultEncryption -KeyName $key.Name -KeyVersion "" -KeyVaultUri $keyVault.VaultUri

Bu komut, Yeni oluşturulan bir Keyvault ile Şifreleme KeySource'unu ayarlar. Anahtar otomatik döndürmeyi etkinleştirmek istiyorsanız, Keyvault özelliklerini ilk kez ayarlarken keyversion'ı ayarlamayın veya keyvault özelliklerini keyversion ile yeniden boş olarak ayarlayarak temizleyin.

Örnek 6: Şifreleme KeySource'u "Microsoft.Storage" olarak ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -StorageEncryption

Bu komut Şifreleme KeySource'u "Microsoft.Storage" olarak ayarlar

Örnek 7: JSON ile depolama hesabının NetworkRuleSet özelliğini ayarlama

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -NetworkRuleSet (@{bypass="Logging,Metrics";
    ipRules=(@{IPAddressOrRange="20.11.0.0/16";Action="allow"},
            @{IPAddressOrRange="10.0.0.0/7";Action="allow"});
    virtualNetworkRules=(@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1";Action="allow"},
                        @{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2";Action="allow"});
    defaultAction="allow"})

Bu komut, JSON ile bir Depolama hesabının NetworkRuleSet özelliğini ayarlar

Örnek 8: Bir Depolama hesabından NetworkRuleSet özelliğini alma ve başka bir Depolama hesabı olarak ayarlama

$networkRuleSet = (Get-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount").NetworkRuleSet
Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount2" -NetworkRuleSet $networkRuleSet

Bu ilk komut bir Depolama hesabından NetworkRuleSet özelliğini alır ve ikinci komut bunu başka bir Depolama hesabına ayarlar

Örnek 9: Tür "Depolama" veya "BlobStorage" ile depolama hesabını "StorageV2" türü depolama hesabına yükseltme

Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -UpgradeToStorageV2

Komutu, Tür "Depolama" veya "BlobStorage" içeren bir Depolama hesabını "StorageV2" tür Depolama hesabına yükseltir.

Örnek 10: Azure Dosyalar Microsoft Entra Domain Services Kimlik Doğrulamasını etkinleştirerek ve DefaultSharePermission'ı ayarlayarak bir Depolama hesabını güncelleştirin.

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -EnableAzureActiveDirectoryDomainServicesForFile $true -DefaultSharePermission StorageFileDataSmbShareContributor

$account.AzureFilesIdentityBasedAuth
DirectoryServiceOptions ActiveDirectoryProperties                                                      DefaultSharePermission
----------------------- -------------------------                                                      ----------------------
AADDS                   Microsoft.Azure.Commands.Management.Storage.Models.PSActiveDirectoryProperties StorageFileDataSmbShareContributor

Komutu, Azure Dosyalar Microsoft Entra Domain Services Kimlik Doğrulamasını etkinleştirerek bir Depolama hesabını güncelleştirir.

Örnek 11: Dosyalar Active Directory Etki Alanı Hizmeti Kimlik Doğrulamasını etkinleştirerek bir Depolama hesabını güncelleştirme ve ardından Dosya Kimliği Tabanlı kimlik doğrulama ayarını gösterme

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -EnableActiveDirectoryDomainServicesForFile $true `
        -ActiveDirectoryDomainName "mydomain.com" `
        -ActiveDirectoryNetBiosDomainName "mydomain.com" `
        -ActiveDirectoryForestName "mydomain.com" `
        -ActiveDirectoryDomainGuid "12345678-1234-1234-1234-123456789012" `
        -ActiveDirectoryDomainSid "S-1-5-21-1234567890-1234567890-1234567890" `
        -ActiveDirectoryAzureStorageSid "S-1-5-21-1234567890-1234567890-1234567890-1234" `
        -ActiveDirectorySamAccountName "samaccountname" `
        -ActiveDirectoryAccountType Computer

$account.AzureFilesIdentityBasedAuth.DirectoryServiceOptions
AD

$account.AzureFilesIdentityBasedAuth.ActiveDirectoryProperties

DomainName        : mydomain.com
NetBiosDomainName : mydomain.com
ForestName        : mydomain.com
DomainGuid        : 12345678-1234-1234-1234-123456789012
DomainSid         : S-1-5-21-1234567890-1234567890-1234567890
AzureStorageSid   : S-1-5-21-1234567890-1234567890-1234567890-1234
SamAccountName    : samaccountname
AccountType       : Computer

Komutu, Azure Dosyalar Active Directory Etki Alanı Hizmeti Kimlik Doğrulamasını etkinleştirerek bir Depolama hesabını güncelleştirir ve ardından Dosya Kimliği Tabanlı kimlik doğrulaması ayarını gösterir

Örnek 12: MinimumTlsVersion, AllowBlobPublicAccess ve AllowSharedKeyAccess'i ayarlama

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -MinimumTlsVersion TLS1_1 -AllowBlobPublicAccess $false -AllowSharedKeyAccess $true

$account.MinimumTlsVersion
TLS1_1

$account.AllowBlobPublicAccess
False

$a.AllowSharedKeyAccess
True

Komut MinimumTlsVersion, AllowBlobPublicAccess ve AllowSharedKeyAccess'i ayarlar ve hesabın 3 özelliğini gösterir

Örnek 13: Depolama hesabını RoutingPreference ayarıyla güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -PublishMicrosoftEndpoint $false -PublishInternetEndpoint $true -RoutingChoice InternetRouting

$account.RoutingPreference

RoutingChoice   PublishMicrosoftEndpoints PublishInternetEndpoints
-------------   ------------------------- ------------------------
InternetRouting                     False                     True

$account.PrimaryEndpoints

Blob               : https://mystorageaccount.blob.core.windows.net/
Queue              : https://mystorageaccount.queue.core.windows.net/
Table              : https://mystorageaccount.table.core.windows.net/
File               : https://mystorageaccount.file.core.windows.net/
Web                : https://mystorageaccount.z2.web.core.windows.net/
Dfs                : https://mystorageaccount.dfs.core.windows.net/
MicrosoftEndpoints :
InternetEndpoints  : {"Blob":"https://mystorageaccount-internetrouting.blob.core.windows.net/","File":"https://mystorageaccount-internetrouting.file.core.windows.net/","Web":"https://mystorageaccount-internetrouting.z2.web.core.windows.net/","Dfs":"https://w
                     eirp3-internetrouting.dfs.core.windows.net/"}

Bu komut Bir Depolama hesabını RoutingPreference ayarıyla güncelleştirir: PublishMicrosoftEndpoint false, PublishInternetEndpoint true ve RoutingChoice ise MicrosoftRouting olarak.

Örnek 14: SasExpirationAction ile KeyExpirationPeriod ve SasExpirationPeriod ile depolama hesabını güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -Name "mystorageaccount" -KeyExpirationPeriodInDay 5 -SasExpirationPeriod "1.12:05:06" -SasExpirationAction Log

$account.KeyPolicy.KeyExpirationPeriodInDays
5

$account.SasPolicy.SasExpirationPeriod

SasExpirationPeriod ExpirationAction
------------------- ----------------
1.12:05:06          Log

Bu komut Bir Depolama hesabını KeyExpirationPeriod ve SasExpirationPeriod ile SasExpirationAction ile güncelleştirir ve ardından güncelleştirilmiş hesapla ilgili özellikleri gösterir.

Örnek 15: Depolama hesabını Keyvault şifrelemesine güncelleştirme ve kullanıcı tarafından atanan kimlikle Keyvault'a erişme

# Create KeyVault (no need if using exist keyvault)
$keyVault = New-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -Location eastus2euap -EnablePurgeProtection
$key = Add-AzKeyVaultKey -VaultName $keyvaultName -Name $keyname -Destination 'Software'

# create user assigned identity and grant access to keyvault (no need if using exist user assigned identity)
$userId = New-AzUserAssignedIdentity -ResourceGroupName $resourceGroupName -Name $userIdName
Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -ObjectId $userId.PrincipalId -PermissionsToKeys get,wrapkey,unwrapkey -BypassObjectIdValidation
$useridentityId= $userId.Id

# Update Storage account with Keyvault encryption and access Keyvault with user assigned identity, then show properties
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName `
                -IdentityType UserAssigned  -UserAssignedIdentityId $useridentityId  `
                -KeyVaultUri $keyVault.VaultUri -KeyName $keyname -KeyVaultUserAssignedIdentityId $useridentityId

$account.Encryption.EncryptionIdentity.EncryptionUserAssignedIdentity
/subscriptions/{subscription-id}/resourceGroups/myresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuserid

$account.Encryption.KeyVaultProperties

KeyName                       : wrappingKey
KeyVersion                    :
KeyVaultUri                   : https://mykeyvault.vault.azure.net:443
CurrentVersionedKeyIdentifier : https://mykeyvault.vault.azure.net/keys/wrappingKey/8e74036e0d534e58b3bd84b319e31d8f
LastKeyRotationTimestamp      : 4/12/2021 8:17:57 AM

Bu komut önce bir keyvault ve kullanıcı tarafından atanan bir kimlik oluşturur, ardından bir depolama hesabını keyvault şifrelemesi, depolama erişimi erişim anahtarını kullanıcı tarafından atanan kimlikle güncelleştirir.

Örnek 16: Keyvault'a kullanıcı tarafından atanan kimlikle erişimden sistem tarafından atanan kimlikle Keyvault'a erişmek için Keyvault şifrelenmiş Depolama hesabını güncelleştirme

# Assign System identity to the account, and give the system assigned identity access to the keyvault
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName  -IdentityType SystemAssignedUserAssigned
Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -ObjectId $account.Identity.PrincipalId -PermissionsToKeys get,wrapkey,unwrapkey -BypassObjectIdValidation

# Update account from access Keyvault with user assigned identity to access Keyvault with system assigned identity
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName -IdentityType SystemAssignedUserAssigned -KeyName $keyname -KeyVaultUri $keyvaultUri -KeyVaultUserAssignedIdentityId ""

# EncryptionUserAssignedIdentity is empty, so the account access keyvault with system assigned identity
$account.Encryption.EncryptionIdentity

EncryptionUserAssignedIdentity
------------------------------

$account.Encryption.KeyVaultProperties

KeyName                       : wrappingKey
KeyVersion                    :
KeyVaultUri                   : https://mykeyvault.vault.azure.net:443
CurrentVersionedKeyIdentifier : https://mykeyvault.vault.azure.net/keys/wrappingKey/8e74036e0d534e58b3bd84b319e31d8f
LastKeyRotationTimestamp      : 4/12/2021 8:17:57 AM

Bu komut önce hesaba Sistem kimliği atar ve sisteme atanan kimlik için keyvault erişimi verir; ardından Sistem tarafından atanan kimlikle Keyvault'a erişmek için Depolama hesabını güncelleştirir.

Örnek 17: Keyvault'a erişmek için hem Keyvault'ı hem de kullanıcı tarafından atanan kimliği güncelleştirme

# Update to another user assigned identity
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName -IdentityType SystemAssignedUserAssigned -UserAssignedIdentityId $useridentity2 -KeyVaultUserAssignedIdentityId $useridentity2

# Update to encrypt with another keyvault
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName -KeyVaultUri $keyvaultUri2 -KeyName $keyname2 -KeyVersion $keyversion2

Bu komut önce keyvault'a erişmek için kullanıcı tarafından atanan kimliği güncelleştirir, ardından şifreleme için keyvault değerini güncelleştirir. Hem Keyvault'ı hem de kullanıcı tarafından atanan kimliği güncelleştirmek için yukarıdaki 2 adımla güncelleştirmemiz gerekir.

Örnek 18: AllowCrossTenantReplication ile Depolama hesabını güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -Name "mystorageaccount" -AllowCrossTenantReplication $false -EnableHttpsTrafficOnly $true

$account.AllowCrossTenantReplication
False

Bu komut AllowCrossTenantReplication değerini false olarak ayarlayarak bir Depolama hesabını güncelleştirir ve ardından güncelleştirilmiş hesapla ilgili özellikleri gösterir.

Örnek 18: PublicNetworkAccess'i etkinleştirerek depolama hesabını güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -Name "mystorageaccount" -PublicNetworkAccess Enabled

$account.PublicNetworkAccess
Enabled

Bu komut, PublicNetworkAccess'i etkin olarak ayarlayarak bir Depolama hesabını güncelleştirir.

Örnek 19: Hesap düzeyi değişmezlik ilkesini güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -ImmutabilityPeriod 2 -ImmutabilityPolicyState Unlocked

$account.ImmutableStorageWithVersioning.Enabled
True

$account.ImmutableStorageWithVersioning.ImmutabilityPolicy

ImmutabilityPeriodSinceCreationInDays State
------------------------------------- -----
                                    2 Unlocked

Komutu, mevcut bir depolama hesabındaki hesap düzeyinde değişmezlik ilkesi özelliklerini güncelleştirir ve sonucu gösterir. Depolama hesabı, sürüm oluşturma ile hesap düzeyinde değiştirilemezliği etkinleştirerek oluşturulmalıdır. Hesap düzeyinde değiştirilemezlik ilkesi devralınır ve nesne düzeyinde açık bir değiştirilemezlik ilkesine sahip olmayan nesnelere uygulanır.

Örnek 20: Sftp ve localuser'ı etkinleştirerek depolama hesabını güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EnableSftp $true -EnableLocalUser $true

$account.EnableSftp
True

$account.EnableLocalUser
True

Bu komut, Sftp ve localuser'ı etkinleştirerek bir Depolama hesabını güncelleştirir. Komutu başarıyla çalıştırmak için Depolama hesabının Hiyerarşik Ad Alanı'nı zaten etkinleştirmesi gerekir.

Örnek 21: Depolama hesabını başka bir kiracıdan Keyvault ile güncelleştirme (FederatedClientId ile Keyvault'a erişme)

# create Storage account with Keyvault encryption (access Keyvault with FederatedClientId), then show properties
$account = Set-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName  `
                -KeyVaultUri $keyVault.VaultUri -KeyName $keyname -KeyVaultUserAssignedIdentityId $useridentityId -KeyVaultFederatedClientId $federatedClientId

$account.Encryption.EncryptionIdentity

EncryptionUserAssignedIdentity                                                                                                      EncryptionFederatedIdentityClientId
------------------------------                                                                                                      -----------------------------------
/subscriptions/{subscription-id}/resourceGroups/myresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuserid ********-****-****-****-************

$account.Encryption.KeyVaultProperties

KeyName                       : wrappingKey
KeyVersion                    :
KeyVaultUri                   : https://mykeyvault.vault.azure.net:443
CurrentVersionedKeyIdentifier : https://mykeyvault.vault.azure.net/keys/wrappingKey/8e74036e0d534e58b3bd84b319e31d8f
LastKeyRotationTimestamp      : 3/3/2022 2:07:34 AM

Bu komut, başka bir kiracıdan Keyvault ile bir depolama hesabını güncelleştirir (FederatedClientId ile Keyvault'a erişin).

Örnek 22: SMB Oauth'u etkinleştirerek depolama hesabını güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -Name "mystorageaccount" -EnableSmbOAuth $true

$account.AzureFilesIdentityBasedAuth.SmbOAuthSettings.IsSmbOAuthEnabled
True

Bu komut, EnableSmbOAuth ayarını true olarak ayarlayarak bir Depolama hesabını güncelleştirir ve ardından güncelleştirilmiş hesapla ilgili özellikleri gösterir.

Örnek 23: Depolama hesabını bölge yerleştirme ilkesiyle güncelleştirme

$account = Set-AzStorageAccount -ResourceGroupName "myresourcegroup" -Name "myaccount" -Zone 1 -ZonePlacementPolicy "Any"

Bu komut, Zone değerini 1 ve ZonePlacementPolicy değerini Any olarak ayarlayarak bir Depolama hesabını güncelleştirir ve ardından güncelleştirilmiş hesapla ilgili özellikleri gösterir.

Örnek 24: Depolama hesabında Blob Coğrafi Öncelik Çoğaltmayı Etkinleştirme

$account = Set-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -EnableBlobGeoPriorityReplication $true

$account.GeoPriorityReplicationStatus.IsBlobEnabled
True

Bu komut, Depolama hesabında Blob Coğrafi Öncelik Çoğaltma'yı etkinleştirir.

Parametreler

-AccessTier

Bu cmdlet'in değiştirildiği Depolama hesabının erişim katmanını belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Sık Erişimli ve Seyrek Erişimli. Erişim katmanını değiştirirseniz bu ek ücrete neden olabilir. Daha fazla bilgi için bkz . Azure Blob Depolama: Sık erişimli ve seyrek erişimli depolama katmanları. Depolama hesabında Kind as StorageV2 veya BlobStorage varsa , AccessTier parametresini belirtebilirsiniz. Depolama hesabında Depolama Olarak Tür varsa , AccessTier parametresini belirtmeyin.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:Hot, Cool, Cold
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryAccountType

Azure Depolama için Active Directory hesap türünü belirtir. Olası değerler şunlardır: 'User', 'Computer'.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryAzureStorageSid

Azure Depolama için güvenlik tanımlayıcısını (SID) belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryDomainGuid

Etki alanı GUID'sini belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AzureActiveDirectoryKerberosForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryDomainName

AD DNS sunucusunun yetkili olduğu birincil etki alanını belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AzureActiveDirectoryKerberosForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryDomainSid

Güvenlik tanımlayıcısını (SID) belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryForestName

Alınacak Active Directory ormanını belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectoryNetBiosDomainName

NetBIOS etki alanı adını belirtir. -EnableActiveDirectoryDomainServicesForFile true olarak ayarlandığında bu parametre ayarlanmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ActiveDirectorySamAccountName

Azure Depolama için Active Directory SAMAccountName değerini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AllowBlobPublicAccess

Depolama hesabındaki tüm bloblara veya kapsayıcılara anonim erişim izni verme veya erişimi reddetme.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AllowCrossTenantReplication

Microsoft Entra kiracı nesne çoğaltmasına izin verir veya izin vermez. Bu özellik için varsayılan yorum true değeridir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AllowedCopyScope

Bir Microsoft Entra kiracısı içinde veya aynı sanal ağa Özel Bağlantılar ile Depolama Hesaplarına ve Depolama Hesaplarından kopyalamayı kısıtla ayarını yapın. Olası değerler şunlardır: 'PrivateLink', 'AAD'

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AllowSharedKeyAccess

Depolama hesabının, Paylaşılan Anahtar aracılığıyla hesap erişim anahtarıyla yetkilendirme isteklerine izin verip vermediğini gösterir. False ise, paylaşılan erişim imzaları da dahil olmak üzere tüm istekler Microsoft Entra Kimliği ile yetkilendirilmelidir. Varsayılan değer null değeridir ve true değerine eşdeğerdir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AsJob

Cmdlet'i arka planda çalıştırma

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-AssignIdentity

Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanmak üzere bu Depolama hesabı için yeni bir Depolama hesabı Kimliği oluşturun ve atayın.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-CustomDomainName

Özel etki alanının adını belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultSharePermission

RBAC rolü atanmamışsa Kerberos kimlik doğrulamasını kullanan kullanıcılar için varsayılan paylaşım izni.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:None, StorageFileDataSmbShareContributor, StorageFileDataSmbShareReader, StorageFileDataSmbShareElevatedContributor
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableActiveDirectoryDomainServicesForFile

Depolama hesabı için Azure Dosyalar Active Directory Etki Alanı Hizmeti Kimlik Doğrulamasını etkinleştirin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ActiveDirectoryDomainServicesForFile
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableAzureActiveDirectoryDomainServicesForFile

Depolama hesabı için Azure Dosyalar Azure Active Directory Etki Alanı Hizmeti Kimlik Doğrulamasını etkinleştirin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

StorageEncryption
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
KeyvaultEncryption
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableAzureActiveDirectoryKerberosForFile

Depolama hesabı için Azure Dosyalar Active Directory Etki Alanı Hizmeti Kerberos Kimlik Doğrulamasını etkinleştirin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AzureActiveDirectoryKerberosForFile
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableBlobGeoPriorityReplication

Depolama hesabı için Blob Coğrafi Öncelikli Çoğaltma'nın etkinleştirilip etkinleştirilmediğini gösterir. Bu özellik, kurtarma süresi hedeflerini (RTO) geliştirmek için öncelikli çoğaltma için hizmet düzeyi sözleşmesiyle gelişmiş coğrafi çoğaltma sağlar. Yalnızca coğrafi olarak yedekli depolama hesabı türleri (GRS, GZRS, RAGRS, RAGZRS) için kullanılabilir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableHttpsTrafficOnly

Depolama hesabının yalnızca HTTPS trafiğini etkinleştirip etkinleştirmediğini gösterir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableLargeFileShare

Depolama hesabının 5 TiB'den fazla kapasiteye sahip büyük dosya paylaşımlarını destekleyip desteklemeyebileceğini gösterir. Hesap etkinleştirildikten sonra özellik devre dışı bırakılamaz. Şu anda yalnızca LRS ve ZRS çoğaltma türleri için desteklenmektedir, bu nedenle coğrafi olarak yedekli hesaplara hesap dönüştürmeleri mümkün olmayacaktır. https://go.microsoft.com/fwlink/?linkid=2086047'da daha fazla bilgi edinin

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableLocalUser

Depolama hesabı için yerel kullanıcılar özelliğini etkinleştirin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableSftp

Depolama hesabı için Güvenli Dosya Aktarım Protokolü'ni etkinleştirin.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableSmbOAuth

Yönetilen kimliklerin OAuth kullanarak SMB paylaşımlarına erişip erişemeyeceğini belirtir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Force

Değişikliği Depolama hesabına yazılması için zorlar.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-IdentityType

Yeni Depolama Hesabı Kimliği türünü ayarlayın; kimlik, Azure KeyVault gibi anahtar yönetim hizmetleriyle kullanılmak üzeredir.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:SystemAssigned, UserAssigned, SystemAssignedUserAssigned, None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ImmutabilityPeriod

Gün cinsinden ilke oluşturma işleminden bu yana kapsayıcıdaki bloblar için değişmezlik süresi. Bu özellik yalnızca hesap '-EnableAccountLevelImmutability' ile oluşturulduğunda değiştirilebilir.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ImmutabilityPolicyState

İlkenin modu. Olası değerler şunlardır: 'Unlocked', 'Locked', 'Disabled. Devre dışı durumu ilkeyi devre dışı bırakır. Kilit açma durumu, değişmezlik saklama süresinin artırılmasına ve azalmasına olanak tanır ve allowProtectedAppendWrites özelliğinin geçişini sağlar. Kilitli durum yalnızca değişmezlik saklama süresinin artmasına izin verir. İlke yalnızca Devre Dışı veya Kilidi Açık durumda oluşturulabilir ve iki durum arasında geçiş yapılabilir. Yalnızca Kilidi Açık durumdaki bir ilke, geri alınamayan Kilitli duruma geçebilir. Bu özellik yalnızca hesap '-EnableAccountLevelImmutability' ile oluşturulduğunda değiştirilebilir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyExpirationPeriodInDay

Bu hesabın Anahtar süre sonu dönemi, gün cinsinden doğrudur.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyName

Key Vault ile şifrelemeyi etkinleştirmek için -KeyvaultEncryption kullanıyorsanız, bu seçenekle Keyname özelliğini belirtin.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

KeyvaultEncryption
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyvaultEncryption

Depolama Hizmeti Şifrelemesi kullanılırken şifreleme anahtarları için Microsoft KeyVault kullanılıp kullanılmayacağını gösterir. KeyName, KeyVersion ve KeyVaultUri ayarlanmışsa, keysource bu parametrenin ayarlanıp ayarlanmadığına bakılmaksızın Microsoft.Keyvault olarak ayarlanır.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

KeyvaultEncryption
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyVaultFederatedClientId

Depolama hesabında kiracılar arası müşteri tarafından yönetilen anahtarlar sunucu tarafı şifrelemesi için kullanıcı tarafından atanan kimlikle birlikte kullanılacak çok kiracılı uygulamanın ClientId değerini ayarlayın.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyVaultUri

-KeyvaultEncryption parametresini belirterek Key Vault Şifrelemesi'ni kullanırken, Key Vault URI'sini belirtmek için bu seçeneği kullanın.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

KeyvaultEncryption
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyVaultUserAssignedIdentityId

Depolama Hesabı Şifrelemesi Azure KeyVault'a erişmek için kullanılan kullanıcı tarafından atanan Kimliğin kaynak kimliğini ayarlayın; kimlik depolama hesabının UserAssignIdentityId dosyasında olmalıdır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-KeyVersion

-KeyvaultEncryption parametresini belirterek Key Vault Şifrelemesi'ni kullanırken, Anahtar Sürümü için URI'yi belirtmek için bu seçeneği kullanın.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

KeyvaultEncryption
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-MinimumTlsVersion

Depolama isteklerinde izin verilen en düşük TLS sürümü.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:TLS1_0, TLS1_1, TLS1_2, TLS1_3
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

Değiştirileceği Depolama hesabının adını belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:DepolamaHesapAdı, Hesap Adı

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-NetworkRuleSet

NetworkRuleSet, güvenlik duvarları ve sanal ağlar için bir dizi yapılandırma kuralı tanımlamanın yanı sıra kuralları atlamasına izin verilen hizmetler gibi ağ özellikleri için değerler ayarlamak ve tanımlı kuralların hiçbirine uymayen isteklerin nasıl işleneceğini belirlemek için kullanılır.

Parametre özellikleri

Tür:PSNetworkRuleSet
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PublicNetworkAccess

Depolama Hesabına genel ağ erişimine izin verin veya erişimine izin verin.Olası değerler şunlardır: 'Etkin', 'Devre Dışı'.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PublishInternetEndpoint

İnternet yönlendirme depolama uç noktalarının yayımlanıp yayımlanmayacağını gösterir

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PublishMicrosoftEndpoint

Microsoft yönlendirme depolama uç noktalarının yayımlanıp yayımlanmayacağını gösterir

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceGroupName

Depolama hesabının değiştirileceği kaynak grubunun adını belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-RoutingChoice

Yönlendirme Seçimi, kullanıcı tarafından tercih edilen ağ yönlendirme türünü tanımlar. Olası değerler şunlardır: 'MicrosoftRouting', 'InternetRouting'

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:MicrosoftRouting, InternetRouting
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SasExpirationAction

SasExpirationPeriod ihlal edildiğinde gerçekleştirilecek eylem. 'Günlük' eylemi denetim amacıyla kullanılabilir ve 'Engelle' eylemi sas ilkesi sona erme dönemine uymayan SAS belirteçlerinin kullanımını engellemek ve reddetmek için kullanılabilir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SasExpirationPeriod

Bu hesabın SAS süre sonu süresi, zaman aralığıdır ve saniye cinsinden doğrudur.

Parametre özellikleri

Tür:TimeSpan
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SkuName

Depolama hesabının SKU adını belirtir. Bu parametre için kabul edilebilir değerler şunlardır:

  • Standard_LRS - Yerel olarak yedekli depolama.
  • Standard_ZRS - Alanlar arası yedekli depolama.
  • Standard_GRS - Coğrafi olarak yedekli depolama.
  • Standard_RAGRS - Okuma erişimi coğrafi olarak yedekli depolama.
  • Premium_LRS - Premium yerel olarak yedekli depolama.
  • Standard_GZRS - Coğrafi olarak yedekli alanlar arası yedekli depolama.
  • Standard_RAGZRS - Okuma erişimi coğrafi olarak yedekli alanlar arası yedekli depolama.
  • StandardV2_LRS - Dosya Sağlama v2 için yerel olarak yedekli depolama.
  • StandardV2_GRS - Dosya Sağlama v2 için coğrafi olarak yedekli depolama.
  • StandardV2_ZRS - Dosya Sağlama v2 için alanlar arası yedekli depolama.
  • StandardV2_GZRS - Dosya Sağlama v2 için coğrafi olarak yedekli alanlar arası yedekli depolama.
  • PremiumV2_LRS - Dosya Sağlama v2 için premium yerel olarak yedekli depolama.
  • PremiumV2_ZRS - Dosya Sağlama v2 için premium alanlar arası yedekli depolama. Standard_ZRS ve Premium_LRS türlerini diğer hesap türleriyle değiştiremezsiniz. Diğer hesap türlerini Standard_ZRS veya Premium_LRS olarak değiştiremezsiniz.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS, Standard_GZRS, Standard_RAGZRS, StandardV2_LRS, StandardV2_ZRS, StandardV2_GZRS, StandardV2_GRS, PremiumV2_LRS, PremiumV2_ZRS
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:StorageAccountType, Hesap Türü, Türü

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-StorageEncryption

Depolama hesabı şifrelemesinin Microsoft tarafından yönetilen anahtarları kullanacak şekilde ayarlanıp ayarlanmayacağını gösterir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

StorageEncryption
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Tag

Sunucuda etiket olarak ayarlanmış bir karma tablo biçiminde anahtar-değer çiftleri. Örneğin: @{key0="value0"; key1=$null; key2="value2"}

Parametre özellikleri

Tür:Hashtable
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Etiketler

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-UpgradeToStorageV2

Depolama hesabı Türünü Depolama veya BlobStorage'dan StorageV2'ye yükseltin.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-UserAssignedIdentityId

Yeni Depolama Hesabı kullanıcı tarafından atanan Kimlik için kaynak kimliklerini ayarlayın; kimlik, Azure KeyVault gibi anahtar yönetim hizmetleriyle birlikte kullanılır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-UseSubDomain

Dolaylı CName doğrulamasının etkinleştirilip etkinleştirilmeymeyeceğini gösterir.

Parametre özellikleri

Tür:

Nullable<T>[Boolean]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Zone

Depolama hesabı kaynağının oluşturulabileceği ürün için kullanılabilir bölgeleri açıklar

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ZonePlacementPolicy

Depolama hesabı için kullanılabilirlik alanı sabitleme ilkesi.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

Hashtable

Çıkışlar

PSStorageAccount