不支持powershell get childitem路径格式错误

不支持powershell get childitem路径格式错误,powershell,get-childitem,Powershell,Get Childitem,Windows 7 sp1上的Powershell 5.1引发以下错误: 片段: $Lstfile=@(获取子项'G:\BACKUPS\'-Filter*.zip | sort LastWriteTime | select-last 1) 错误: Get ChildItem:不支持给定路径的格式。 在C:\DailyBackup.ps1:101 char:13 +$Lstfile=@(获取ChildItem“G:\BACKUPS\”-Filter*.zip|sort LastWrit。。。 +

Windows 7 sp1上的Powershell 5.1引发以下错误:

片段:

$Lstfile=@(获取子项'G:\BACKUPS\'-Filter*.zip | sort LastWriteTime | select-last 1)
错误:

Get ChildItem:不支持给定路径的格式。
在C:\DailyBackup.ps1:101 char:13
+$Lstfile=@(获取ChildItem“G:\BACKUPS\”-Filter*.zip|sort LastWrit。。。
+CategoryInfo:NotSpecified:(:)[Get ChildItem],NotSupportedException
+FullyQualifiedErrorId:System.NotSupportedException,Microsoft.PowerShell.Commands.GetChildItemCommand
目标是创建的最后一个备份文件的时间戳(使用过滤器“*.zip”)。尝试了至少十几种不同的方法来派生最后修改的数据,所有方法都会抛出相同(或类似)错误“不支持给定路径的格式”
是的,“G:\Backups”确实存在。

THANX.

如果在参数前面加上预期的参数名,即:
Get ChildItem-Path“G:\BACKUPS\”…
Get ChildItem-LiteralPath“G:\BACKUPS\”…
可能是脚本文件中潜入了一些不可打印的字符,那么这是否有效?请尝试从头开始重写该行。另外,运行
dir G时您会得到什么:?或
dir g:\backups
不带过滤器?您从get-PsDrive GSorry得到什么结果。它是“g”drive.Powershell无法对该驱动器执行任何操作,因此我将备份目录移动到了另一个驱动器。现在它可以工作了。如果在参数前面加上预期的参数名,即:
Get ChildItem-Path“G:\Backups\”…
Get ChildItem-LiteralPath“G:\Backups\”…
可能隐藏了一些不可打印的字符,那么它可以工作吗到您的脚本文件中?尝试从头重写该行。另外,当您在没有筛选器的情况下运行
dir g:
?或
dir g:\backups
时,会得到什么结果?get-PsDrive GSorry会得到什么结果。它是“g”驱动器。Powershell无法对该驱动器执行任何操作,因此我将备份目录移动到另一个驱动器。现在它可以工作了。