Utilisation de Powershell pour copier le fichier du lecteur réseau vers le lecteur local

Mogheh

J'ai le code suivant qui examinera la date de modification et je peux copier un fichier exécuté séparément. Cependant, j'ai toujours du mal à ce que le code continue à regarder le fichier et quand il détecte des modifications à copier.

Get-Childitem "directory goes here" -File | 
Where {$_.LastWriteTime -lt $date}
Copy-Item -Path 'directory goes here' -Destination 'directory goes here'

Puis-je savoir où je me trompe ?

Maximilien Burszley

Votre exemple est presque complet tout seul. Vous pouvez approfondir votre pipeline :

$UNC = '\\share'
$Path = 'C:\Temp'

Get-ChildItem -Path $UNC |
    Where-Object { $_.LastWriteTime -lt (Get-Date) } |
    ForEach-Object {
        Copy-Item -Path $_.FullName -Destination $Path
    }

Bien que, une amélioration:

$Path = 'C:\Temp'
$UNC = Get-ChildItem -Path '\\share' -File
$Local = Get-ChildItem -Path $Path -File

ForEach ($File in $UNC)
{
    $Compare = $Local | Where-Object { $_.Name -eq $File.Name }
    If ($Compare -and $Compare.LastWriteTime -gt $File.LastWriteTime)
    {
        Copy-Item -Path $File.FullName -Destination $Path -Force
    }
}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Script batch pour copier le FICHIER SPÉCIFIQUE du dossier réseau vers le lecteur D:\

Vider les dossiers lors de l'utilisation du lecteur réseau Copy-Item vers le lecteur local

Exécutez la commande Powershell à partir du fichier batch pour renommer le lecteur réseau

Utilisation de Python pour exécuter bcp pour exporter la requête du serveur distant vers le lecteur local

Utilisation de PowerShell pour démarrer le fichier batch pour un effacement sécurisé du lecteur USB

Ouvrir le fichier à partir du lecteur réseau

copier le fichier de FTP vers le compartiment S3 à l'aide de boto3 et ftplib sans enregistrer les données sur le lecteur local

Comment exécuter le fichier de commandes à partir du dossier «envoyé vers» sur le lecteur réseau sans message «Chemin UNC non pris en charge»?

La tâche de copie de fichier Gradle ne parvient pas à copier sur le lecteur réseau mappé via Jenkins

Écho de l'URL vers un fichier avec des espaces dans le nom sur le lecteur réseau

Essayer de rediriger le chemin d'un fichier du lecteur C vers le serveur Tomcat Apache

Le sélecteur de texte Android par défaut pour copier du texte ne fonctionne pas

Comment obtenir des informations sur le lecteur (ParentReference) pour copier le fichier sur un autre lecteur à l'aide du SDK MS GRAPH C #

os.path.isfile () renvoie false pour le fichier sur le lecteur réseau Linux smb

os.path.isfile () renvoie false pour le fichier sur le lecteur réseau

Android: nom de fichier incorrect pour le fichier sélectionné (à partir du sélecteur de fichiers)

L'exécution du fichier batch à l'aide de Java ProcessBuilder ne reconnaît pas le lecteur réseau

E/S du fichier asp.net sur le lecteur réseau à l'aide des autorisations de l'utilisateur connecté

Copier le fichier du s3 vers le local?

SwiftUI - Utilisation du résultat récupéré par CoreData pour remplir le sélecteur

Comment copier le fichier du chemin réseau vers les données d'application locales pour chaque PC distant

Django MEDIA_ROOT a pointé vers le lecteur réseau

Utilisation du lecteur de géométrie pour centrer le rectangle

Script PowerShell pour compresser le dossier de base des utilisateurs et le déplacer vers le lecteur de partage

Utilisation de WNetUseConnection pour se connecter à un lecteur réseau

Powershell : copier le fichier du partage de fichiers Azure vers le compte de stockage Blob

comment obtenir le nom du fichier dans le sélecteur de fichiers en réaction?

Le lecteur de flux ne peut pas obtenir le texte du fichier texte vers une zone de texte

Comment copier tous les fichiers et répertoires sauf un du lecteur local vers HDFS ?

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive