如何在powerShell上仅使用连接字符串创建表存储?

时间:2015-03-24 13:41:53

标签: powershell azure powershell-v3.0

是否可以在azure上创建新的表存储,只使用PowerShell的连接字符串?

Param (
[string]$StorageAccountName,
[string]$StorageAccountKey,
[string]$name
)

Import-Module Azure

$tableName =  $name

$accountCredentials = New-Object "Microsoft.WindowsAzure.Storage.Auth.StorageCredentials" $StorageAccountName, $StorageAccountKey
$storageAccount = New-Object "Microsoft.WindowsAzure.Storage.CloudStorageAccount" $accountCredentials, $true

$tableClient = $storageAccount.CreateCloudTableClient()
$table = $tableClient.GetTableReference($tableName)

$table.CreateIfNotExists()

不喜欢这种方式..

1 个答案:

答案 0 :(得分:1)

如果您使用的是Azure PowerShell Cmdlet,则可以使用New-AzureStorageTable来创建新表。

示例代码:

$storageContext = New-AzureStorageContext -StorageAccountName "accountname" -StorageAccountKey "accountkey"
New-AzureStorageTable -Name "TableName" -Context $storageContext