我有一个完整的PowerShell 3脚本,用于备份大量SQL数据库。此脚本由主脚本调用,然后调用许多其他执行各种作业的PowerShell脚本。
对于正在备份的每个数据库,都有一个很好的进度条,但即使一切正常,条形图也永远不会消失,它们会报告100%。
我不想完全禁用进度条只是为了在完成时消失,但我会接受它们只是在备份脚本完成时消失。
正在调用的命令是Backup-SqlDatabase -DatabaseObject $Database -BackupFile "$($Path)$($DatabaseName)_db_$($DateStamp).bak"
,但我看不到任何可能有用的开关。
我怀疑这是否相关,但主脚本通过Invoke-Command
调用备份脚本,并作为特定用户直接在SQL服务器上执行。