gpt4 book ai didi

azure - Azure PowerShell session 尚未正确初始化。请导入模块并重试

转载 作者:行者123 更新时间:2023-12-03 01:31:16 25 4
gpt4 key购买 nike

我正在编写第一个 powershell 脚本,以将数据从 CSV 加载到 Azure 存储表。我不知道为什么这条线

$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName)[0].Value

抛出错误:

enter image description here

运行 Get-Module 给出以下结果: enter image description here

这是我到目前为止编写的代码片段:

# Step 1, Set variables
# Enter Table Storage location data
$resourceGroupName = "ComputeTesting"
$storageAccountName = 'computetestingdiag'
$tableName = 'strtable'
$dateTime = get-date

# Step 2, Login to your Azure subscription
$sub = Get-AzSubscription -ErrorAction SilentlyContinue
if(-not($sub))
{
Connect-AzAccount
}

# If you have multiple subscriptions, set the one to use
# Select-AzSubscription -SubscriptionId "<SUBSCRIPTIONID>"

# Step 3, Get the access key for the Azure Storage account
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName)[0].Value

# Step 4, Connect to Azure Table Storage
$storageCtx = New-AzureStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
$table = Get-AzureStorageTable -Name $tableName -Context $storageCtx

我检查了一些类似的问题,并了解卸载并重新安装 Azure 模块可能会有所帮助。虽然我还没有尝试过,但是还有其他解决方法吗?任何帮助都会非常有帮助。

最佳答案

根据您提供的脚本,您在同一 PowerShell session 中使用 AzAzureRM 模块。这可能会引起冲突。我建议您在一次 session 中使用一个模块。

例如

$resourceGroupName = "<>"
$storageAccountName = '<>'
$tableName = '<>'

Connect-AzAccount
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName)[0].Value

$storageCtx = New-AzStorageContext -StorageAccountName $storageAccountName -StorageAccountKey $storageAccountKey
$table = Get-AzStorageTable -Name $tableName -Context $storageCtx

有关如何管理 Azure 表存储的更多详细信息,请参阅document

关于azure - Azure PowerShell session 尚未正确初始化。请导入模块并重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62289841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com