我目前正在运行任务,使用Powershell在网络上的每台计算机上放置我拥有的启动脚本,这是我到目前为止所拥有的
robocopy "S:\03 - Section Folders\04 - SCM\scripts\startupscript.vbs"
"$cheese\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup" /r:1 /w:0
到目前为止,我运行它时遇到错误
2020/06/23 14:40:56 ERROR 267 (0x0000010B) Accessing Source Directory S:\03 - Section Folders\04 -
SCM\scripts\startupscript.vbs\
The directory name is invalid.
此脚本的预期结果是从网络驱动器中提取我需要的文件,并将其保存到网络上的所有计算机。据我所知,我唯一的问题是网络驱动器的文件路径未被识别。
答案 0 :(得分:0)
Zizzay,
由于您仅复制单个文件,因此建议您不要使用RoboCopy,而应使用Copy-Item。
$CIArgs = @{
Path = $("S:\03 - Section Folders\04 - " +
"SCM\scripts\startupscript.vbs")
Destination = $("$cheese\c$\ProgramData\Microsoft\" +
"Windows\Start Menu\Programs\Startup")
Force = $True
}
Copy-Item @CIArgs
HTH