我正在复制远程计算机的文件,以便仅复制14天大的文件,但是由于某些原因,它将文件复制到一个奇怪的blob中(不是一个文件夹)带有$server
的名称
$logdestbase = "W:PDPEDWStatsWhatIfLogsCopies"
foreach ($server in $allservers) {
$servermask = "\$server$logmask" #
$destfolder = "$logdestbase$server" #where to copy locally
$logfiles = gci $servermask #remote folder with files
foreach ($logfile in $logfiles) {
copy -path $logfile.fullname -destination $destfolder #everything works up to this line
请尝试并检查:
$logdestbase = "W:PDPEDWStatsWhatIfLogsCopies"
foreach ($server in $allservers)
{
$servermask = "\$server$logmask"
$destfolder = "$logdestbase$server"
$logfiles = get-childitem $servermask
foreach ($logfile in $logfiles)
{
copy -path $logfile.fullname -destination $destfolder
}
}