powershell 如果文件不存在,请在备份后关闭计算机

e0bqpujr  于 2022-11-10  发布在  Shell
关注(0)|答案(1)|浏览(102)

如果备份成功完成,我想关闭许多计算机。我的备份应用程序有一个选项,在作业完成后关闭计算机。
但如果文件不再退出,它应该会关闭。例如:我们有一个名为“swmw.obj”的文件,该文件在编译器完成后被删除。
有没有办法编写一个批处理文件或Power Shell脚本来查看“swmw.obj”是否不再存在,并且备份完成后,机器应该会关机?
诚挚的问候

hc8w905p

hc8w905p1#

你试过这个吗?

if(Test-path $FilePath -PathType leaf)
 {
    Stop-Computer -ComputerName xxx -Force -Credential <variable-for-credential>
 }

在与Jenkins合作时,我发现最好安排一次关闭,而不是直接从PowerShell调用。这可以是一个简单的.bat脚本或类似shutdown -s -t 60的命令

相关问题