0

我有以下:

$users=get-content "1.txt"

foreach ($user in $users) {
  $source      = Select-String -Path 2.txt -Pattern "$user"
  $destination = Select-String -Path 3.txt -Pattern "$user"

  $src  = $source.Line
  $dest = $destination.Line

  Copy-Item $src $dest -Recurse -Force
} 

1.txt每行包含几千行用户登录,2.txt3.txt包含几万行包含并包含 UNC 路径的-.

它在很小的时候工作,2.txt但是3.txt一旦它们超过几十个,也许几百个 PowerShell 说它不能运行Copy-Item,因为它不能使用系统对象作为字符串......错误是$dest,它没有说任何关于$src.

你能告诉我什么是错的,我该怎么做?

4

0 回答 0