Azure   发布时间:2022-05-15  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Azure 基础:用 PowerShell 自动登录大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

自动化。比如把 Azure 上的虚拟机关机,并在适当的时间把它开机,这样我们就能节省一些开支,当然我们同时也为减少二氧化碳的排放做出了贡献!

自动登录并且操作 Azure 上的资源。

自动登录 Azure 的大体思路是这样的:首先使用登录命令在交互式界面下进行登录操作,然后使用 Save-AzureRmProfile 命令把你的登录认证信息保存到本地的文件中。以后在脚本中进行自动登录时,只要使用这个本地文件就可以了。下面让我们来看看具体的操作过程。

登录

登录前先检查一下当前的登录状态,我们通过查询 resource Group 来间接的进行。

Azure 基础:用 PowerShell 自动登录

登录,查询失败并提示我们进行登录。

登录:

Azure 基础:用 PowerShell 自动登录

登录成功后会显示你的账户信息:

Azure 基础:用 PowerShell 自动登录

Azure 基础:用 PowerShell 自动登录

错误信息已经没有了,输出的结果为 resource Group 的列表。

登录信息保存到文件中

登录信息保存到文件中,在其他的 session 中就可以使用这个文件进行自动登录。一个普通的文本文件,只有认证信息被加密了,其它的信息都是可读的。

生成的 myprofile.json 文件,如果泄露出去和别人拿到你的账户密码是一样的。

自动登录 Azure

文件中载入用户的登录信息并且设置 Azure 的执行上下文。

Azure 基础:用 PowerShell 自动登录

一个自动重启虚拟机的例子

一个完整的例子:

 = 
 = 
 = 
 = 
自定义日志方法
aram ([String]Now = Get- = Now.ToShortDateString() +   + Now.ToShorttimestring() +  + -Content  -value 

LogWrite(<span style="color: #800000">"<span style="color: #800000">before SELEct-AzureRmProfile.<span style="color: #800000">"<span style="color: #000000">)
SELEct-AzureRmProfile -Path <span style="color: #800080">$profile<span style="color: #000000">
LogWrite(<span style="color: #800000">"<span style="color: #800000">after SELEct-AzureRmProfile.<span style="color: #800000">"<span style="color: #000000">)

LogWrite(<span style="color: #800000">"<span style="color: #800000">before Restart-AzureRmVm.<span style="color: #800000">"<span style="color: #000000">)
Restart-AzureRmVM -resourceGroupName <span style="color: #800080">$resourceGroupName -Name <span style="color: #800080">$vmname<span style="color: #000000">
LogWrite(<span style="color: #800000">"<span style="color: #800000">after Restart-AzureRmVm.<span style="color: #800000">")

大佬总结

以上是大佬教程为你收集整理的Azure 基础:用 PowerShell 自动登录全部内容,希望文章能够帮你解决Azure 基础:用 PowerShell 自动登录所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: