我有一个文件列表,我需要放在我的公司获得的每台新计算机上,并且我已经使用PowerShell对其进行了全部自动化,但是我无法将这最后一部分用于工作。 这是不起作用的命令我想在start_Menu中放置一个快捷方式。我发现的是,为了让自己将文件放在它请求管理员复制权限的位置。我的帐户是管理员,所以我只需点击继续,文件就会转移。我想让它自动化。
Copy-Item G:\Work\BGInfo\updatebginfo.lnk C:\ProgramData\Microsoft\Windows\Start_Menu -Force
此外,当我测试文件位置时,即使我手动将快捷方式放在该位置,它也会返回false。
Test-Path C:\ProgramData\Microsoft\Windows\Start_Menu\updatebginfo.lnk
答案 0 :(得分:2)
因此,在查看了Microsoft的更多开发人员代码后,我找到了答案。根据我发现在PowerShell中的任何代码需要有空格时添加“”。
原始代码: 复制项目G:\ Work \ BGInfo \ updatebginfo.lnk C:\ ProgramData \ Microsoft \ Windows \ Start_Menu -Force
正确的代码: 复制项“G:\ Work \ BGInfo \ updatebginfo.lnk C:\ ProgramData \ Microsoft \ Windows \ Start Menu”-Force