我尝试使用以下脚本将较旧的日志文件(超过7天)从源文件移动到目标文件夹:
但是这段代码没有移动文件。当我使用以下代码删除旧文件(超过7天)时,它可以工作!
我尝试将它们保存为.ps1文件和.bat文件,但移动时没有运气。有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
这对你有帮助..
Get-ChildItem "E:\SC\A" | where {$_.LastWriteTime -lt (Get-Date).AddDays(7)} | Move -Destination "E:\SC\B"
答案 1 :(得分:0)
SharePoint的工作方式不同。你需要创建一个PSDrive。
New-PSDrive -Name atemp -PSProvider FileSystem -Credential $cred -Root "$spdir"
Copy-Item -Path "$logfilename" -Destination "$spdir"
Remove-PSDrive atemp
答案 2 :(得分:0)
当我尝试使用IP地址进行映射时,它有效!
我用-get childitem
来移动。
注意:发布的ID地址只是我想出的随机数。此外,我的案例中还没有-credential