Powershell/Powercli 脚本 Cronjob

Powershell/Powercli 脚本 Cronjob

我编写了一个 Powershell 脚本,该脚本使用 Powercli 在我的两个 Esxi 主机上创建和删除快照,但由于某种原因,Cronjob 不起作用。在系统日志中我可以看到以下消息:

(v6.1.0-preview.2:1:80)[Perftrack_ConsoleStartupStop:PowershellConsoleStartup.WinStop.Informational] PowerShell 控制台已准备好接受用户输入

如果我直接执行脚本,它们会正常运行。这是 crontab:

\# m h  dom mon dow   command

\* \* \* \* \* /usr/local/bin/vsphere-influxdb-go
0 22 \* \* \* sudo cp -r /dockerdata/ /Storage/01\_Privat/02\_Tech/02\_Home\_Network/03\_Backup/01\_Docker/
0 22 \* \* \* /usr/local/bin/esx-1-create-new-snapshots.ps1
0 22 \* \* \* /usr/local/bin/esx-1-remove-snapshots-older-than-5-days.ps1
0 22 \* \* \* /usr/local/bin/esx-2-create-new-snapshots.ps1
0 22 \* \* \* /usr/local/bin/esx-2-remove-snapshots-older-than-5-days.ps1

知道为什么这不起作用吗?

相关内容