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:\Drawings
kopyalar.
Ö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:\Drawings
oluş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.ps1
Get-Widget.ps1.txt
olarak 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ı $Session
değ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.log
Copy-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ı $Session
değ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ı $Session
değ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ı $Session
değ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.ps1
Copy-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ı $Session
değ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ı $Session
değ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ı $Session
değ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.txt
gö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 ex
baş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 ex
baş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-Item
kullanabilirsinizGet-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-ChildItem
ve 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-Item
aksine, 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
Bu cmdlet'in yolunu içeren bir dizeyi kanala aktarabilirsiniz.
Çıkışlar
None
Varsayılan olarak, bu cmdlet çıkış döndürmez.
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-Item
iç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.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin