调用某些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出现。
2条答案
按热度按时间gr8qqesn1#
您可以尝试
-WarningAction Ignore
,但如果不起作用,您可以将警告流(流3)重定向到$null
(或任何您想要的位置):请注意,
-Verbose:$false
将影响详细消息,而不是警告,后者是不同的流。about_Redirection
另请注意,这需要Powershell 3+:
All(*)、Warning(3)、Verbose(4)和Debug(5)重定向运算符是在Windows PowerShell 3.0中引入的。它们在早期版本的Windows PowerShell中不起作用。
v9tzhpje2#
我以前遇到过完全相同的问题,并通过以下方法解决了这个问题: