调用某些Azure commandlet时收到警告。示例:
Get-AzureStorageAccount -StorageAccountName $storageName -ErrorAction SilentlyContinue -WarningAction SilentlyContinue -verbose:$false
New-AzureStorageAccount -StorageAccountName $storageName -Location $storageLocation -ErrorAction Stop -WarningAction SilentlyContinue -verbose:$false
警告:GeoReplicationEnabled属性在Azure PowerShell的未来版本中将不推荐使用。该值将合并到AccountType属性中。
请注意:我一直在使用$verbose:False来避免调用时出现这样的消息。但是无法阻止这个WARNING出现。
3条答案
按热度按时间m528fe3b1#
您可以尝试
-WarningAction Ignore
,但如果不起作用,您可以将警告流(即流3)重定向到$null
(或任何您想要的位置):请注意,
-Verbose:$false
将影响详细消息,而不是警告,后者是不同的流。about_Redirection
另请注意,这需要Powershell 3+:
All(*)、Warning(3)、Verbose(4)和Debug(5)重定向运算符是在Windows PowerShell 3.0中引入的。它们在早期版本的Windows PowerShell中不起作用。
x0fgdtte2#
我有完全相同的问题之前和解决这一点的如下:
f45qwnt83#
我在创建自动化以通过Azure存储链接发送客户端数据时遇到了同样的问题。我把阿兹明接过去后。