我希望将日志文件从多个远程服务器移动到一个远程服务器,该服务器为我正在复制文件的每个不同远程服务器设置不同的目录。
我整理了一个基本的,然后我意识到更多的问题,而不是令人惊讶的PowerShell我有点卡住了。
我是否可以使用CSV文件或记事本列出所有不同的目录,并将它们与我正在复制的远程服务器匹配?
$server_names = Get-Content "C:\ServersList.txt"
Foreach ($server in $server_names) {
Copy-Item "\\$server\D$\*.log" -Destination "\\" -Recurse
}