Я чувствую, что это несколько широк, так как есть сотни способов сделать это, но то, что я, вероятно, буду делать, это запись записи где-то в конце первого скрипта (журнал событий, текстовый файл, база данных SQL) и позволить второму скрипту просто проверить наличие вывода, предполагая, что наличие скрипта проверяет, что другой скрипт является жестким требованием.
Посмотрите в Get-Help Write-EventLog
Get-Help Get-EventLog
Get-Help Out-File
Get-Help Get-Content
SQL может быть немного слишком много для нового Шеллер, но если вы заинтересованы, Google вокруг System.Data.SqlClient
Если второй сценарий ISN Не требуется, вы можете лучше подойти, используя блок try/catch в вашем первом скрипте, используя catch, чтобы уведомить вас (через что-то вроде Send-MailMessage
) или зарегистрировать сбой кого-то для последующего прочтения.
Зачем вам не просто сценарий писать журнал действий, которые он выполняет, а затем просматривать журнал? Никакой логический или неполный log = скрипт не выполнялся. – alroc