基于PowerShell、ARM和VSTS的DevOps实践指南
1. PowerShell基础
PowerShell是由微软开发的面向对象的任务自动化和配置管理框架,它基于.NET Framework,包含命令行外壳和相关脚本语言。自2016年8月起,PowerShell已迁移至.NET Core并开源,使其成为Mac和Linux上可行的自动化工具。
PowerShell控制台是执行PowerShell脚本的命令行实用程序。从桌面使用PowerShell管理Azure时,建议以管理员身份运行该实用程序。操作步骤如下:
1. 将该实用程序固定到任务栏。
2. 调出应用程序的属性对话框,点击“高级属性”按钮。
3. 在高级属性对话框中,勾选“以管理员身份运行”。
开发PowerShell脚本时,可以使用Visual Studio、Visual Studio Code或喜欢的文本编辑器。Visual Studio Code是跨平台工具,为PowerShell及其他编程语言(如Node.js)提供语法着色、Git集成和调试支持。运行PowerShell脚本时,建议使用PowerShell控制台。
2. PowerShell脚本构造
PowerShell脚本通常采用标准输入参数,以实现脚本的可重用性。在每个脚本顶部,有一个 param 部分,定义五个标准参数:
param(
[string]$Subscription, # Azure订阅
[string]$ResourceGro
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



