Ne Powershell avoir un cache qui doit être nettoyé?

Ce matin, j'ai copié un répertoire de mon local, en réseau, lecteur de temp pour le test. Cette erreur est apparu.

Get-Content : Cannot find path 'C:\users\xxxxx\desktop\cgc\Automatic_Post-Call_Survey_-_BC,_CC.txt' because it does no
t exist.
At C:\users\xxxxx\desktop\cgc\testcountexcl1.ps1:55 char:12
+ Get-Content <<<<  $txtfile | Get-WordCount -Exclude (Get-Content c:\temp\exclude.txt) | select -First 15
    + CategoryInfo          : ObjectNotFound: (C:\users\xxxxx...ey_-_BC,_CC.txt:String) [Get-Content], ItemNotFoundEx
   ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

Ce serait prévu avec le déménagement...PS ne peut pas trouver le chemin d'accès référencé...mais j'ai fait les modifications suivantes avant d'exécuter le script (ancien commenté au dessus de la nouvelle):

$input = Get-Content c:\temp\wordCount.txt
<# $inpath = "C:\users\xxxxx\desktop\cgc\tx"    #>
$inpath = "C:\temp\tx"  
$srcfiles = Get-ChildItem $inpath -filter "*.txt"    
$notPermittedWords = Get-Content c:\temp\exclude.txt 

Ma première idée est qu'il y a une sorte de cache en tenant mon $inpath variable de ma dernière course...mais n'ont pas été en mesure de savoir si ce que l'on attend PowerShell comportement. Suis-je une mauvaise interprétation de l'erreur ou de la solution? Comment puis-je vider le cache ou que ce soit varables peuvent être stockées dans la mémoire?

êtes-vous sûr que l'ensemble du code a été exécuté deux fois? Que les lignes de réglage $inpath et $srcfiles étaient à la fois exécutée la deuxième fois avec la nouvelle valeur?
ils ont été exécutés avec la nouvelle valeur, mais s'est COMPORTÉ comme si elles avaient été adoptées à l'ANCIENNE valeur.

OriginalL'auteur dwwilson66 | 2013-01-24