我有以下:
$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.txt并3.txt包含几万行包含并包含 UNC 路径的-行.。
它在很小的时候工作,2.txt但是3.txt一旦它们超过几十个,也许几百个 PowerShell 说它不能运行Copy-Item,因为它不能使用系统对象作为字符串......错误是$dest,它没有说任何关于$src.
你能告诉我什么是错的,我该怎么做?