0

次のコマンドを使用して、新しい Azure ストレージ アカウントを作成しようとしています。

PS> New-AzureStorageAccount -StorageAccountName 'newstoragerobower' -Location 'West US' -Description 'Test account for automation VMs' -Label 'AutomationStorageAccount'

ただし、一向に戻りません。ストレージ アカウントが正常に作成されます (Azure 管理コンソールで確認されます)。ジョブとして開始し、タイムアウトを指定して Wait-Job を呼び出すという回避策を使用して、それを返すことができます。

PS> $job = Start-Job -Name myName -Command { $storageAcct = New-AzureStorageAccount -StorageAccountName 'newstoragerobower' -Location 'West US' -Description 'Test account for automation VMs' -Label 'AutomationStorageAccount' }
PS> Wait-Job $job -Timeout 20

せいぜい、これによりスクリプトに大幅な不必要な遅延が追加され、最悪の場合、実行中にジョブが中止される可能性があります (Azure ジョブは通常よりも時間がかかる場合があります)。コマンドが正常に返らない理由を知っている人はいますか?

4

1 に答える 1

0

-Debug オプションを指定して実行するか、$DebugPreference を Continue に設定してみてください。通常、これはストレージ アカウントの作成には当てはまりません。この問題を引き起こしているサブスクリプションの違いを理解したいと考えています。

于 2013-11-08T23:29:21.287 に答える