Megosztás a következőn keresztül:


Start-AzStorageFileCopy

Elkezdi a forrásfájl másolását.

Syntax

Start-AzStorageFileCopy
     -SrcBlobName <String>
     -SrcContainerName <String>
     -DestShareName <String>
     -DestFilePath <String>
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-DisAllowDestTrailingDot]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcBlobName <String>
     -SrcContainer <CloudBlobContainer>
     -DestShareName <String>
     -DestFilePath <String>
     [-DestContext <IStorageContext>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcBlob <CloudBlob>
     -DestShareName <String>
     -DestFilePath <String>
     [-DestContext <IStorageContext>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcBlob <CloudBlob>
     [-DestShareFileClient <ShareFileClient>]
     [-DestContext <IStorageContext>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcFilePath <String>
     -SrcShareName <String>
     -DestShareName <String>
     -DestFilePath <String>
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-DisAllowSourceTrailingDot]
     [-DisAllowDestTrailingDot]
     [-FileMode <String>]
     [-Owner <String>]
     [-Group <String>]
     [-OwnerCopyMode <String>]
     [-FileModeCopyMode <String>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcFilePath <String>
     -SrcShare <ShareClient>
     -DestShareName <String>
     -DestFilePath <String>
     [-DestContext <IStorageContext>]
     [-FileMode <String>]
     [-Owner <String>]
     [-Group <String>]
     [-OwnerCopyMode <String>]
     [-FileModeCopyMode <String>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcFile <ShareFileClient>
     -DestShareName <String>
     -DestFilePath <String>
     [-DestContext <IStorageContext>]
     [-FileMode <String>]
     [-Owner <String>]
     [-Group <String>]
     [-OwnerCopyMode <String>]
     [-FileModeCopyMode <String>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -SrcFile <ShareFileClient>
     [-DestShareFileClient <ShareFileClient>]
     [-DestContext <IStorageContext>]
     [-FileMode <String>]
     [-Owner <String>]
     [-Group <String>]
     [-OwnerCopyMode <String>]
     [-FileModeCopyMode <String>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -AbsoluteUri <String>
     -DestShareName <String>
     -DestFilePath <String>
     [-DestContext <IStorageContext>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzStorageFileCopy
     -AbsoluteUri <String>
     [-DestShareFileClient <ShareFileClient>]
     [-DestContext <IStorageContext>]
     [-Force]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

A Start-AzStorageFileCopy parancsmag elkezdi a forrásfájlt egy célfájlba másolni. Ez a parancsmag aktiválja az aszinkron blobmásolást, a másolási folyamatot a kiszolgáló kezeli. Ha ez egy fiókközi blobpéldány, a blobpéldányhoz nincs SLA.

Példák

1. példa: Másolási művelet indítása fájlból fájlba megosztásnév és fájlnév használatával

Start-AzStorageFileCopy -SrcShareName "ContosoShare01" -SrcFilePath "FilePath01" -DestShareName "ContosoShare02" -DestFilePath "FilePath02"

Ez a parancs fájlról fájlra másolási műveletet indít el. A parancs megadja a megosztás nevét és a fájlnevet

2. példa: Másolási művelet indítása blobból fájlba tárolónév és blobnév használatával

Start-AzStorageFileCopy -SrcContainerName "ContosoContainer01" -SrcBlobName "ContosoBlob01" -DestShareName "ContosoShare" -DestFilePath "FilePath02"

Ez a parancs elindít egy másolási műveletet blobról fájlra. A parancs megadja a tároló nevét és a blob nevét

3. példa: Másolási művelet indítása fájlból fájlba adott FileMode, Tulajdonos, Csoport célfájllal

Start-AzStorageFileCopy -SrcShareName "contososhare01" -SrcFilePath "FilePath01" -DestShareName "contososhare02" -DestFilePath "FilePath02" -FileMode rw-rwx-wT -Owner 1 -Group 1 -FileModeCopyMode Override -OwnerCopyMode Override

Ez a parancs elindít egy másolási műveletet fájlról fájlra, a célfájlon lévő adott FileMode, Tulajdonos és Csoport paranccsal. Ha a célfájlnak ugyanazzal a FileMode-zal kell rendelkeznie, tulajdonos, csoport mint forrásfájl, adja meg a "-FileModeCopyMode Source" és a "-OwnerCopyMode Source" paramétert, a FileMode, Owner, Group paramétert nem szabad megadni. Ha a FileModeCopyMode, a OwnerCopyMode, a FileMode, a Owner, a Owner, a Group paraméter nincs megadva, a célfájlban az alapértelmezett FileMode, Tulajdonos, Csoport lesz. A FileMode, a Tulajdonos, a Csoport csak NFS-fájlmegosztáson működik.

Paraméterek

-AbsoluteUri

A forrásfájl URI-ját adja meg. Ha a forráshelyhez hitelesítő adatok szükségesek, meg kell adnia egyet.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ClientTimeoutPerRequest

Egy szolgáltatáskérés ügyféloldali időtúllépési időközét adja meg másodpercben. Ha az előző hívás a megadott időközönként meghiúsul, a parancsmag újrapróbálkozza a kérést. Ha ez a parancsmag nem kap sikeres választ az időköz eltelte előtt, ez a parancsmag hibát ad vissza.

Típus:Nullable<T>[Int32]
Aliasok:ClientTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ConcurrentTaskCount

Az egyidejű hálózati hívások maximális száma. Ezzel a paramétersel korlátozhatja az egyidejűséget a helyi processzor- és sávszélesség-használat szabályozására az egyidejű hálózati hívások maximális számának megadásával. A megadott érték abszolút szám, és nem szorozza meg a magok számával. Ez a paraméter segíthet csökkenteni a hálózati csatlakozási problémákat alacsony sávszélességű környezetekben, például másodpercenként 100 kilobitben. Az alapértelmezett érték 10.

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Confirm

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

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Context

Egy Azure Storage-környezetet határoz meg. Környezet beszerzéséhez használja a New-AzStorageContext parancsmagot.

Típus:IStorageContext
Aliasok:SrcContext
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

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

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DestContext

Megadja a cél Azure Storage-környezetét. Környezet beszerzéséhez használja New-AzStorageContext.

Típus:IStorageContext
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DestFilePath

A célfájl elérési útját adja meg a célmegosztáshoz viszonyítva.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DestShareFileClient

A ShareFileClient objektum a Dest-fájlt jelölte.

Típus:ShareFileClient
Aliasok:DestFile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DestShareName

A célmegosztás nevét adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DisAllowDestTrailingDot

Tiltsa le a záró pont (.) használatát a célkönyvtár és a célfájlnevek utótagjára.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DisAllowSourceTrailingDot

Tiltsa le a záró pont (.) használatát a forráskönyvtár és a forrásfájlnevek utótagjára.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-FileMode

A célfájlon beállítandó módengedélyek. Csak az NFS-fájlokra vonatkozik. Csak a -FileModeCopyMode Overrideparaméterrel dolgozhat együtt. A szimbolikus (rwxrw-rw-) támogatott.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-FileModeCopyMode

Csak az NFS-fájlokra vonatkozik. A "Felülbírálás" értéket a paraméterrel -FileModeegyütt kell megadni. Ha nincs megadva, a célfájl alapértelmezett fájlmódja lesz.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Force

Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Group

A célfájlban beállítandó tulajdonoscsoport-azonosító (GID). Csak az NFS-fájlokra vonatkozik. A paraméterrel -OwnerCopyMode Overrideegyütt kell megadni.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Owner

A célfájlon beállítani kívánt tulajdonosi felhasználói azonosító (UID). Csak az NFS-fájlokra vonatkozik. A paraméterrel -OwnerCopyMode Overrideegyütt kell megadni.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-OwnerCopyMode

Csak az NFS-fájlokra vonatkozik. A "Felülbírálás" értéket a paraméterrel -Owner és -Groupa . Ha nincs megadva, a célfájl alapértelmezett tulajdonosával és csoportával fog rendelkezni.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ServerTimeoutPerRequest

A kérelem kiszolgálói részének időtúllépési időtartamát adja meg.

Típus:Nullable<T>[Int32]
Aliasok:ServerTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcBlob

Egy CloudBlob objektumot határoz meg. Létrehozhat egy felhőblobot, vagy beszerezhet egyet a Get-AzStorageBlob parancsmaggal.

Típus:CloudBlob
Aliasok:ICloudBlob
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-SrcBlobName

Megadja a forrásblob nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcContainer

Egy felhőalapú blobtároló objektumot határoz meg. Létrehozhat felhőblobtároló-objektumot, vagy használhatja a Get-AzStorageContainer parancsmagot.

Típus:CloudBlobContainer
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcContainerName

Megadja a forrástároló nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcFile

Egy ShareFileClient objektumot határoz meg. ShareFileClientet hozhat létre, vagy beszerezhet egyet Get-AzStorageFilehasználatával.

Típus:ShareFileClient
Aliasok:ShareFileClient
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-SrcFilePath

Megadja a forrásfájl elérési útját a forráskönyvtárhoz vagy a forrásmegosztáshoz képest.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcShare

Egy felhőbeli fájlmegosztási objektumot határoz meg. Létrehozhat egy felhőbeli fájlmegosztást, vagy beszerezhet egyet a Get-AzStorageShare parancsmaggal.

Típus:ShareClient
Aliasok:ShareClient
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SrcShareName

Megadja a forrásmegosztás nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-WhatIf

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

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

CloudBlob

ShareFileClient

IStorageContext

Kimenetek

AzureStorageFile