title: SharePoint ListItem disappears after moving it to another list using .MoveTo
body: <p>So im trying to move a SPListItem from a list to another archive List. 
  Here is my code</p>
  
  <pre><code>$Query = New-Object Microsoft.SharePoint.SPQuery;
  $Query.Folder = $FolderToMoveFrom
  
  ForEach ($Item in $ItemList.GetItems($Query))
  {
      $a = $web.Url;
      $b = $FolderToMoveTo.Url;
      $c = $a + "/" + $b;
      $Name = $Item.Name;
      write-host "Copy Item " $Name "to" $c;
  
      $Web.GetFile($Item.Url).MoveTo([System.String]::format("{0}/{1}_.000",$FolderToMoveTo.Url,$Item.ID.ToString())); 
  }
  </code></pre>
  
  <p><strong>My Problem</strong></p>
  
  <p>After running the script, the Items just disappears. My Script doesnt throw an exception. I think the problem might be, that the list has to be updated, after adding new items to it. But if I add <code>$Item.Update();</code> in the ForEach, I get the excpetion "Entry does not exist" (which is understandable, because I just moved the Item).</p>
  
  <p>So my question is, how can I update the archive list correctly, so my list shows the Items I just moved?</p>