Update-AzStorageFileServiceProperty

Módosítja az Azure Storage-fájlszolgáltatás szolgáltatástulajdonságát.

Syntax

AccountName (Alapértelmezett)

Update-AzStorageFileServiceProperty
    [-ResourceGroupName] <String>
    [-StorageAccountName] <String>
    [-EnableShareDeleteRetentionPolicy <Boolean>]
    [-ShareRetentionDays <Int32>]
    [-EnableSmbMultichannel <Boolean>]
    [-SmbProtocolVersion <String[]>]
    [-SmbAuthenticationMethod <String[]>]
    [-SmbChannelEncryption <String[]>]
    [-SmbKerberosTicketEncryption <String[]>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AccountObject

Update-AzStorageFileServiceProperty
    -StorageAccount <PSStorageAccount>
    [-EnableShareDeleteRetentionPolicy <Boolean>]
    [-ShareRetentionDays <Int32>]
    [-EnableSmbMultichannel <Boolean>]
    [-SmbProtocolVersion <String[]>]
    [-SmbAuthenticationMethod <String[]>]
    [-SmbChannelEncryption <String[]>]
    [-SmbKerberosTicketEncryption <String[]>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FileServicePropertiesResourceId

Update-AzStorageFileServiceProperty
    [-ResourceId] <String>
    [-EnableShareDeleteRetentionPolicy <Boolean>]
    [-ShareRetentionDays <Int32>]
    [-EnableSmbMultichannel <Boolean>]
    [-SmbProtocolVersion <String[]>]
    [-SmbAuthenticationMethod <String[]>]
    [-SmbChannelEncryption <String[]>]
    [-SmbKerberosTicketEncryption <String[]>]
    [-CorsRule <PSCorsRule[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Az Update-AzStorageFileServiceProperty parancsmag módosítja az Azure Storage File szolgáltatás szolgáltatástulajdonságait.

Példák

1. példa: Fájlmegosztás softdelete engedélyezése

Update-AzStorageFileServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EnableShareDeleteRetentionPolicy $true -ShareRetentionDays 5
StorageAccountName                            : mystorageaccount
ResourceGroupName                             : myresourcegroup
ShareDeleteRetentionPolicy.Enabled            : True
ShareDeleteRetentionPolicy.Days               : 5
ProtocolSettings.Smb.Multichannel.Enabled     : False
ProtocolSettings.Smb.Versions                 :
ProtocolSettings.Smb.AuthenticationMethods    :
ProtocolSettings.Smb.KerberosTicketEncryption :
ProtocolSettings.Smb.ChannelEncryption        :

Ez a parancs engedélyezi a fájlmegosztás helyreállítható törlését megőrzési napokkal 5-ként

2. példa: Többcsatornás Smb engedélyezése

Update-AzStorageFileServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EnableSmbMultichannel $true
StorageAccountName                            : mystorageaccount
ResourceGroupName                             : myresourcegroup
ShareDeleteRetentionPolicy.Enabled            : True
ShareDeleteRetentionPolicy.Days               : 5
ProtocolSettings.Smb.Multichannel.Enabled     : True
ProtocolSettings.Smb.Versions                 :
ProtocolSettings.Smb.AuthenticationMethods    :
ProtocolSettings.Smb.KerberosTicketEncryption :
ProtocolSettings.Smb.ChannelEncryption        :

Ez a parancs engedélyezi a többcsatornás Smb-t, és csak a Premium FileStorage-fiókban támogatott.

3. példa: Biztonsági SMB-beállítások frissítése

Update-AzStorageFileServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" `
			-SMBProtocolVersion SMB2.1,SMB3.0,SMB3.1.1  `
			-SMBAuthenticationMethod Kerberos,NTLMv2 `
			-SMBKerberosTicketEncryption RC4-HMAC,AES-256 `
			-SMBChannelEncryption AES-128-CCM,AES-128-GCM,AES-256-GCM
StorageAccountName                            : mystorageaccount
ResourceGroupName                             : myresourcegroup
ShareDeleteRetentionPolicy.Enabled            : True
ShareDeleteRetentionPolicy.Days               : 5
ProtocolSettings.Smb.Multichannel.Enabled     : True
ProtocolSettings.Smb.Versions                 : {SMB2.1, SMB3.0, SMB3.1.1}
ProtocolSettings.Smb.AuthenticationMethods    : {Kerberos, NTLMv2}
ProtocolSettings.Smb.KerberosTicketEncryption : {RC4-HMAC, AES-256}
ProtocolSettings.Smb.ChannelEncryption        : {AES-128-CCM, AES-128-GCM, AES-256-GCM}

Ez a parancs frissíti a biztonságos SMB-beállításokat.

4. példa: Biztonságos smb-beállítások törlése

Update-AzStorageFileServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" `
			-SMBProtocolVersion @() `
			-SMBAuthenticationMethod @() `
			-SMBKerberosTicketEncryption @() `
			-SMBChannelEncryption @()
StorageAccountName                            : mystorageaccount
ResourceGroupName                             : myresourcegroup
ShareDeleteRetentionPolicy.Enabled            : True
ShareDeleteRetentionPolicy.Days               : 5
ProtocolSettings.Smb.Multichannel.Enabled     : True
ProtocolSettings.Smb.Versions                 :
ProtocolSettings.Smb.AuthenticationMethods    :
ProtocolSettings.Smb.KerberosTicketEncryption :
ProtocolSettings.Smb.ChannelEncryption        :

Ez a parancs törli a biztonságos SMB-beállításokat.

5. példa: CORS-szabályok frissítése

$CorsRules = (@{
    AllowedHeaders=@("x-ms-blob-content-type","x-ms-blob-content-disposition");
    ExposedHeaders=@();
    AllowedOrigins=@("*");
    AllowedMethods=@("TRACE","CONNECT")},
    @{
    AllowedOrigins=@("http://www.fabrikam.com","http://www.contoso.com");
    ExposedHeaders=@("x-ms-meta-data*","x-ms-meta-customheader");
    AllowedHeaders=@("x-ms-meta-target*","x-ms-meta-customheader");
    MaxAgeInSeconds=30;
    AllowedMethods=@("PUT")})

$property = Update-AzStorageFileServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule $CorsRules
$property.Cors.CorsRulesProperty
AllowedOrigins  : {*}
AllowedMethods  : {TRACE, CONNECT}
MaxAgeInSeconds : 0
ExposedHeaders  : {}
AllowedHeaders  : {x-ms-blob-content-type, x-ms-blob-content-disposition}

AllowedOrigins  : {http://www.fabrikam.com, http://www.contoso.com}
AllowedMethods  : {PUT}
MaxAgeInSeconds : 30
ExposedHeaders  : {x-ms-meta-customheader, x-ms-meta-data*}
AllowedHeaders  : {x-ms-meta-customheader, x-ms-meta-target*}

Az első parancs egy szabálytömböt rendel a $CorsRules változóhoz. Ez a parancs a kódblokk több sorára is kiterjeszti a standard parancsot. A második parancs a $CorsRules szabályait egy Storage-fiók Fájlszolgáltatására állítja be.

6. példa: CORS-szabályok törlése

Update-AzStorageFileServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule @()

Ez a parancs törli a Tárfiók CORS-szabályait a CorsRule paraméterbe bevitt @() bemenettel.

Paraméterek

-Confirm

Megerősítést kér a parancsmag futtatása előtt.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Cf

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-CorsRule

CORS-szabályokat ad meg a Fájlszolgáltatáshoz.

Paramétertulajdonságok

Típus:

PSCorsRule[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Paramétertulajdonságok

Típus:IAzureContextContainer
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:AzContext, AzureRmContext, AzureCredential

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-EnableShareDeleteRetentionPolicy

Engedélyezze a tárfiók megosztás-törlési adatmegőrzési szabályzatát a $true beállítással, és tiltsa le a megosztás törlési adatmegőrzési szabályzatát a $false beállítással.

Paramétertulajdonságok

Típus:Boolean
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-EnableSmbMultichannel

Engedélyezze a többcsatornás beállítást a $true beállítással, tiltsa le a Többcsatornás beállítást a $false beállítással. Csak a Premium FileStorage szolgáltatásra vonatkozik.

Paramétertulajdonságok

Típus:Boolean
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ResourceGroupName

Erőforráscsoport neve.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

AccountName
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ResourceId

Adjon meg egy tárfiók erőforrás-azonosítóját vagy egy fájlszolgáltatás-tulajdonság erőforrás-azonosítóját.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

FileServicePropertiesResourceId
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-ShareRetentionDays

Beállítja a DeleteRetentionPolicy megosztás megőrzési napjainak számát. Az értéket csak akkor kell megadni, ha engedélyezi a megosztás törlési adatmegőrzési szabályzatát.

Paramétertulajdonságok

Típus:Int32
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Days, Adatmegőrzési napok

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-SmbAuthenticationMethod

Lekéri vagy beállítja a kiszolgáló által támogatott SMB hitelesítési módszereket. Az érvényes értékek: NTLMv2, Kerberos.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Elfogadott értékek:Kerberos, NTLMv2
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-SmbChannelEncryption

Lekéri vagy beállítja a kiszolgáló által támogatott SMB-csatornatitkosítást. Érvényes értékek: AES-128-CCM, AES-128-GCM, AES-256-GCM.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Elfogadott értékek:AES-128-CCM, AES-128-GCM, AES-256-GCM
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-SmbKerberosTicketEncryption

Lekéri vagy beállítja a kiszolgáló által támogatott Kerberos-jegytitkosítást. Az érvényes értékek: RC4-HMAC, AES-256.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Elfogadott értékek:AES-256, RC4-HMAC
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-SmbProtocolVersion

Lekéri vagy beállítja a kiszolgáló által támogatott SMB protokollverziókat. Az érvényes értékek: SMB2.1, SMB3.0, SMB3.1.1.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Elfogadott értékek:SMB2.1, SMB3.0, SMB3.1.1
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-StorageAccount

Tárfiók objektuma

Paramétertulajdonságok

Típus:PSStorageAccount
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

AccountObject
Position:Named
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-StorageAccountName

Tárfiók neve.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Felhasználónév, Név

Paraméterkészletek

AccountName
Position:1
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-WhatIf

Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Wi

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

PSStorageAccount

String

Kimenetek

PSFileServiceProperties