Ez a példa számos gyakori Windows PowerShell-parancsmagot és az aktuális parancsmagot használja az összes fájl feltöltéséhez az aktuális mappából a ContosoShare06 tároló gyökérmappájába.
Az első parancs lekéri az aktuális mappa nevét, és a $CurrentFolder változóban tárolja.
A második parancs a Get-AzStorageShare parancsmaggal lekéri a ContosoShare06 nevű fájlmegosztást, majd a $Container változóban tárolja.
Az utolsó parancs lekéri az aktuális mappa tartalmát, és a folyamatkezelő használatával átadja mindegyiket a Where-Object parancsmagnak.
Ez a parancsmag kiszűri azokat az objektumokat, amelyek nem fájlok, majd átadja a fájlokat a ForEach-Object parancsmagnak.
Ez a parancsmag minden fájlhoz futtat egy szkriptblokkot, amely létrehozza a megfelelő elérési utat, majd az aktuális parancsmaggal tölti fel a fájlt.
Az eredmény ugyanazzal a névvel és relatív pozícióval rendelkezik a példában feltöltött többi fájlhoz képest.
A szkriptblokkokkal kapcsolatos további információkért írja be a következőt Get-Help about_Script_Blocks: .
3. példa: Töltsön fel egy helyi fájlt egy Azure-fájlba, és őrizze meg a helyi File SMB-tulajdonságokat (fájlattribútumok, fájllétrehozási idő, fájl utolsó írási ideje) az Azure-fájlban.
Ez a példa feltölt egy helyi fájlt egy Azure-fájlba, és megőrzi a helyi File SMB-tulajdonságokat (fájlattribútumok, fájllétrehozási idő, fájl utolsó írási ideje) az Azure-fájlban.
4. példa: FileMode, Tulajdonos és Csoport fájl feltöltése NFS-fájlmegosztásba
Ez a parancs feltölt egy helyi fájlt egy Azure-fájlba a FileMode rwxrwSrwx, Owner 1 és Group 1 paranccsal.
A FileMode, a Tulajdonos, a Csoport csak NFS-fájlmegosztáson működik.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Path
Egy fájl vagy mappa elérési útját adja meg.
Ez a parancsmag feltölti a tartalmat a paraméter által megadott fájlba vagy a paraméter által megadott mappába.
Ha egy mappát ad meg, ez a parancsmag létrehoz egy olyan fájlt, amelynek a neve megegyezik a forrásfájl nevével.
Ha olyan fájl elérési útját adja meg, amely nem létezik, ez a parancsmag létrehozza a fájlt, és menti a tartalmat a fájlba.
Ha olyan fájlt ad meg, amely már létezik, és megadja a Force paramétert, ez a parancsmag felülírja a fájl tartalmát.
Ha olyan fájlt ad meg, amely már létezik, és nem adja meg a Force parancsmagot, ez a parancsmag nem módosít, és hibát ad vissza.
Ha olyan mappa elérési útját adja meg, amely nem létezik, ez a parancsmag nem módosít, és hibát ad vissza.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-PreserveSMBAttribute
Tartsa meg a forrásfájl SMB-tulajdonságait (fájlattribútumok, fájllétrehozási idő, fájl utolsó írási ideje) a célfájlban. Ez a paraméter csak Windows rendszeren érhető el.
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.