2016-07-04 12 views
4

AzureとPowershellの新機能。 Azureのサブスクリプションとストレージアカウントに接続するために、次のスクリプトを使用しました。Azure PowershellからAzureストレージアカウントのメトリックを照会

Import-Module "C:\Program Files (x86)\Microsoft SDKs\WindowsAzure\PowerShell\Azure\Azure.psd1" 
Import-AzurePublishSettingsFile 'C:\AZURE_POWERSHELL\DETAILS.publishsettings' 
Set-AzureSubscription -SubscriptionName subname -CurrentStorageAccount storagename 
Select-AzureSubscription -SubscriptionName subname 

私はここストレージアカウントを照会したい:

  • ブロブ内のコンテナの数をカウントします。
  • これらの文書の数を数えます。
  • すべてのドキュメントのファイル格納サイズを返します。
  • 指定した日付範囲のドキュメントのファイル格納サイズを返します。

これはAzure Powershellから可能ですか?

ありがとうございます。

答えて

4

はコンテナ

(Get-AzureStorageContainer).Count 

コンテナ

(Get-AzureStorageBlob -Container "ContainerName").Count 

ないあなたは、個々のファイルまたは集計サイズのファイルサイズを確認したい場合におけるブロブの数を取得数を取得します。

個々のファイルサイズは、Get-AzureStorageBlob -Container "ContainerName"と表示され、各ブロブに対してLength属性を示します。 Lengthは、ブロブのサイズ(バイト)です。

合計ファイルサイズは、特定の日付範囲内の最後の変更されたファイルはただ

Get-AzureStorageBlob -Container "ContainerName" | where { $_.LastModified -gt (Get-Date -Date "specific date") -and $_.LastModified -lt (Get-Date -Date "specific date") } 
+0

は完璧に動作し、あなたのケーシーありがとうございます取得するには、この

Get-AzureStorageBlob -Container "ContainerName" | %{ $_.Length } | measure -Sum 

を行うことによって取得することができます。 rep = 15まで申し訳ありません。 –

関連する問題