我有以下:
$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
.
你能告诉我什么是错的,我该怎么做?