Copy-Item
Hiermee kopieert u een item van de ene locatie naar de andere.
Syntaxis
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
De cmdlet Copy-Item
kopieert een item van de ene locatie naar de andere locatie in dezelfde naamruimte.
Het kan bijvoorbeeld een bestand naar een map kopiëren, maar het kan geen bestand naar een certificaatstation kopiëren.
Met deze cmdlet worden de items die worden gekopieerd, niet geknipt of verwijderd. De specifieke items die de cmdlet kan kopiëren, zijn afhankelijk van de PowerShell-provider die het item beschikbaar maakt. Het kan bijvoorbeeld bestanden en mappen kopiëren in een bestandssysteemstation en registersleutels en vermeldingen in het registerstation.
Met deze cmdlet kunt u items in dezelfde opdracht kopiëren en de naam ervan wijzigen. Als u de naam van een item wilt wijzigen, voert u de nieuwe naam in de waarde van de parameter Destination in. Als u de naam van een item wilt wijzigen en niet wilt kopiëren, gebruikt u de cmdlet Rename-Item
.
Voorbeelden
Voorbeeld 1: Een bestand kopiëren naar de opgegeven map
In dit voorbeeld wordt het mar1604.log.txt
-bestand gekopieerd naar de map C:\Presentation
. Het oorspronkelijke bestand wordt niet verwijderd.
Copy-Item "C:\Wabash\Logfiles\mar1604.log.txt" -Destination "C:\Presentation"
Voorbeeld 2: Mapinhoud kopiëren naar een bestaande map
In dit voorbeeld wordt de inhoud van de C:\Logfiles
map gekopieerd naar de bestaande C:\Drawings
-map. De Logfiles
map wordt niet gekopieerd.
Als de map Logfiles
bestanden in submappen bevat, worden deze submappen gekopieerd met de bestandsstructuren intact. De parameter Container is standaard ingesteld op True, waardoor de mapstructuur behouden blijft.
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings" -Recurse
Notitie
Als het pad C:\Drawings
niet bestaat, kopieert de cmdlet alle bestanden uit de map Logfiles
naar één bestand C:\Drawings
.
Voorbeeld 3: Map en inhoud kopiëren naar een nieuwe map
In dit voorbeeld wordt de inhoud van de C:\Logfiles
bronmap gekopieerd en wordt er een nieuwe doelmap gemaakt. De nieuwe doelmap, \Logs
wordt gemaakt in C:\Drawings
.
Als u de naam van de bronmap wilt opnemen, kopieert u naar een bestaande doelmap, zoals wordt weergegeven in voorbeeld 2. Of geef de nieuwe doelmap dezelfde naam als de bronmap.
Copy-Item -Path "C:\Logfiles" -Destination "C:\Drawings\Logs" -Recurse
Notitie
Als het Pad\*
bevat, worden alle bestandsinhoud van de map, inclusief de submapstructuren, gekopieerd naar de nieuwe doelmap. Bijvoorbeeld:
Copy-Item -Path "C:\Logfiles\*" -Destination "C:\Drawings\Logs" -Recurse
Voorbeeld 4: Een bestand kopiëren naar de opgegeven map en de naam van het bestand wijzigen
In dit voorbeeld wordt de Copy-Item
-cmdlet gebruikt om het Get-Widget.ps1
-script uit de \\Server01\Share
map naar de \\Server12\ScriptArchive
-map te kopiëren. Als onderdeel van de kopieerbewerking wijzigt de opdracht de itemnaam van Get-Widget.ps1
in Get-Widget.ps1.txt
, zodat deze veilig aan e-mailberichten kan worden toegevoegd.
Copy-Item "\\Server01\Share\Get-Widget.ps1" -Destination "\\Server12\ScriptArchive\Get-Widget.ps1.txt"
Voorbeeld 5: Een bestand kopiëren naar een externe computer
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert test.log
van de D:\Folder001
map naar de C:\Folder001_Copy
map op de externe computer met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Het oorspronkelijke bestand wordt niet verwijderd.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session
Voorbeeld 6: Een map kopiëren naar een externe computer
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert de D:\Folder002
map naar de C:\Folder002_Copy
map op de externe computer met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Submappen of bestanden worden niet gekopieerd zonder de schakeloptie Recurse te gebruiken. Met de bewerking wordt de Folder002_Copy
map gemaakt als deze nog niet bestaat.
$Session = New-PSSession -ComputerName "Server02" -Credential "Contoso\User01"
Copy-Item "D:\Folder002\" -Destination "C:\Folder002_Copy\" -ToSession $Session
Voorbeeld 7: Recursief de volledige inhoud van een map kopiëren naar een externe computer
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert de volledige inhoud van de D:\Folder003
map naar de C:\Folder003_Copy
map op de externe computer met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. De submappen worden gekopieerd met hun bestandsstructuren intact. Met de bewerking wordt de Folder003_Copy
map gemaakt als deze nog niet bestaat.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder003\" -Destination "C:\Folder003_Copy\" -ToSession $Session -Recurse
Voorbeeld 8: Een bestand kopiëren naar een externe computer en de naam van het bestand wijzigen
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert scriptingexample.ps1
van de D:\Folder004
map naar de C:\Folder004_Copy
map op de externe computer met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Het oorspronkelijke bestand wordt niet verwijderd.
$Session = New-PSSession -ComputerName "Server04" -Credential "Contoso\User01"
Copy-Item "D:\Folder004\scriptingexample.ps1" -Destination "C:\Folder004_Copy\scriptingexample_copy.ps1" -ToSession $Session
Voorbeeld 9: Een extern bestand kopiëren naar de lokale computer
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert test.log
van de externe C:\MyRemoteData\
naar de lokale D:\MyLocalData
map met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Het oorspronkelijke bestand wordt niet verwijderd.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\test.log" -Destination "D:\MyLocalData\" -FromSession $Session
Voorbeeld 10: de volledige inhoud van een externe map naar de lokale computer kopiëren
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert de volledige inhoud van de externe C:\MyRemoteData\scripts
map naar de lokale D:\MyLocalData
map met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Als de map scripts bestanden in submappen bevat, worden deze submappen gekopieerd met hun bestandsstructuren intact.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\" -FromSession $Session
Voorbeeld 11: De volledige inhoud van een externe map recursief kopiëren naar de lokale computer
Er wordt een sessie gemaakt op de externe computer met de naam Server01 met de referentie van Contoso\User01
en slaat de resultaten op in de variabele met de naam $Session
.
De Copy-Item
cmdlet kopieert de volledige inhoud van de externe C:\MyRemoteData\scripts
map naar de lokale D:\MyLocalData\scripts
map met behulp van de sessiegegevens die zijn opgeslagen in de $Session
variabele. Omdat de parameter Recurse wordt gebruikt, maakt de bewerking de map met scripts als deze nog niet bestaat. Als de map scripts bestanden in submappen bevat, worden deze submappen gekopieerd met hun bestandsstructuren intact.
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\User01"
Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\scripts" -FromSession $Session -Recurse
Voorbeeld 12: Bestanden recursief kopiëren uit een mapstructuur naar de huidige map
In dit voorbeeld ziet u hoe u bestanden kopieert van een mapstructuur met meerdere niveaus naar één platte map.
De eerste drie opdrachten tonen de bestaande mapstructuur en de inhoud van twee bestanden, beide namen 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
De cmdlet Copy-Item
heeft de parameter Container ingesteld op $false
. Hierdoor wordt de inhoud van de bronmap gekopieerd, maar blijft de mapstructuur niet behouden. U ziet dat bestanden met dezelfde naam worden overschreven in de doelmap.
Voorbeeld 13: Filters gebruiken om items te kopiëren zonder recursie
In dit voorbeeld ziet u de resultaten met behulp van de parameter Include om de te kopiëren items te selecteren.
In dit voorbeeld wordt de volgende mapstructuur gebruikt die de bestanden bevat die moeten worden gekopieerd:
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
In dit voorbeeld wordt Copy-Item
aangeroepen met een jokerteken voor zowel de pad- als parameters opnemen. Als u een jokerteken opgeeft voor de parameter Path, worden alle bestanden en mappen verwerkt die overeenkomen met D:\temp\tree\*
. De De parameter opnemen filtert de lijst met items die moeten worden verwerkt, waardoor de bewerking wordt beperkt tot alleen de paden die beginnen met 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
De parameter Opnemen wordt toegepast op de inhoud van D:\temp\tree
map om alle items te kopiëren die overeenkomen met ex*
. U ziet dat de D:\temp\out\examples
map zonder recursie wordt gekopieerd, maar dat geen van de inhoud ervan wordt gekopieerd.
Voorbeeld 14: Filters gebruiken om items te kopiëren met recursie
In dit voorbeeld ziet u de resultaten met behulp van de parameter Include om de te kopiëren items te selecteren.
In dit voorbeeld wordt de volgende mapstructuur gebruikt die de bestanden bevat die moeten worden gekopieerd:
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
In dit voorbeeld wordt Copy-Item
aangeroepen met een jokerteken voor zowel de pad- als parameters opnemen. Als u een jokerteken opgeeft voor de parameter Path, worden alle bestanden en mappen verwerkt die overeenkomen met D:\temp\tree\*
. De De parameter opnemen filtert de lijst met items die moeten worden verwerkt, waardoor de bewerking wordt beperkt tot alleen de paden die beginnen met 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
De parameter Opnemen wordt toegepast op de inhoud van D:\temp\tree
map om alle items te kopiëren die overeenkomen met ex*
. U ziet dat met recursie de map D:\temp\out\examples
samen met alle bestanden en submappen wordt gekopieerd. De kopie bevat bestanden die niet overeenkomen met het insluitingsfilter. Wanneer u Copy-Item
gebruikt, zijn de filters alleen van toepassing op het hoogste niveau dat is opgegeven door de parameter Path. Vervolgens wordt recursie toegepast op deze overeenkomende items.
Notitie
Het gedrag van de parameter Uitsluiten is hetzelfde als in dit voorbeeld, behalve dat de bewerking wordt beperkt tot alleen de paden die niet overeenkomen met het patroon.
Voorbeeld 15: De bestanden beperken tot recursief kopiëren van een pad met jokertekens
In dit voorbeeld ziet u hoe u de bestanden recursief kunt beperken die zijn gekopieerd van een jokerteken-overeenkomend pad naar een andere map. In voorbeeld 13 ziet u dat, omdat de parameter Opnemen parameter alleen filters op de paden die zijn omgezet voor een jokerteken dat Padopgeeft, de parameter Include niet kan worden gebruikt om de bestanden recursief uit een map te beperken. In plaats daarvan kunt u Get-ChildItem
gebruiken om de items te vinden die u wilt kopiëren en door te geven aan Copy-Item
.
In dit voorbeeld wordt de volgende mapstructuur gebruikt die de bestanden bevat die moeten worden gekopieerd:
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
Als u alle items wilt kopiëren die beginnen met ex*
, gebruikt u Get-ChildItem
met de Recurse- en Filter parameters en sluist u de resultaten door naar 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
In tegenstelling tot de Copy-Item
is de parameter Filter voor Get-ChildItem
van toepassing op de items die tijdens recursie zijn gedetecteerd. Hiermee kunt u items recursief zoeken, filteren en kopiëren.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Container
Geeft aan dat deze cmdlet containerobjecten bewaart tijdens de kopieerbewerking. De parameter Container is standaard ingesteld op True.
Type: | SwitchParameter |
Position: | Named |
Default value: | True |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Notitie
Deze parameter wordt niet ondersteund door providers die zijn geïnstalleerd met PowerShell. Als u een andere gebruiker wilt imiteren of uw referenties wilt verhogen bij het uitvoeren van deze cmdlet, gebruikt u Invoke-Command-.
Type: | PSCredential |
Position: | Named |
Default value: | Current user |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Destination
Hiermee geeft u het pad naar de nieuwe locatie. De standaardwaarde is de huidige map.
Als u de naam van het gekopieerde item wilt wijzigen, geeft u een nieuwe naam op in de waarde van de parameter Destination.
Type: | String |
Position: | 1 |
Default value: | Current directory |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Exclude
Hiermee geeft u een of meer padelementen of patronen, zoals "*.txt"
, op om de bewerking van deze cmdlet te beperken. De waarde van deze parameter filtert op het jokerteken-overeenkomende resultaat van de parameter Path, niet de uiteindelijke resultaten. Deze parameter is alleen van kracht wanneer het Pad is opgegeven met een of meer jokertekens. Omdat deze parameter alleen filtert op de paden die zijn omgezet voor de parameter Path, worden er geen items gefilterd die zijn gedetecteerd bij het recurseren van onderliggende mappen met de parameter Recurse.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Filter
Hiermee geeft u een filter op om de parameter Path te kwalificeren. De FileSystem-provider is de enige geïnstalleerde PowerShell-provider die het gebruik van filters ondersteunt. U vindt de syntaxis voor de Bestandssysteem filtertaal in about_Wildcards. Filters zijn efficiënter dan andere parameters, omdat de provider deze toepast wanneer de cmdlet de objecten ophaalt in plaats van PowerShell de objecten te filteren nadat ze zijn opgehaald.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Force
Geeft aan dat met deze cmdlet items worden gekopieerd die anders niet kunnen worden gewijzigd, zoals kopiëren via een alleen-lezenbestand of alias.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FromSession
Dit is een dynamische parameter die beschikbaar wordt gesteld door de FileSystem provider.
Geef het PSSession object op waaruit een extern bestand wordt gekopieerd. Wanneer u deze parameter gebruikt, verwijzen de parameters Path en LiteralPath naar het lokale pad op de externe computer.
Zie about_FileSystem_Providervoor meer informatie.
Type: | PSSession |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Include
Hiermee geeft u een of meer padelementen of patronen, zoals "*.txt"
, op om de bewerking van deze cmdlet te beperken. De waarde van deze parameter filtert op het jokerteken-overeenkomende resultaat van de parameter Path, niet de uiteindelijke resultaten. Deze parameter is alleen van kracht wanneer het Pad is opgegeven met een of meer jokertekens. Omdat deze parameter alleen filtert op de paden die zijn omgezet voor de parameter Path, worden er geen items gefilterd die zijn gedetecteerd bij het recurseren van onderliggende mappen met de parameter Recurse.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-LiteralPath
Hiermee geeft u een pad naar een of meer locaties. De waarde van LiteralPath- wordt precies gebruikt zoals deze is getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escapetekens bevat, plaatst u het tussen enkele aanhalingstekens. Enkele aanhalingstekens geven PowerShell aan dat er geen tekens als escapereeksen moeten worden geïnterpreteerd.
Zie about_Quoting_Rulesvoor meer informatie.
Type: | String[] |
Aliassen: | PSPath, LP |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PassThru
Retourneert een object dat het item vertegenwoordigt waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Hiermee geeft u, als een tekenreeksmatrix, het pad naar de te kopiëren items op. Jokertekens zijn toegestaan.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-Recurse
Geeft aan dat deze cmdlet een recursieve kopie uitvoert.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ToSession
Dit is een dynamische parameter die beschikbaar wordt gesteld door de FileSystem provider.
Geef het PSSession-object op waarnaar een extern bestand wordt gekopieerd. Wanneer u deze parameter gebruikt, verwijst de parameter Destination naar het lokale pad op de externe computer.
Zie about_FileSystem_Providervoor meer informatie.
Type: | PSSession |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
U kunt een tekenreeks met een pad naar deze cmdlet doorsluisen.
Uitvoerwaarden
None
Deze cmdlet retourneert standaard geen uitvoer.
Wanneer u de parameter PassThru gebruikt, retourneert deze cmdlet een object dat het gekopieerde item vertegenwoordigt.
Notities
PowerShell bevat de volgende aliassen voor Copy-Item
:
- Alle platforms:
copy
cpi
- Ramen:
cp
Deze cmdlet is ontworpen om te werken met de gegevens die door elke provider worden weergegeven. Als u de providers wilt weergeven die beschikbaar zijn in uw sessie, typt u Get-PSProvider
. Zie about_Providersvoor meer informatie.