Я новичок в PowerShell и автоматизации Azure. В настоящее время у меня есть учетная запись автоматизации Azure, и у нее мало заданий Runbook. Я пытаюсь добавить новую логику в существующее задание Azure Runbook, обновляя его скрипт powershell. Я вижу, что есть некоторые функции, но, к сожалению, мы не сохранили исходный код :(. Поскольку книга запусков в настоящее время работает без проблем, я хочу знать, как получить исходный код ссылочных функций.
Я провел поиск в модулях, галерее модулей, пакетах Python 2 и т. Д. В учетной записи автоматизации, используемой этой книгой запусков, а также в узлах Активы, командлеты и книги запусков (которые отображаются в режиме редактирования сценария на портале). но не смог найти где ссылки на эти функции. Я вижу один модуль, который, как я подозреваю, связан с чем-то, но не уверен.
Как к сведению, функции называются так:
GetClassicConnection,
GetRunAsConnection,
Set-Subscription $ subcriptName
Итак, вот мои вопросы:
Есть ли способ получить исходный код всех ссылочных функций в этом сценарии PowerShell Runbook? Что-то вроде разборки .NET DLL с использованием инструментов дизассемблера.
Как просмотреть исходный код существующего модуля в учетной записи автоматизации, который имеет статус «Доступен» в разделе «Модули».