【发布时间】:2021-03-28 11:03:15
【问题描述】:
代码:
c:\Users\H107371a\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
c:\Users\m763671\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
c:\Users\W575288\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
csv 文件包含:
Full Name Name
c:\ H107371a
c:\ m763671
c:\ W575288
$source = Read-Host -Prompt 'Insert SOURCE computer'
$destination = Read-Host -Prompt 'Insert DESTINATION computer'
$InvoiceList = Import-CSV -Path C:\$source-PREP.csv
for each($list in $InvoiceList){
$Name=$($list.name)
Get-Child Item -Path 'C:\' -Filter *.cmd | where {$_.Name -like "*$name*" } |
Set-Content -Path ('C:\{0}-Config.cmd' -f $_) -Force}
Copy-Item -Destination | where {$_.Name -like "*$name*" } "\\$destination\c$\Users\{0}\App Data\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\" -Force
【问题讨论】:
标签: powershell object foreach merge