New-AzBatchResourceFile
Tworzy plik zasobu do użycia przez New-AzBatchTask
.
Składnia
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>]
Opis
Tworzy plik zasobu do użycia przez New-AzBatchTask
.
Przykłady
Przykład 1. Tworzenie pliku zasobu na podstawie adresu URL HTTP wskazującego na jeden plik
$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
Tworzy PSResourceFile
odwołanie do adresu URL HTTP.
Przykład 2. Tworzenie pliku zasobu na podstawie adresu URL kontenera usługi Azure Storage
$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
Tworzy PSResourceFile
odwołanie do adresu URL kontenera usługi Azure Storage. Wszystkie pliki w kontenerze zostaną pobrane do określonego folderu.
Przykład 3. Tworzenie pliku zasobu na podstawie nazwy kontenera automatycznego magazynu
$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Tworzy PSResourceFile
odwołanie do nazwy kontenera automatycznego magazynu. Wszystkie pliki w kontenerze zostaną pobrane do określonego folderu.
Parametry
-AutoStorageContainerName
Nazwa kontenera magazynu na koncie automatycznego magazynu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-BlobPrefix
Pobiera prefiks obiektu blob do użycia podczas pobierania obiektów blob z kontenera usługi Azure Storage. Zostaną pobrane tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu. Ten prefiks może być częściową nazwą pliku lub podkatalogem. Jeśli prefiks nie zostanie określony, zostaną pobrane wszystkie pliki w kontenerze.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FileMode
Pobiera atrybut trybu uprawnień pliku w formacie ósemkowym. Ta właściwość ma zastosowanie tylko wtedy, gdy plik zasobu zostanie pobrany do węzła systemu Linux. Jeśli ta właściwość nie jest określona dla węzła systemu Linux, wartość domyślna to 0770.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilePath
Lokalizacja w węźle obliczeniowym, do którego mają być pobierane pliki względem katalogu roboczego zadania. Jeśli określono parametr HttpUrl, parametr FilePath jest wymagany i opisuje ścieżkę, do której zostanie pobrany plik, w tym nazwę pliku. W przeciwnym razie, jeśli określono parametry AutoStorageContainerName lub StorageContainerUrl, parametr FilePath jest opcjonalny i jest katalogem do pobrania plików. W przypadku, gdy ścieżka FilePath jest używana jako katalog, każda struktura katalogów już skojarzona z danymi wejściowymi zostanie zachowana w całości i dołączona do określonego katalogu FilePath. Określona ścieżka względna nie może przerwać katalogu roboczego zadania (na przykład przy użyciu ".".
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HttpUrl
Adres URL pliku do pobrania. Jeśli adres URL jest usługą Azure Blob Storage, musi być czytelny przy użyciu dostępu anonimowego; oznacza to, że usługa Batch nie przedstawia żadnych poświadczeń podczas pobierania obiektu blob. Istnieją dwa sposoby uzyskiwania takiego adresu URL dla obiektu blob w usłudze Azure Storage: obejmują sygnaturę dostępu współdzielonego udzielając uprawnień do odczytu dla obiektu blob lub ustaw listę ACL dla obiektu blob lub kontenera, aby zezwolić na dostęp publiczny.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StorageContainerUrl
Adres URL kontenera obiektów blob w usłudze Azure Blob Storage. Ten adres URL musi być czytelny i możliwy do wyświetlenia przy użyciu dostępu anonimowego; oznacza to, że usługa Batch nie przedstawia żadnych poświadczeń podczas pobierania obiektów blob z kontenera. Istnieją dwa sposoby uzyskania takiego adresu URL dla kontenera w usłudze Azure Storage: obejmują sygnaturę dostępu współdzielonego (SAS) udzielając uprawnień do odczytu w kontenerze lub ustaw listę ACL dla kontenera, aby zezwolić na dostęp publiczny.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None