Copy-Item

Bir öğeyi bir konumdan diğerine kopyalar.

Syntax

Copy-Item
    [-Path] <String[]>
    [[-Destination] <String>]
    [-Container]
    [-Force]
    [-Filter <String>]
    [-Include <String[]>]
    [-Exclude <String[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [-FromSession <PSSession>]
    [-ToSession <PSSession>]
    [<CommonParameters>]
Copy-Item
    -LiteralPath <String[]>
    [[-Destination] <String>]
    [-Container]
    [-Force]
    [-Filter <String>]
    [-Include <String[]>]
    [-Exclude <String[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [-FromSession <PSSession>]
    [-ToSession <PSSession>]
    [<CommonParameters>]
Copy-Item
    [-Path] <string[]>
    [[-Destination] <string>]
    [-Container]
    [-Force]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <pscredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-Item
    [[-Destination] <string>]
    -LiteralPath <string[]>
    [-Container]
    [-Force]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <pscredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdlet, Copy-Item bir öğeyi bir konumdan aynı ad alanındaki başka bir konuma kopyalar. Örneğin, bir dosyayı bir klasöre kopyalayabilir, ancak bir dosyayı sertifika sürücüsüne kopyalayamaz.

Bu cmdlet kopyalanan öğeleri kesmez veya silmez. Cmdlet'in kopyalayabileceğiniz belirli öğeler, öğeyi kullanıma sunan PowerShell sağlayıcısına bağlıdır. Örneğin, bir dosya sistemi sürücüsündeki dosyaları ve dizinleri ve kayıt defteri sürücüsündeki kayıt defteri anahtarlarını ve girdilerini kopyalayabilir.

Bu cmdlet aynı komuttaki öğeleri kopyalayabilir ve yeniden adlandırabilir. Bir öğeyi yeniden adlandırmak için Hedef parametresinin değerine yeni adı girin. Öğeyi yeniden adlandırmak ve kopyalamamak için cmdlet'ini Rename-Item kullanın.

Örnekler

Örnek 1: Belirtilen dizine dosya kopyalama

Bu örnek, dosyayı dizinine C:\Presentation kopyalarmar1604.log.txt. Özgün dosya silinmez.

Copy-Item "C:\Wabash\Logfiles\mar1604.log.txt" -Destination "C:\Presentation"

Örnek 2: Dizin içeriğini var olan bir dizine kopyalama

Bu örnek, dizinin içeriğini C:\Logfiles mevcut C:\Drawings dizine kopyalar. Dizin Logfiles kopyalanmıyor.

Dizinde Logfiles alt dizinlerde dosyalar varsa, bu alt dizinler dosya ağaçları olduğu gibi kopyalanır. Varsayılan olarak Container parametresi, dizin yapısını koruyan True olarak ayarlanır.

Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings" -Recurse

Not

Yol C:\Drawings yoksa, cmdlet klasördeki tüm dosyaları Logfiles tek bir dosyaya C:\Drawingskopyalar.

Örnek 3: Dizini ve içeriği yeni bir dizine kopyalama

Bu örnek, kaynak dizinin içeriğini C:\Logfiles kopyalar ve yeni bir hedef dizin oluşturur. Yeni hedef dizin, \Logs içinde C:\Drawingsoluşturulur.

Kaynak dizinin adını eklemek için, Örnek 2'de gösterildiği gibi var olan bir hedef dizine kopyalayın. Alternatif olarak, yeni hedef dizini kaynak dizinle aynı şekilde adlandırın.

Copy-Item -Path "C:\Logfiles" -Destination "C:\Drawings\Logs" -Recurse

Not

Path içeriyorsa\*, alt dizin ağaçları da dahil olmak üzere dizinin tüm dosya içeriği yeni hedef dizine kopyalanır. Örneğin:

Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings\Logs" -Recurse

Örnek 4: Bir dosyayı belirtilen dizine kopyalayın ve dosyayı yeniden adlandırın

Bu örnekte, betiği dizinden \\Server01\Share dizine kopyalamak Get-Widget.ps1 için cmdlet'i \\Server12\ScriptArchive kullanılırCopy-Item. Kopyalama işleminin bir parçası olarak, komut öğe adını Get-Widget.ps1Get-Widget.ps1.txtolarak değiştirir, böylece e-posta iletilerine güvenli bir şekilde eklenebilir.

Copy-Item "\\Server01\Share\Get-Widget.ps1" -Destination "\\Server12\ScriptArchive\Get-Widget.ps1.txt"

Örnek 5: Uzak bilgisayara dosya kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, değişkende D:\Folder001 depolanan $Session oturum bilgilerini kullanarak klasörden C:\Folder001_Copy uzak bilgisayardaki klasöre kopyalanır test.logCopy-Item. Özgün dosya silinmez.

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session

Örnek 6: Klasörü uzak bilgisayara kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, Copy-Item değişkende D:\Folder002 depolanan oturum bilgilerini kullanarak klasörü C:\Folder002_Copy uzak bilgisayardaki dizine $Session kopyalar. Alt klasörler veya dosyalar Özyineleme anahtarı kullanılmadan kopyalanmaz. İşlem, henüz yoksa klasörü oluşturur Folder002_Copy .

$Session = New-PSSession -ComputerName "Server02" -Credential "Contoso\User01"
Copy-Item "D:\Folder002\" -Destination "C:\Folder002_Copy\" -ToSession $Session

Örnek 7: Bir klasörün içeriğinin tamamını yinelemeli olarak uzak bilgisayara kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, Copy-Item değişkende depolanan oturum bilgilerini kullanarak klasördeki C:\Folder003_Copy içeriğin D:\Folder003 tamamını uzak bilgisayardaki dizine $Session kopyalar. Alt klasörler, dosya ağaçları olduğu gibi kopyalanır. İşlem, henüz yoksa klasörü oluşturur Folder003_Copy .

$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder003\" -Destination "C:\Folder003_Copy\" -ToSession $Session -Recurse

Örnek 8: Bir dosyayı uzak bilgisayara kopyalama ve sonra dosyayı yeniden adlandırma

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, değişkende D:\Folder004 depolanan $Session oturum bilgilerini kullanarak klasörden C:\Folder004_Copy uzak bilgisayardaki klasöre kopyalanır scriptingexample.ps1Copy-Item. Özgün dosya silinmez.

$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder004\scriptingexample.ps1" -Destination "C:\Folder004_Copy\scriptingexample_copy.ps1" -ToSession $Session

Örnek 9: Uzak dosyayı yerel bilgisayara kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, Copy-Item değişkende depolanan $Session oturum bilgilerini kullanarak uzak C:\MyRemoteData\ klasörden yerel D:\MyLocalData klasöre kopyalanırtest.log. Özgün dosya silinmez.

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\test.log" -Destination "D:\MyLocalData\" -FromSession $Session

Örnek 10: Uzak klasörün tüm içeriğini yerel bilgisayara kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, Copy-Item değişkende depolanan $Session oturum bilgilerini kullanarak uzak C:\MyRemoteData\scripts klasördeki içeriğin tamamını yerel D:\MyLocalData klasöre kopyalar. Betikler klasöründe alt klasörlerde dosyalar varsa, bu alt klasörler dosya ağaçları olduğu gibi kopyalanır.

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\" -FromSession $Session

Örnek 11: Uzak klasörün tüm içeriğini yinelemeli olarak yerel bilgisayara kopyalama

Server01 adlı uzak bilgisayarda kimlik bilgileriyle Contoso\User01 bir oturum oluşturulur ve sonuçları adlı $Sessiondeğişkende depolar.

Cmdlet, Copy-Item değişkende depolanan $Session oturum bilgilerini kullanarak uzak C:\MyRemoteData\scripts klasördeki içeriğin tamamını yerel D:\MyLocalData\scripts klasöre kopyalar. Recurse parametresi kullanıldığından, işlem betikler klasörünü henüz yoksa oluşturur. Betikler klasöründe alt klasörlerde dosyalar varsa, bu alt klasörler dosya ağaçları olduğu gibi kopyalanır.

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\scripts" -FromSession $Session -Recurse

Örnek 12: Bir klasör ağacındaki dosyaları yinelemeli olarak geçerli klasöre kopyalama

Bu örnekte, çok düzeyli bir klasör yapısındaki dosyaların tek bir düz klasöre nasıl kopyalanması gösterilmektedir. İlk üç komut, mevcut klasör yapısını ve iki dosyanın içeriğini (her iki adı da) file3.txtgösterir.

PS C:\temp\test> (Get-ChildItem C:\temp\tree -Recurse).FullName
C:\temp\tree\subfolder
C:\temp\tree\file1.txt
C:\temp\tree\file2.txt
C:\temp\tree\file3.txt
C:\temp\tree\subfolder\file3.txt
C:\temp\tree\subfolder\file4.txt
C:\temp\tree\subfolder\file5.txt

PS C:\temp\test> Get-Content C:\temp\tree\file3.txt
This is file3.txt in the root folder

PS C:\temp\test> Get-Content C:\temp\tree\subfolder\file3.txt
This is file3.txt in the subfolder

PS C:\temp\test> Copy-Item -Path C:\temp\tree -Filter *.txt -Recurse -Container:$false
PS C:\temp\test> (Get-ChildItem . -Recurse).FullName
C:\temp\test\subfolder
C:\temp\test\file1.txt
C:\temp\test\file2.txt
C:\temp\test\file3.txt
C:\temp\test\file4.txt
C:\temp\test\file5.txt

PS C:\temp\test> Get-Content .\file3.txt
This is file3.txt in the subfolder

cmdlet'inde Copy-Item Container parametresi olarak ayarlanmıştır$false. Bu, kaynak klasörün içeriğinin kopyalanmasına neden olur, ancak klasör yapısını korumaz. Hedef klasörde aynı ada sahip dosyaların üzerine yazıldığını unutmayın.

Örnek 13: Özyineleme olmadan öğeleri kopyalamak için filtreleri kullanma

Bu örnekte, kopyalanacak öğeleri seçmek için Include parametresi kullanılarak elde edilen sonuçlar gösterilir.

Bu örnek, kopyalanacak dosyaları içeren aşağıdaki klasör yapısını kullanır:

  • D:\temp\tree\example.ps1
  • D:\temp\tree\example.txt
  • D:\temp\tree\examples\
  • D:\temp\tree\examples\example_1.txt
  • D:\temp\tree\examples\example_2.txt
  • D:\temp\tree\examples\subfolder\
  • D:\temp\tree\examples\subfolder\test.txt

Bu örnekte, Copy-Item hem Pathhem de Include parametreleri için joker karakterle çağrılır. Path parametresi için joker karakter belirtilmesi, ile eşleşen D:\temp\tree\*tüm dosya ve klasörleri işlemesini sağlar. Include parametresi, işlenmek üzere öğe listesini filtreler ve işlemi yalnızca ile exbaşlayan yollarla sınırlar.

PS D:\temp\test\out> Copy-Item -Path D:\temp\tree\* -Include ex*
PS D:\temp\test\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example.ps1
D:\temp\out\example.txt

Include parametresi, ile eşleşen ex*tüm öğeleri kopyalamak için klasörün içeriğine D:\temp\tree uygulanır. Özyineleme D:\temp\out\examples olmadan klasörün kopyalandığını ancak içeriğinin hiçbirinin kopyalanmadığını fark edin.

Örnek 14: Özyinelemeli öğeleri kopyalamak için filtreleri kullanma

Bu örnekte, kopyalanacak öğeleri seçmek için Include parametresi kullanılarak elde edilen sonuçlar gösterilir.

Bu örnek, kopyalanacak dosyaları içeren aşağıdaki klasör yapısını kullanır:

  • D:\temp\tree\example.ps1
  • D:\temp\tree\example.txt
  • D:\temp\tree\examples\
  • D:\temp\tree\examples\example_1.txt
  • D:\temp\tree\examples\example_2.txt
  • D:\temp\tree\examples\subfolder\
  • D:\temp\tree\examples\subfolder\test.txt

Bu örnekte, Copy-Item hem Pathhem de Include parametreleri için joker karakterle çağrılır. Path parametresi için bir joker karakter belirtmek, ile eşleşen D:\temp\tree\*tüm dosya ve klasörleri işlemesini sağlar. Include parametresi, işlenmek üzere öğe listesini filtreler ve işlemi yalnızca ile exbaşlayan yollarla sınırlar.

D:\temp\out> Copy-Item -Path D:\temp\tree\* -Include ex* -Recurse
D:\temp\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example.ps1
D:\temp\out\example.txt
D:\temp\out\examples\subfolder
D:\temp\out\examples\example_1.txt
D:\temp\out\examples\example_2.txt
D:\temp\out\examples\subfolder\test.txt

Include parametresi, ile eşleşen ex*tüm öğeleri kopyalamak için klasörün içeriğine D:\temp\tree uygulanır. Özyineleme D:\temp\out\examples ile klasörün tüm dosyalar ve alt klasörlerle birlikte kopyalandığını görürsünüz. Kopya, ekleme filtresiyle eşleşmeyen dosyaları içerir. kullanırkenCopy-Item, filtreler yalnızca Path parametresi tarafından belirtilen en üst düzeye uygulanır. Ardından özyineleme bu eşleşen öğelere uygulanır.

Not

Exclude parametresinin davranışı, işlemi yalnızca desenle eşleşmeyen yollarla sınırlaması dışında, bu örnekte açıklananla aynıdır.

Örnek 15: Dosyaları joker karakterle belirtilen bir yoldan özyinelemeli olarak kopyalanacak şekilde sınırlandırma

Bu örnekte joker karakter eşleştirme yolundan başka bir klasöre özyinelemeli olarak kopyalanan dosyaların nasıl sınırlandırıldığı gösterilmektedir. Örnek 13'te , Include parametresi yalnızca joker karakterli bir Yol için çözümlenen yollara filtre uygulandığından, Bir klasörden özyinelemeli olarak kopyalanan dosyaları sınırlamak için Include parametresi kullanılamaz. Bunun yerine, kopyalamak istediğiniz öğeleri bulmak ve bu öğeleri öğesine geçirmek için Copy-ItemkullanabilirsinizGet-ChildItem.

Bu örnek, kopyalanacak dosyaları içeren aşağıdaki klasör yapısını kullanır:

  • D:\temp\tree\example.ps1
  • D:\temp\tree\example.txt
  • D:\temp\tree\examples\
  • D:\temp\tree\examples\example_1.txt
  • D:\temp\tree\examples\example_2.txt
  • D:\temp\tree\examples\subfolder\
  • D:\temp\tree\examples\subfolder\test.txt

ile ex*başlayan tüm öğeleri kopyalamak için Yinele ve Filtrele parametreleriyle kullanın Get-ChildItemve sonuçları öğesine yöneltinCopy-Item.

D:\temp\out> Get-ChildItem -Path D:\temp\tree -Recurse -Filter ex* | Copy-Item
D:\temp\out> (Get-ChildItem -Recurse).FullName
D:\temp\out\examples
D:\temp\out\example_1.txt
D:\temp\out\example_2.txt
D:\temp\out\example.ps1
D:\temp\out\example.txt

'nin Copy-Itemaksine, için Get-ChildItem Filter parametresi özyineleme sırasında bulunan öğelere uygulanır. Bu, öğeleri yinelemeli olarak bulmanıza, filtrelemenize ve kopyalamanıza olanak tanır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Container

Bu cmdlet'in kopyalama işlemi sırasında kapsayıcı nesnelerini koruduğunu gösterir. Varsayılan olarak, Container parametresi True olarak ayarlanır.

Type:SwitchParameter
Position:Named
Default value:True
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Not

Bu parametre, PowerShell ile yüklenen sağlayıcılar tarafından desteklenmez. Başka bir kullanıcının kimliğine bürünmek veya bu cmdlet'i çalıştırırken kimlik bilgilerinizi yükseltmek için Invoke-Command kullanın.

Type:PSCredential
Position:Named
Default value:Current user
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Destination

Yeni konumun yolunu belirtir. Geçerli dizin varsayılandır.

Kopyalanan öğeyi yeniden adlandırmak için Hedef parametresinin değerinde yeni bir ad belirtin.

Type:String
Position:1
Default value:Current directory
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Exclude

Bu cmdlet'in işlemini sınırlamak için gibi "*.txt"bir veya daha fazla yol öğesi veya deseni belirtir. Bu parametrenin değeri, son sonuçlara değil Path parametresinin joker karakter eşleştirme sonucuna göre filtrelenir. Bu parametre yalnızca Path bir veya daha fazla joker karakterle belirtildiğinde geçerlidir. Bu parametre yalnızca Path parametresi için çözümlenen yollarda filtrelendiğinden, Özyinele parametresiyle alt klasörlerde özyineleme yaparken bulunan hiçbir öğeyi filtrelemez.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Filter

Path parametresini nitelemek için bir filtre belirtir. FileSystem sağlayıcısı, filtrelerin kullanımını destekleyen tek yüklü PowerShell sağlayıcısıdır. FileSystem filtre dilinin söz dizimini about_Wildcards bulabilirsiniz. Sağlayıcı, nesneleri alındıktan sonra PowerShell'in filtrelemesini yapmak yerine nesneleri aldığında sağlayıcı bunları uyguladığından filtreler diğer parametrelerden daha verimlidir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Force

Bu cmdlet'in salt okunur bir dosya veya diğer ad üzerinden kopyalama gibi başka türlü değiştirilmeyecek öğeleri kopyalandığını gösterir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FromSession

Bu, FileSystem sağlayıcısı tarafından sağlanan dinamik bir parametredir.

Uzak dosyanın kopyalandığı PSSession nesnesini belirtin. Bu parametreyi kullandığınızda, Path ve LiteralPath parametreleri uzak makinedeki yerel yola başvurur.

Daha fazla bilgi için bkz . about_FileSystem_Provider.

Type:PSSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Include

Bu cmdlet'in işlemini sınırlamak için gibi "*.txt"bir veya daha fazla yol öğesi veya deseni belirtir. Bu parametrenin değeri, son sonuçlara değil Path parametresinin joker karakter eşleştirme sonucuna göre filtrelenir. Bu parametre yalnızca Path bir veya daha fazla joker karakterle belirtildiğinde geçerlidir. Bu parametre yalnızca Path parametresi için çözümlenen yollarda filtrelendiğinden, Özyinele parametresiyle alt klasörlerde özyineleme yaparken bulunan hiçbir öğeyi filtrelemez.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-LiteralPath

Bir veya daha fazla konumun yolunu belirtir. LiteralPath değeri tam olarak yazıldığı gibi kullanılır. Hiçbir karakter joker karakter olarak yorumlanmamıştır. Yol kaçış karakterleri içeriyorsa, tek tırnak içine alın. Tek tırnak işaretleri PowerShell'e hiçbir karakteri kaçış dizisi olarak yorumlamaması gerektiğini söyler.

Daha fazla bilgi için bkz . about_Quoting_Rules.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Üzerinde çalıştığınız öğeyi temsil eden bir nesne döndürür. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Dize dizisi olarak, kopyalanacak öğelerin yolunu belirtir. Joker karakterlere izin verilir.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-Recurse

Bu cmdlet'in özyinelemeli bir kopya yaptığını gösterir.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ToSession

Bu, FileSystem sağlayıcısı tarafından sağlanan dinamik bir parametredir.

Uzak dosyanın kopyalandığı PSSession nesnesini belirtin. Bu parametreyi kullandığınızda, Hedef parametresi uzak makinedeki yerel yola başvurur.

Daha fazla bilgi için bkz . about_FileSystem_Provider.

Type:PSSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Bu cmdlet'in yolunu içeren bir dizeyi kanala aktarabilirsiniz.

Çıkışlar

None

Varsayılan olarak, bu cmdlet çıkış döndürmez.

PSObject

PassThru parametresini kullandığınızda, bu cmdlet kopyalanan öğeyi temsil eden bir nesne döndürür.

Notlar

PowerShell için aşağıdaki diğer adları Copy-Itemiçerir:

  • Tüm platformlar:
    • copy
    • cpi
  • Windows:
    • cp

Bu cmdlet, herhangi bir sağlayıcı tarafından kullanıma sunulan verilerle çalışacak şekilde tasarlanmıştır. Oturumunuzda kullanılabilen sağlayıcıları listelemek için yazın Get-PSProvider. Daha fazla bilgi için bkz . about_Providers.