【发布时间】:2022-11-23 03:41:23
【问题描述】:
这让我发疯,任何帮助将不胜感激。
我有以下 powershell 脚本摘录:
if (Test-Path $logsCopy)
{
Write-Host "Copy-Item -Path ${logsCopy}*.txt -Destination $logsPath -Recurse -Force"
Copy-Item -Path "${logsCopy}*.txt" -Destination $logsPath -Recurse -Force
}
运行我的 ps1 文件的摘录会返回以下错误。
我在执行之前打印了我试图执行的命令。
不过,手动运行它是可行的。
路径都存在。
两种执行(ps1 文件和手动)具有相同的管理员权限。
这里有什么问题 ?!
【问题讨论】:
-
红色的大行只是隐藏了我写的日志行我懒得删除帖子......
-
$logscopy 设置了什么?
-
@js2010:看截图第一行,
Write-Host的结果。logsCopy设置为C:\ProgramData\...\LogsTemp`, therefore printing ${logsCopy}*.txt givesC:\ProgramData\...\LogsTemp*.txt`
标签: powershell copy-item