孫ディレクトリ以下のファイルを子ディレクトリに移動

A (カレント)
 B1
  C11
  C12
  ...
 B2
  C21
  C22
  ...
...

こんな感じのディレクトリ構成があり、ディレクトリC11, C12, ...かその子孫ディレクトリにあるファイルをB1に移動し、
ディレクトリC21, C22, ...かその子孫ディレクトリにあるファイルをB2に移動し、以下同様、ということがしたい。
どんなワンライナーを書けばいいか?

成功例

> gci -directory | %{ gci $_ -file -recurse | mv -Destination $_ }