New-AzStorageDirectory
Crea una directory.
Sintassi
New-AzStorageDirectory
[-ShareName] <String>
[-Path] <String>
[-FileMode <String>]
[-Owner <String>]
[-Group <String>]
[-DisAllowTrailingDot]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
New-AzStorageDirectory
[-ShareClient] <ShareClient>
[-Path] <String>
[-FileMode <String>]
[-Owner <String>]
[-Group <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
New-AzStorageDirectory
[-ShareDirectoryClient] <ShareDirectoryClient>
[-Path] <String>
[-FileMode <String>]
[-Owner <String>]
[-Group <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzStorageDirectory crea una directory. Questo cmdlet restituisce un oggetto AzureStorageFileDirectory.
Esempio
Esempio 1: Creare una cartella in una condivisione file
New-AzStorageDirectory -ShareName "ContosoShare06" -Path "ContosoWorkingFolder"
Questo comando crea una cartella denominata ContosoWorkingFolder nella condivisione file denominata ContosoShare06.
Esempio 2: Creare una cartella in una condivisione file specificata in un oggetto condivisione file
Get-AzStorageShare -Name "ContosoShare06" | New-AzStorageDirectory -Path "ContosoWorkingFolder"
Questo comando usa il cmdlet Get-AzStorageShare per ottenere la condivisione file denominata ContosoShare06 e quindi passarla al cmdlet corrente usando l'operatore pipeline. Il cmdlet corrente crea la cartella denominata ContosoWorkingFolder in ContosoShare06.
Esempio 3: Creare una cartella con FileMode, Proprietario e Gruppo in una condivisione file NFS
New-AzStorageDirectory -ShareName "contosochare06" -Path "ContosoWorkingFolder" -FileMode rwxrwSrwx -Owner 1 -Group 1
Questo comando crea una cartella con FileMode rwxrwSrwx, Owner 1 e Group 1. FileMode, Owner, Group funziona solo nella condivisione file NFS.
Parametri
-ClientTimeoutPerRequest
Specifica l'intervallo di timeout lato client, espresso in secondi, per una richiesta di servizio. Se la chiamata precedente ha esito negativo nell'intervallo specificato, questo cmdlet ritenta la richiesta. Se questo cmdlet non riceve una risposta corretta prima della scadenza dell'intervallo, questo cmdlet restituisce un errore.
Tipo: | Nullable<T>[Int32] |
Alias: | ClientTimeoutPerRequestInSeconds |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ConcurrentTaskCount
Specifica il numero massimo di chiamate di rete simultanee. È possibile usare questo parametro per limitare la concorrenza per limitare l'utilizzo della CPU e della larghezza di banda locali specificando il numero massimo di chiamate di rete simultanee. Il valore specificato è un conteggio assoluto e non viene moltiplicato per il numero di core. Questo parametro consente di ridurre i problemi di connessione di rete in ambienti a larghezza di banda ridotta, ad esempio 100 kilobit al secondo. Il valore predefinito è 10.
Tipo: | Nullable<T>[Int32] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Context
Specifica un contesto di archiviazione di Azure. Per ottenere un contesto di archiviazione, usare il cmdlet New-AzStorageContext.
Tipo: | IStorageContext |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisAllowTrailingDot
Non consentire il punto finale (.) per suffisso directory e nomi di file.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FileMode
Applicabile solo alla directory NFS. Autorizzazioni per la modalità da impostare nella directory. Il valore simbolico (rwxrw-rw-) è supportato.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Group
Applicabile solo alla directory NFS. Identificatore del gruppo di proprietari (GID) da impostare nella directory. Il valore predefinito è 0 (gruppo radice).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Owner
Applicabile solo alla directory NFS. Identificatore utente proprietario (UID) da impostare nella directory. Il valore predefinito è 0 (radice).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso di una cartella. Questo cmdlet crea una cartella per il percorso specificato da questo cmdlet.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ServerTimeoutPerRequest
Specifica la durata del periodo di timeout per la parte server di una richiesta.
Tipo: | Nullable<T>[Int32] |
Alias: | ServerTimeoutPerRequestInSeconds |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ShareClient
L'oggetto ShareClient indica la condivisione in cui verranno elencati i file/directory.
Tipo: | ShareClient |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ShareDirectoryClient
L'oggetto ShareDirectoryClient indica la cartella di base in cui verranno elencati i file/directory.
Tipo: | ShareDirectoryClient |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ShareName
Specifica il nome della condivisione file. Questo cmdlet crea una cartella nella condivisione file specificata da questo parametro.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |