azure-powershell相关内容

在从 VSTS 进行新部署之前删除 Azure 上的文件和折叠

作为我在 VSTS 中构建过程的一部分,我想在新部署之前从我的 azure 站点中删除所有文件和文件夹(除了少数).我的猜测是,使用 Azure Powershell 脚本是个好主意,我更喜欢制作内联脚本. 我使用 Azure 资源管理器作为连接类型,我选择了我的订阅和脚本类型(内联脚本),但后来我迷路了,我该如何选择我的应用服务并首先列出我的文件? > 只是为了测试,仅在我的 VSTS ..

通过ARM模板提供经典云服务

在我们的一个项目中,我们试图在 Azure 上自动部署云组件.对于大多数组件(基本上是所有 ARM 组件,如 Redis、服务总线、应用服务等),我们能够使用 ARM 模板和 Powershell 脚本实现它. 然而,我们被困在云服务(经典)组件.云服务组件中仅包含WebRole,无需配置VM. 我们可以通过经典的部署模型,即在 Power Shell 中使用 ASM 命令.但是因为 ..

ARM 模板中的 KeyVault 参考问题

我正在尝试创建一个主密钥保管库,其中将包含作为某个用户进行身份验证的所有证书. 我有 2 个服务主体 => 一个用于我的应用程序,一个用于部署.这个想法是部署服务主体可以访问 Key Vault 并将位于那里的证书添加到 Web 应用程序的存储中. 我已经创建了服务主体,并且已授予他对密钥保管库的所有权限.我还为该密钥保管库启用了 ARM 模板中的访问机密. 使用 powersh ..

删除VM后从Azure资源管理器中删除VHD

提醒我,如果创建一个新的VM,然后将其(及其相关资源)删除,则 not 实际上并不删除相应的VHD文件-该文件是保留在Blob存储中,这会阻止以相同的主机名配置新计算机,并且还会浪费大量资金用于浪费和未使用的存储.我希望删除VHD和VM. 在哪里可以找到有关如何解决此问题的最新智慧的文章?我所能找到的只是2013年以前的参考文献,显然是针对“经典"版本的. 我已经编写了以下代码来尝试纠 ..

从容器读取Blob时出现奇怪的字符

我有一些包含确定或失败的文本文件已写入存储帐户.如果我将文件下载到磁盘,则内容将在记事本中按预期显示, 但是,如果我将文件内容保存到一个变量中并 Write-Host ,则会得到 .O K 我正在这样做: $ storageContext = New-AzureStorageContext $ storageAccountName $ storageAccountKey$ stor ..
发布时间:2021-04-14 18:41:17 其他开发

在Azure Powershell中获取Webapp的受限IP

有什么方法可以使用Powershell cmdlet为Azure中的Web应用获取受限IP. 解决方案 此处是显示订阅中所有Azure WebApp IP限制的功能,供您参考. 功能Get-WebAppIPRestrictions {如果(!(Get-AzureRmContext)){写主机“请登录到您的Azure帐户"Login-AzureRmAccount}$ APIVersion ..
发布时间:2021-04-14 18:41:11 其他开发

使用Powershell脚本获取Azure WebApp详细信息

我正在尝试编写Powershell脚本,该脚本将获取所有Web应用程序以及每个Azure Web应用程序的少量属性.以下是我尝试过的脚本,但它给了我 Http20Enabled 无效的属性错误.我想我以某种方式使用了错误的范围. 我需要在CSV文件的一行中获取该Web应用程序的 Webapp 和 SiteConfig 的属性. Get-AzureRmWebApp |ForEach-Obj ..

Powershell-删除容器中的所有斑点

我需要先删除特定容器中的所有blob,然后再备份到该容器.以下无效.正确的方法是什么? Get-AzStorageBlob-容器$ ContainerName-上下文$ ctx |Remove-AzStorageBlob -DeleteSnapshot -Force 对于Get-AzStorageBlob返回的每个Blob,我都会收到以下错误消息: Remove-AzStorageBl ..
发布时间:2021-04-14 18:41:04 其他开发

VSTS发布期间备份Azure SQL DB

我正在探索VSTS版本管理,并且想要在将任何迁移脚本应用到Azure SQL DB之前备份它的生产数据库.我找不到等待完全备份Azure SQL DB的任何特定任务或首选方式,以便仅在正确备份数据库之后才能继续进行部署.我已经看过使用PowerShell任务还是使用Azure SQL CMD任务,但是我不确定如何使其余任务等待备份完成.如果有人能指出我正确的方向,将不胜感激.谢谢. 解决方案 ..

Azure网站:如何取消部署?

我有一个Azure Function应用程序/Azure网站设置,并且可以从源代码管理中进行连续部署. 此应用程序具有一个自定义部署脚本,该脚本需要花费大量时间才能运行.有时我将对git的更改推送到一个错误的位置,并且我想取消该部署(尽管仍然允许将来的git push导致部署). 是否可以运行PowerShell命令,或者是否有某些选项可以取消当前的部署? 解决方案 我最终能弄 ..

如何将带有特殊字符的连接字符串作为参数传递给Azure DevOps中的PowerShell任务

我试图将连接字符串作为参数传递给power-shell任务,但是它给出错误: 无法将值转换为类型System.String 示例连接字符串: 数据源= abc:abc-abc-abc-abc-abc.abc.abc.abc,7458; Abc abc = abc; abc ac = ac-abc @ abc-abc-ab-ab; Abc = Abc#345abc; Abc Ab = ..