Este script irá mover 100 arquivos (50 pares).
Defina $sourceDir
e $destDir
conforme apropriado. Remova o -WhatIf
somente se você estiver satisfeito, ele fará o que quiser (até que ele realmente não mova nada; ele apenas lhe dirá o que ele moveria).
Suponho que o padrão a ser pesquisado seja dois caracteres alfanuméricos e, em seguida, quatro dígitos ('\ w {2} \ d {4}'). Você pode apertar isso se você precisar.
$sourceDir = "."
$destDir = "DestDir"
Get-ChildItem $sourceDir |
Group-Object -Property { $_ -match '\w{2}\d{4}'; $Matches[0] } |
Select-Object -First 100 -ExpandProperty Group |
Move-Item -WhatIf -Destination $destDir