Сценарий выглядит хорошим мне, но можно хотеть думать об установке системы цикла, где старые резервные копии перезаписываются (таким образом в полной мере пользование rsync). Что касается проверки повреждения, я полагаю, что rsync сделает это для Вас автоматически, если Вы будете использовать --checksum
опция.
Если Вы не планируете наблюдение вывода или передачу по каналу его в файл, я не советовал бы использовать --verbose
опция. Кроме того, никакая потребность в -a
и -r
вместе:
- a, - архив
Это эквивалентно-rlptgoD.
См. также вопрос о StackOverflow: Обеспечение целостности данных mysqldump <-> rsync
Что касается удаленного удаления, вы можете просто запустить команду для каждого; найдите строку удаления для этой программы, выполнив следующие действия:
Для установки программного обеспечения на каждом вам также потребуется найти способ его развертывания, опять же PDQ deploy - отличный инструмент, который вы можете использовать бесплатно для этого. Однако, если вы решите использовать другой подход, не стесняйтесь, команда для автоматической установки MSI будет выглядеть примерно так:
"msiexec.exe / i" xxx.MSI "ALLUSERS = 1 / q / norestart" Вы снова должны иметь возможность проверить параметры установки для этого MSI, запустив его с помощью CMD /?
Если вы дадите больше подробностей о программе / msi, я могу вам еще немного помочь, вы, однако, несколько расширили этот вопрос.