内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

真正跨平臺(tái)!在Linux上跑AzurePowerShell腳本

云計(jì)算

前段時(shí)間寫了個(gè)PowerShell腳本給同事,換來的卻是同事的白眼,意思是說我這都是linux,你給我寫個(gè)powershell的腳本我去哪跑去,我真想回個(gè)白眼,馬上都0202年了,還以為powershell只能在windows上跑呢,PowerShell開源,PowerShell Core出世都已經(jīng)很長(zhǎng)時(shí)間了,但是仍然有人天真的以為PowerShell只適用Windows平臺(tái),事實(shí)上,從PowerShell Core開始,PowerShell腳本已經(jīng)可以直接跑在各大Linux平臺(tái)上了??!而且體驗(yàn)基本真的是無縫移植??!很多腳本一個(gè)字母都不需要改!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、蘇州網(wǎng)站維護(hù)、網(wǎng)站推廣。

拿Azure的腳本來說,我們就來看下怎么在Linux上把PowerShell玩起來

首先,我們需要把PowerShell裝上,首先把repo的信息準(zhǔn)備好

curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

之后直接yum install安裝,linux下安裝確實(shí)是方便,而且速度很快

sudo yum install -y powershell

? ? 直接輸入Pwsh進(jìn)入PowerShell

接下來就可以安裝Azure的module了,注意linux下我們要安裝最新的az module,也可以試下其他命令,語法和windows下的powershell基本沒有區(qū)別

接下來我們來看下怎么登陸Azure,和windows一樣,直接用login-azaccount就能登陸了,但是區(qū)別在于,因?yàn)闆]有圖形化界面,所以需要用code登陸,和CLI感覺差不多

在瀏覽器里輸入對(duì)應(yīng)的code

可以看到已經(jīng)能夠get到賬戶里的信息了!

另外有個(gè)問題需要說下,如果想運(yùn)行一些定時(shí)的腳本,身份認(rèn)證這塊,PowerShell core并不支持直接用用戶名密碼登陸,所以這里我們要不就用剛才看到的code的方式來實(shí)現(xiàn)交互式登錄,要不就用service principal進(jìn)行登錄

service principal的介紹之前已經(jīng)講過了,這里不再贅述,創(chuàng)建service principal的方法也比較簡(jiǎn)單,用PowerShell就可以創(chuàng)建了,如果想給service principal加個(gè)密碼,可以在Portal上找到Service Principal,點(diǎn)擊添加secret

secret可以設(shè)置過期的時(shí)間

? ? 把value保存下來,注意不保存的話以后就找不到了,所以注意一定要保存

接下來就可以用這個(gè)secret進(jìn)行登錄了!

$ApplicationID=a67aa2ff-f009-4ec9-93fa-c773aa1442ec
$Password=******
$TenantID=b7283bff-0d3d-4728-9189-8513ee70744a
$Password=ConvertTo-SecureString?$Password?-AsPlainText?-Force
$Credential=New-Object?System.Management.Automation.PSCredential($ApplicationID,$Password)
Add-AzAccount?-Credential?$Credential?-ServicePrincipal?-TenantId?$TenantID?-EnvironmentName?azurechinacloud

登錄成功!可以愉快地跑腳本了

不得不說,真的是挺方便的,微軟這個(gè)操作必須得贊一個(gè)

分享題目:真正跨平臺(tái)!在Linux上跑AzurePowerShell腳本
網(wǎng)頁網(wǎng)址:http://m.rwnh.cn/article2/cgidic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、域名注冊(cè)定制網(wǎng)站、ChatGPT、服務(wù)器托管、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
越西县| 汽车| 金坛市| 同德县| 嫩江县| 赞皇县| 石嘴山市| 镇原县| 龙口市| 青河县| 白水县| 辽阳市| 吉林省| 凯里市| 丰县| 五寨县| 磐石市| 桐城市| 河南省| 东源县| 阳朔县| 四平市| 酒泉市| 临澧县| 临朐县| 高陵县| 河曲县| 犍为县| 铁力市| 保定市| 东辽县| 保山市| 阳高县| 大石桥市| 固安县| 万年县| 绥宁县| 托克托县| 明溪县| 小金县| 株洲县|