Flash info

"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. "

Albert Einstein (1879-1955)

 
Aide mémoire - Copy
Écrit par Arnaud Petitjean [MVP]   
10-12-2006

 

Copy-Item
Copy-ItemProperty

 


 NOM
    Copy-Item
   
RÉSUMÉ
    Copie un élément d'un emplacement vers un autre dans un espace de noms.
   
   
SYNTAXE
    Copy-Item [-path] <string[]> [[-destination] <string>] [-container] [-recurse] [-force] [-include <string[]>] [-exclude <string[]>] [-filter <string>] [-passThru] [-credential <PSCredential>] [-whatIf] [-confirm] [<CommonParameters>]
   
    Copy-Item [-literalPath] <string[]> [[-destination] <string>] [-container] [-recurse] [-force] [-include <string[]>] [-exclude <string[]>] [-filter <string>] [-passThru] [-credential <PSCredential>] [-whatIf] [-confirm] [<CommonParameters>]
   
   
DESCRIPTION DÉTAILLÉE
    Copie un élément d'un emplacement vers un autre dans un espace de noms. Copy-Item ne supprime pas les éléments en cours de copie. Les éléments spécifiques copiés par l'applet de commande varient en fonction des fournisseurs de Windows PowerShell disponibles. Par exemple, lorsqu'elle est utilisée avec le fournisseur FileSystem, elle copie des fichiers et des répertoires, tandis que lors de son utilisation avec le fournisseur Registry, elle copie des clés et des entrées de Registre.
   

PARAMÈTRES
    -path <string[]>
        Spécifie le chemin d'accès aux éléments à copier.
       
    -destination <string>
        Spécifie le chemin d'accès à l'emplacement où les éléments doivent être copiés.
       
    -container <SwitchParameter>
        Préserve les objets du conteneur pendant l'opération de copie.
       
    -recurse <SwitchParameter>
        Spécifie une copie récursive.
       
    -force <SwitchParameter>
        Permet à l'applet de commande de remplacer des restrictions telles que la modification des noms de fichiers existants, en évitant que la sécurité soit compromise.
       
    -include <string[]>
        Spécifie uniquement les éléments affectés par l'applet de commande, en excluant tous les autres.
       
    -exclude <string[]>
        Omet les éléments spécifiés. Les caractères génériques sont autorisés.
       
    -filter <string>
        Spécifie des éléments de filtrage pris en charge par les fournisseurs, comme requis.
       
    -passThru <SwitchParameter>
        Passe l'objet créé par cette applet de commande à travers le pipeline. Par défaut, cette applet de commande ne passe aucun objet à travers le pipeline.
       
    -credential <PSCredential>
        Les informations d'identification permettent de valider l'accès. Si un objet PSCredential, obtenu précédemment à l'aide de Get-Credential; est fourni, il est utilisé tel quel. Si un nom d'utilisateur est fourni, l'utilisateur est invité à entrer un mot de passe.
       
    -literalPath <string[]>
        Spécifie un chemin d'accès à l'élément. La valeur de -LiteralPath est utilisée exactement telle que vous la tapez. Aucun caractère n'est interprété en tant que caractère générique. Si le chemin d'accès inclut des caractères d'échappement, mettez-le entre des guillemets simples. Les guillemets simples indiquent à Windows PowerShell qu'aucun caractère ne doit être interprété en tant que séquence d'échappement.
       
    -whatIf
        Décrit le résultat que vous obtiendriez en exécutant la commande, sans réellement l'exécuter.
       
    -confirm
        Vous invite à confirmer l'exécution de la commande.
       
    <CommonParameters>
        Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug,
        -ErrorAction, -ErrorVariable et -OutVariable. Pour plus d'informations,
        tapez « get-help about_commonparameters ».
   
    -------------------------- EXEMPLE 1 --------------------------
   
    C:\PS>copy-item C:\Wabash\Logfiles\mar1604.log.txt -destination C:\Presentation
   
    Cette commande copie le fichier mar1604.log.txt vers le répertoire C:\Presentation. Elle ne supprime pas le fichier d'origine.
   
   
   
   
    -------------------------- EXEMPLE 2 --------------------------
   
    C:\PS>copy-item C:\Logfiles -destination C:\Drawings -recurse
   
    Cette commande copie l'intégralité du contenu du répertoire Logfiles vers le répertoire Drawings. Si les sous-répertoires du répertoire source contiennent des fichiers, ces sous-répertoires sont également copiés avec l'intégralité de leur arborescence de fichiers. Par défaut, le paramètre -container a la valeur True. Ainsi, la structure du répertoire est préservée.
   
   
    None.
   
    -------------------------- EXEMPLE 3 --------------------------
   
    C:\PS>copy-item C:\Logfiles -destination C:\Drawings\Logs -recurse
   
    Cette commande copie le contenu du répertoire C:\Logfiles vers le répertoire C:\Drawings\Logs. Elle crée également le sous-répertoire \Logs s'il n'existe pas déjà.
   
   
   
   
REMARQUES
    Pour plus d'informations, tapez : "get-help Copy-Item -detailed".
    Pour obtenir des informations techniques, tapez : "get-help Copy-Item -full".


NOM
    Copy-ItemProperty
   
RÉSUMÉ
    Copie une propriété et une valeur d'un emplacement spécifié vers un autre emplacement.
   
   
SYNTAXE
    Copy-ItemProperty [-path] <string[]> [-destination] <string> [-name] <string> [-force] [-include <string[]>] [-exclude <string[]>] [-filter <string>] [-passThru] [-credential <PSCredential>] [-whatIf] [-confirm] [<CommonParameters>]
   
    Copy-ItemProperty [-literalPath] <string[]> [-destination] <string> [-name] <string> [-force] [-include <string[]>] [-exclude <string[]>] [-filter <string>] [-passThru] [-credential <PSCredential>] [-whatIf] [-confirm] [<CommonParameters>]
   
   
DESCRIPTION DÉTAILLÉE
    Copie une propriété et une valeur d'un emplacement spécifié vers un autre emplacement.
   

PARAMÈTRES
    -path <string[]>
        Spécifie le chemin d'accès à la propriété à copier.
       
    -destination <string>
        Spécifie le chemin d'accès à l'emplacement de destination.
       
    -name <string>
        Spécifie le nom de la propriété à copier.
       
    -force <SwitchParameter>
        Permet à l'applet de commande de remplacer des restrictions telles que la modification des noms de fichiers existants, en évitant que la sécurité soit compromise.
       
    -include <string[]>
        Spécifie uniquement les éléments affectés par l'applet de commande, en excluant tous les autres.
       
    -exclude <string[]>
        Omet les éléments spécifiés. Les caractères génériques sont autorisés.
       
    -filter <string>
        Spécifie des éléments de filtrage pris en charge par les fournisseurs, comme requis.
       
    -passThru <SwitchParameter>
        Passe l'objet créé par cette applet de commande à travers le pipeline. Par défaut, cette applet de commande ne passe aucun objet à travers le pipeline.
       
    -credential <PSCredential>
        Les informations d'identification permettent de valider l'accès. Si un objet PSCredential, obtenu précédemment à l'aide de Get-Credential, est fourni, il est utilisé tel quel. Si un nom d'utilisateur est fourni, l'utilisateur est invité à entrer un mot de passe.
       
    -literalPath <string[]>
        Spécifie un chemin d'accès à la propriété d'élément. La valeur de -LiteralPath est utilisée exactement telle que vous la tapez. Aucun caractère n'est interprété en tant que caractère générique. Si le chemin d'accès inclut des caractères d'échappement, mettez-le entre des guillemets simples. Les guillemets simples indiquent à Windows PowerShell qu'aucun caractère ne doit être interprété en tant que séquence d'échappement.
       
    -whatIf
        Décrit le résultat que vous obtiendriez en exécutant la commande, sans réellement l'exécuter.
       
    -confirm
        Vous invite à confirmer l'exécution de la commande.
       
    <CommonParameters>
        Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug,
        -ErrorAction, -ErrorVariable et -OutVariable. Pour plus d'informations,
        tapez « get-help about_commonparameters ».
   
    -------------------------- EXEMPLE 1 --------------------------
   
    C:\PS>copy-itemproperty -path MyApplication -destination HKLM:\Software\MyApplicationRev2 -name MyProperty
   
    Cette commande copie la propriété MyProperty de la clé de Registre MyApplication vers la clé de Registre MyApplicationRev2.
   
   
   
   
REMARQUES
    Pour plus d'informations, tapez : "get-help Copy-ItemProperty -detailed".
    Pour obtenir des informations techniques, tapez : "get-help Copy-ItemProperty -full".



 

 
© 2017 PowerShell-Scripting.com