![](/img/trans.png)
[英]Running a powershell script on via jenkins on a linux host
[英]issues running Powershell script on Linux
遵循本指南: https : //b-blog.info/en/monitoring-azure-resources-with-zabbix.html
在Windows上,從腳本獲取輸出,但是在Zabbix(Centos 7)上執行時,僅獲取“數據”。 沒有SELinux,沒有防火牆
pwsh azure.discovery.sql.databases.ps1 rg 111-222-222244-99
{"data":}
身份驗證有效,因為azure.json包含令牌,並且與Windows計算機上的文件相同
已為Linux安裝Powerhell 6.0.2
這里缺少什么嗎?
Win 10 Lap-top的輸出:
.\2.ps1 rg 111111
https://management.azure.com/subscriptions/9111111/resourceGroups/rg/providers/Microsoft.Sql/servers/mojsql/databases?api-version=2014-04-01
{"data":{
"{#RGNAME}": "rg",
"{#ID}": "/subscriptions/111111/resourceGroups/rg/providers/Microsoft.Sql/servers/mojsql/databases/mojabaza",
"{#SERVERNAME}": "mojsql",
"{#DATABASENAME}": "mojabaza"
Zabbix作為Windows Lap-top上托管的Hyper-V VM運行,我可以從中獲得輸出
終於找到了問題所在:
在我的筆記本電腦上,我不得不將.content.properties
替換為Value
(原始腳本沒有產生任何結果-我首先在Windows上對其進行了測試),然后將其復制到Linux。
然后只是恢復.content.properties
(用.content.properties
替換Value
),它開始工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.