Copy-Item
Kopierar ett objekt från en plats till en annan.
Syntax
		Path (Default) - FileSystem provider
	 
	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>]
		LiteralPath - FileSystem provider
	  
	Copy-Item
    [[-Destination] <String>]
    -LiteralPath <String[]>
    [-Container]
    [-Force]
    [-Filter <String>]
    [-Include <String[]>]
    [-Exclude <String[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [-FromSession <PSSession>]
    [-ToSession <PSSession>]
    [<CommonParameters>]
Path (Default) - All providers
Copy-Item
    [-Path] <string[]>
    [[-Destination] <string>]
    [-Container]
    [-Force]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <pscredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
		LiteralPath - All providers
	 
	Copy-Item
    [[-Destination] <string>]
    -LiteralPath <string[]>
    [-Container]
    [-Force]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Recurse]
    [-PassThru]
    [-Credential <pscredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Description
Cmdleten Copy-Item kopierar ett objekt från en plats till en annan i samma namnområde.
Den kan till exempel kopiera en fil till en mapp, men den kan inte kopiera en fil till en certifikatenhet.
Den här cmdleten klipper inte ut eller tar bort de objekt som kopieras. De specifika objekt som cmdleten kan kopiera beror på vilken PowerShell-provider som exponerar objektet. Den kan till exempel kopiera filer och kataloger på en filsystemenhet och registernycklar och poster på registerenheten.
Den här cmdleten kan kopiera och byta namn på objekt i samma kommando. Om du vill byta namn på ett objekt anger du det nya namnet i värdet för parametern Destination. Om du vill byta namn på ett objekt och inte kopiera det använder du cmdleten Rename-Item.
Exempel
Exempel 1: Kopiera en fil till den angivna katalogen
I det här exemplet kopieras filen mar1604.log.txt till katalogen C:\Presentation. Den ursprungliga filen tas inte bort.
Copy-Item "C:\Wabash\Logfiles\mar1604.log.txt" -Destination "C:\Presentation"
Exempel 2: Kopiera kataloginnehåll till en befintlig katalog
I det här exemplet kopieras innehållet i katalogen C:\Logfiles till den befintliga katalogen C:\Drawings. Katalogen Logfiles kopieras inte.
Om katalogen Logfiles har filer i underkataloger kopieras dessa underkataloger med sina filträd intakta. Som standard är parametern Container inställd på True, som bevarar katalogstrukturen.
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings" -Recurse
Anmärkning
Om sökvägen C:\Drawings inte finns kopierar cmdleten alla filer från Logfiles mappträdet till en enda mapp C:\Drawingsoch skriver över filer med samma namn.
Exempel 3: Kopiera katalog och innehåll till en ny katalog
Det här exemplet kopierar innehållet i C:\Logfiles källkatalogen och skapar en ny målkatalog. Den nya målkatalogen \Logs skapas i C:\Drawings.
Om du vill ta med källkatalogens namn kopierar du till en befintlig målkatalog enligt Exempel 2. Eller ge den nya målkatalogen samma namn som källkatalogen.
Copy-Item -Path "C:\Logfiles" -Destination "C:\Drawings\Logs" -Recurse
Anmärkning
Om Path innehåller \*kopieras allt filinnehåll i katalogen, inklusive underkatalogträden, till den nya målkatalogen. Till exempel:
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings\Logs" -Recurse
Exempel 4: Kopiera en fil till den angivna katalogen och byt namn på filen
I det här exemplet används cmdleten Copy-Item för att kopiera Get-Widget.ps1-skriptet från katalogen \\Server01\Share till katalogen \\Server12\ScriptArchive. Som en del av kopieringsåtgärden ändrar kommandot objektnamnet från Get-Widget.ps1 till Get-Widget.ps1.txt, så att det kan kopplas till e-postmeddelanden på ett säkert sätt.
$copyParams = @{
    Path        = "\\Server01\Share\Get-Widget.ps1"
    Destination = "\\Server12\ScriptArchive\Get-Widget.ps1.txt"
}
Copy-Item @copyParams
Exempel 5: Kopiera en fil till en fjärrdator
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar test.log från mappen D:\Folder001 till mappen C:\Folder001_Copy på fjärrdatorn med hjälp av sessionsinformationen som lagras i variabeln $Session. Den ursprungliga filen tas inte bort.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session
Exempel 6: Kopiera en mapp till en fjärrdator
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar mappen D:\Folder002 till katalogen C:\Folder002_Copy på fjärrdatorn med hjälp av sessionsinformationen som lagras i variabeln $Session. Undermappar eller filer kopieras inte utan att använda växeln Recurse. Åtgärden skapar mappen Folder002_Copy om den inte redan finns.
$Session = New-PSSession -ComputerName "Server02" -Credential "Contoso\User01"
Copy-Item "D:\Folder002\" -Destination "C:\Folder002_Copy\" -ToSession $Session
Exempel 7: Kopiera hela innehållet i en mapp rekursivt till en fjärrdator
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar hela innehållet från mappen D:\Folder003 till katalogen C:\Folder003_Copy på fjärrdatorn med hjälp av sessionsinformationen som lagras i variabeln $Session. Undermapparna kopieras med sina filträd intakta. Åtgärden skapar mappen Folder003_Copy om den inte redan finns.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder003\" -Destination "C:\Folder003_Copy\" -ToSession $Session -Recurse
Exempel 8: Kopiera en fil till en fjärrdator och byt sedan namn på filen
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar scriptingexample.ps1 från mappen D:\Folder004 till mappen C:\Folder004_Copy på fjärrdatorn med hjälp av sessionsinformationen som lagras i variabeln $Session. Den ursprungliga filen tas inte bort.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
$copyParams = @{
    Path        = "D:\Folder004\scriptingexample.ps1"
    Destination = "C:\Folder004_Copy\scriptingexample_copy.ps1"
    ToSession   = $Session
}
Copy-Item @copyParams
Exempel 9: Kopiera en fjärrfil till den lokala datorn
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar test.log från fjärrmappen C:\MyRemoteData\ till den lokala mappen D:\MyLocalData med hjälp av sessionsinformationen som lagras i variabeln $Session. Den ursprungliga filen tas inte bort.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\test.log" -Destination "D:\MyLocalData\" -FromSession $Session
Exempel 10: Kopiera hela innehållet i en fjärrmapp till den lokala datorn
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar hela innehållet från mappen remote C:\MyRemoteData\scripts till den lokala D:\MyLocalData-mappen med hjälp av sessionsinformationen som lagras i variabeln $Session. Om skriptmappen har filer i undermappar kopieras dessa undermappar med sina filträd intakta.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\" -FromSession $Session
Exempel 11: Kopiera hela innehållet i en fjärrmapp rekursivt till den lokala datorn
En session skapas till fjärrdatorn med namnet Server01 med autentiseringsuppgifterna för Contoso\User01 och lagrar resultatet i variabeln med namnet $Session.
Cmdleten Copy-Item kopierar hela innehållet från mappen remote C:\MyRemoteData\scripts till den lokala D:\MyLocalData\scripts-mappen med hjälp av sessionsinformationen som lagras i variabeln $Session. Eftersom parametern Recurse används skapar åtgärden skriptmappen om den inte redan finns. Om skriptmappen har filer i undermappar kopieras dessa undermappar med sina filträd intakta.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
$copyParams = @{
    Path        = "C:\MyRemoteData\scripts"
    Destination = "D:\MyLocalData\scripts"
    FromSession = $Session
    Recurse     = $true
}
Copy-Item @copyParams
Exempel 12: Kopiera filer rekursivt från ett mappträd till den aktuella mappen
Det här exemplet visar hur du kopierar filer från en mappstruktur på flera nivåer till en enda platt mapp.
De första tre kommandona visar den befintliga mappstrukturen och innehållet i två filer, båda namnen file3.txt.
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
Cmdleten Copy-Item har parametern Container inställd på $false. Detta gör att innehållet i källmappen kopieras men bevarar inte mappstrukturen. Observera att filer med samma namn skrivs över i målmappen.
Exempel 13: Använda filter för att kopiera objekt utan rekursion
Det här exemplet visar resultatet med parametern Include för att välja de objekt som ska kopieras.
I det här exemplet används följande mappstruktur som innehåller de filer som ska kopieras:
- 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
I det här exemplet anropas Copy-Item med ett jokertecken för parametrarna Path och Include. Om du anger ett jokertecken för parametern Path ser du till att alla filer och mappar som matchar D:\temp\tree\*bearbetas. Parametern Include filtrerar listan över objekt som ska bearbetas, vilket begränsar åtgärden till endast de sökvägar som börjar med ex.
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
Parametern Include tillämpas på innehållet i D:\temp\tree mapp för att kopiera alla objekt som matchar ex*. Observera att mappen D:\temp\out\examples kopieras utan rekursion, men inget av innehållet kopieras.
Exempel 14: Använda filter för att kopiera objekt med rekursion
Det här exemplet visar resultatet med parametern Include för att välja de objekt som ska kopieras.
I det här exemplet används följande mappstruktur som innehåller de filer som ska kopieras:
- 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
I det här exemplet anropas Copy-Item med ett jokertecken för parametrarna Path och Include. Om du anger ett jokertecken för parametern Path ser du till att alla filer och mappar som matchar D:\temp\tree\*bearbetas. Parametern Include filtrerar listan över objekt som ska bearbetas, vilket begränsar åtgärden till endast de sökvägar som börjar med ex.
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
Parametern Include tillämpas på innehållet i D:\temp\tree mapp för att kopiera alla objekt som matchar ex*. Observera att mappen D:\temp\out\examples kopieras tillsammans med alla filer och undermappar med rekursion. Kopian innehåller filer som inte matcha inkluderingsfiltret. När du använder Copy-Itemgäller filtren endast för den översta nivån som anges av parametern Path. Sedan tillämpas rekursion på de matchande objekten.
Anmärkning
Beteendet för parametern Exclude är samma som i det här exemplet, förutom att den begränsar åtgärden till endast de sökvägar som inte matchar mönstret.
Exempel 15: Begränsa filerna till att rekursivt kopiera från en sökväg med jokertecken
Det här exemplet visar hur du begränsar de filer som rekursivt kopieras från en sökväg med jokertecken till en annan mapp. Exempel 13 visar att eftersom parametern Include endast filtrerar på sökvägarna som matchas för ett jokertecken som anger Sökväg, kan parametern Include inte användas för att begränsa de filer som kopieras rekursivt från en mapp. I stället kan du använda Get-ChildItem för att hitta de objekt som du vill kopiera och skicka objekten till Copy-Item.
I det här exemplet används följande mappstruktur som innehåller de filer som ska kopieras:
- 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
Om du vill kopiera alla objekt som börjar med ex*använder du Get-ChildItem med parametrarna Recurse och Filter och skicka resultatet till Copy-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
Till skillnad från Copy-Itemgäller parametern Filter för Get-ChildItem för de objekt som identifierades under rekursionen. På så sätt kan du hitta, filtrera och sedan kopiera objekt rekursivt.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | jfr | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Container
Anger att den här cmdleten bevarar containerobjekt under kopieringsåtgärden. Som standard är parametern Container inställd på True.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | True | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Credential
Anmärkning
Den här parametern stöds inte av några leverantörer som är installerade med PowerShell. Om du vill personifiera en annan användare eller höja dina autentiseringsuppgifter när du kör den här cmdleten använder du Invoke-Command.
Parameteregenskaper
| Typ: | PSCredential | 
| Standardvärde: | Current user | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
-Destination
Anger sökvägen till den nya platsen. Standardvärdet är den aktuella katalogen.
Om du vill byta namn på objektet som kopieras anger du ett nytt namn i värdet för parametern Destination.
Parameteregenskaper
| Typ: | String | 
| Standardvärde: | Current directory | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | 1 | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
-Exclude
Anger ett eller flera sökvägselement eller mönster, till exempel "*.txt", för att begränsa cmdletens åtgärd. Värdet för den här parametern filtrerar mot jokerteckenmatchningsresultatet för parametern Path, inte det slutliga resultatet. Den här parametern är bara effektiv när Path anges med ett eller flera jokertecken. Eftersom den här parametern endast filtrerar på sökvägarna som matchas för parametern Path filtreras inga objekt som identifieras när de upprepas via underordnade mappar med parametern Recurse.
Parameteregenskaper
| Typ: | String[] | 
| Standardvärde: | None | 
| Stöder jokertecken: | True | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Filter
Anger ett filter för att kvalificera parametern Path. FileSystem-providern är den enda installerade PowerShell-providern som stöder användning av filter. Du hittar syntaxen för FileSystem filterspråk i about_Wildcards. Filter är effektivare än andra parametrar eftersom providern tillämpar dem när cmdleten hämtar objekten i stället för att PowerShell filtrerar objekten när de har hämtats.
Parameteregenskaper
| Typ: | String | 
| Standardvärde: | None | 
| Stöder jokertecken: | True | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Force
Anger att den här cmdleten kopierar objekt som annars inte kan ändras, till exempel kopiering över en skrivskyddad fil eller ett alias.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-FromSession 
		Det här är en dynamisk parameter som görs tillgänglig av FileSystem-providern.
Ange PSSession- objekt som en fjärrfil kopieras från. När du använder den här parametern refererar parametrarna Path och LiteralPath till den lokala sökvägen på fjärrdatorn.
Mer information finns i about_FileSystem_Provider.
Parameteregenskaper
| Typ: | PSSession | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Include
Anger ett eller flera sökvägselement eller mönster, till exempel "*.txt", för att begränsa cmdletens åtgärd. Värdet för den här parametern filtrerar mot jokerteckenmatchningsresultatet för parametern Path, inte det slutliga resultatet. Den här parametern är bara effektiv när Path anges med ett eller flera jokertecken. Eftersom den här parametern endast filtrerar på sökvägarna som matchas för parametern Path filtreras inga objekt som identifieras när de upprepas via underordnade mappar med parametern Recurse.
Parameteregenskaper
| Typ: | String[] | 
| Standardvärde: | None | 
| Stöder jokertecken: | True | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-LiteralPath 
		Anger en sökväg till en eller flera platser. Värdet för LiteralPath- används exakt som det skrivs. Inga tecken tolkas som wildcards. Om sökvägen innehåller escape-tecken omger du den med enkla citattecken. Enkla citattecken gör att PowerShell inte tolkar några tecken som escape-sekvenser.
Mer information finns i about_Quoting_Rules.
Parameteregenskaper
| Typ: | String[] | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | PSPath, SP | 
Parameteruppsättningar
					LiteralPath 
					
				 
				| Position: | Named | 
| Obligatorisk: | True | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
-PassThru 
		Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Path
Anger sökvägen till de objekt som ska kopieras som en strängmatris. Jokertecken tillåts.
Parameteregenskaper
| Typ: | String[] | 
| Standardvärde: | None | 
| Stöder jokertecken: | True | 
| DontShow: | False | 
Parameteruppsättningar
Path
| Position: | 0 | 
| Obligatorisk: | True | 
| Värde från pipeline: | True | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
-Recurse
Anger att denna cmdlet gör en rekursiv kopia.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-ToSession 
		Det här är en dynamisk parameter som görs tillgänglig av FileSystem-providern.
Ange PSSession objekt som en fjärrfil kopieras till. När du använder den här parametern refererar parametern Destination till den lokala sökvägen på fjärrdatorn.
Mer information finns i about_FileSystem_Provider.
Parameteregenskaper
| Typ: | PSSession | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-WhatIf 
		Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | Wi | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
String
Du kan skicka en sträng som innehåller en sökväg till den här cmdleten.
Utdata
None
Som standard returnerar den här cmdleten inga utdata.
PSObject
När du använder parametern PassThru returnerar den här cmdleten ett objekt som representerar det kopierade objektet.
Kommentarer
PowerShell innehåller följande alias för Copy-Item:
- Alla plattformar: - copy
- cpi
 
- Windows: - cp
 
Den här cmdleten är utformad för att fungera med data som exponeras av alla leverantörer. Om du vill visa en lista över tillgängliga leverantörer i sessionen skriver du Get-PSProvider. Mer information finns i om_Leverantörer.