文件路径中的通配符?

时间:2015-12-28 15:49:58

标签: powershell

我编写了一个脚本,当用户运行该脚本时,将修改保存在共享驱动器上的文档。我们想要在他们修改文档后发生的事情是让脚本将副本保存到他们的桌面。我尝试了以下几种变体但没有成功:

Out-File C:\Users\[a-z , 0-9]*\Desktop\filecopy.txt

运行时,会出现错误

  

无法转换' System.Object []'到#System; System.String'参数' FilePath。'

需要

1 个答案:

答案 0 :(得分:2)

那么有问题的用户将是执行脚本的用户吗?

如果是这样,只需使用$env内置变量

out-file $env:USERPROFILE\Desktop\filecopy.txt