我编写了一个脚本,当用户运行该脚本时,将修改保存在共享驱动器上的文档。我们想要在他们修改文档后发生的事情是让脚本将副本保存到他们的桌面。我尝试了以下几种变体但没有成功:
Out-File C:\Users\[a-z , 0-9]*\Desktop\filecopy.txt
运行时,会出现错误
无法转换' System.Object []'到#System; System.String'参数' FilePath。'
需要
答案 0 :(得分:2)
那么有问题的用户将是执行脚本的用户吗?
如果是这样,只需使用$env
内置变量
out-file $env:USERPROFILE\Desktop\filecopy.txt