我很难将这个简单的PowerShell脚本搞定。我已经搜索过,但是没有找到答案。
从代码中可以看出,我正在指定源和目标位置。 $filedate变量使用dateadd函数生成昨天的日期,因为文件名包含日期信息。 $filter变量包含了我要搜索的字符串,其中包括日期部分。
Get-ChildItem命令本身是工作的,但是当应用筛选器时它返回空值。我缺少什么来让它正常运行呢?
从代码中可以看出,我正在指定源和目标位置。 $filedate变量使用dateadd函数生成昨天的日期,因为文件名包含日期信息。 $filter变量包含了我要搜索的字符串,其中包括日期部分。
Get-ChildItem命令本身是工作的,但是当应用筛选器时它返回空值。我缺少什么来让它正常运行呢?
$source = "C:\MSSQL.1\Backup\"
$destination = "D:\MSSQL.2\Backup\"
$filedate = (get-date).AddDays(-1).tostring('yyyyMMdd')
$filter = "FULL_(local)_Product_" + $filedate + "*"
Get-ChildItem -Path $source -filter $filter | Copy-Item -Destination $destination