New-AzBatchResourceFile
Crea un file di risorse per l'utilizzo da New-AzBatchTask
.
Sintassi
New-AzBatchResourceFile
-HttpUrl <String>
-FilePath <String>
[-FileMode <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzBatchResourceFile
[-FilePath <String>]
[-FileMode <String>]
[-BlobPrefix <String>]
-StorageContainerUrl <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzBatchResourceFile
[-FilePath <String>]
[-FileMode <String>]
-AutoStorageContainerName <String>
[-BlobPrefix <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Crea un file di risorse per l'utilizzo da New-AzBatchTask
.
Esempio
Esempio 1: Creare un file di risorse da un URL HTTP che punta a un singolo file
$file = New-AzBatchResourceFile -HttpUrl "https://testacct.blob.core.windows.net/" -FilePath "file1"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea un PSResourceFile
riferimento a un URL HTTP.
Esempio 2: Creare un file di risorse da un URL del contenitore Archiviazione di Azure
$file = New-AzBatchResourceFile -StorageContainerUrl "https://testacct.blob.core.windows.net/mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea un PSResourceFile
riferimento a un URL del contenitore Archiviazione di Azure. Tutti i file nel contenitore verranno scaricati nella cartella specificata.
Esempio 3: Creare un file di risorse da un nome contenitore Archiviazione automatico
$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Crea un PSResourceFile
riferimento a un nome di contenitore Archiviazione automatico. Tutti i file nel contenitore verranno scaricati nella cartella specificata.
Parametri
-AutoStorageContainerName
Nome del contenitore di archiviazione nell'account di archiviazione automatica.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlobPrefix
Ottiene il prefisso del BLOB da usare durante il download di BLOB da un contenitore Archiviazione di Azure. Verranno scaricati solo i BLOB i cui nomi iniziano con il prefisso specificato. Questo prefisso può essere un nome file parziale o una sottodirectory. Se non viene specificato un prefisso, verranno scaricati tutti i file nel contenitore.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileMode
Ottiene l'attributo della modalità di autorizzazione file in formato ottale. Questa proprietà è applicabile solo se il file di risorse viene scaricato in un nodo Linux. Se questa proprietà non viene specificata per un nodo Linux, il valore predefinito è 0770.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilePath
Percorso nel nodo di calcolo in cui scaricare i file rispetto alla directory di lavoro dell'attività. Se viene specificato il parametro HttpUrl, filePath è obbligatorio e descrive il percorso in cui verrà scaricato il file, incluso il nome file. In caso contrario, se vengono specificati i parametri Auto Archiviazione ContainerName o Archiviazione ContainerUrl, FilePath è facoltativo ed è la directory in cui scaricare i file. Nel caso in cui FilePath venga usato come directory, tutte le strutture di directory già associate ai dati di input verranno mantenute complete e aggiunte alla directory FilePath specificata. Il percorso relativo specificato non può uscire dalla directory di lavoro dell'attività, ad esempio tramite '..'.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HttpUrl
URL del file da scaricare. Se l'URL è Archiviazione BLOB di Azure, deve essere leggibile usando l'accesso anonimo, ovvero il servizio Batch non presenta credenziali durante il download del BLOB. Esistono due modi per ottenere tale URL per un BLOB nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede le autorizzazioni di lettura per il BLOB o impostare l'ACL per il BLOB o il relativo contenitore per consentire l'accesso pubblico.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContainerUrl
URL del contenitore BLOB all'interno di Archiviazione BLOB di Azure. Questo URL deve essere leggibile ed elencabile tramite l'accesso anonimo; ovvero, il servizio Batch non presenta credenziali durante il download di BLOB dal contenitore. Esistono due modi per ottenere tale URL per un contenitore nell'archiviazione di Azure: includere una firma di accesso condiviso (SAS) che concede le autorizzazioni di lettura per il contenitore o impostare l'ACL per il contenitore per consentire l'accesso pubblico.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None