2017-07-26 37 views
-1

我已經創建了Runbook A,它具有一些聲明變量和一些函數。Azure Runbook - 從單獨的Runbook導入命令

// Runbook A 
$myvar = "test" 
Function MyFunc($var1) { 
    Write-Output $var1 
} 

// Runbook B 
Write-Output $myvar 
MyFunc 

如何導入從運行手冊A中的代碼到運行手冊B上我可以在運行手冊A中的可重用代碼?

回答

0

基本上,沒有直接的方式來做你所要求的。你不能使用Runbook作爲功能。但是你可以創建你的Runbook來模塊化並調用它們。

您不必登錄到Azure就可以調用Runbook。 Webhook看起來像一個更好的選擇。

+0

你好,我將如何創建一個runbook模塊?我不確定我想要使用webhook,因爲我想創建跨多個Runbook共享的可重複使用的PowerShell功能。 –

+0

好吧,你不能這樣做。最接近你可以得到 - 從另一個調用Runbook。 – 4c74356b41

0

爲了解決這個問題,我創建了一個powershell模塊.psm1文件。它允許我調用函數,但它不會讓我打印變量。仍在努力。

相關問題