[英]"Object reference not set to an instance of an object" in Powershell Core
我試圖在我的 powershell 腳本中使用 AWS .Net SDK。 我的腳本在 Windows Powershell 5 中正常工作,但是當我嘗試在 Powershell Core 6 中運行它時,出現錯誤:
“你調用的對象是空的。”
Add-Type -Path (${env:ProgramFiles(x86)} + “\AWS SDK for .NET\bin\net45\AWSSDK.DynamoDBv2.dll”)
$EndPoint = [Amazon.RegionEndpoint]::USWest1
$Client = New-Object -TypeName Amazon.DynamoDBv2.AmazonDynamoDBClient -ArgumentList $EndPoint
$tablename = "foo"
$table = [Amazon.DynamoDBv2.DocumentModel.Table]::LoadTable($Client, $tablename)
我希望最后一行運行沒有錯誤,但在 Powershell Core 中,它拋出“未將對象引用設置為對象的實例”。 錯誤
這是一個老問題,我猜你已經找到了解決問題的方法。 如果是這樣,請在此處分享,以便我們可以結束這個問題。
為了幫助其他人,如果遇到此線程,請查看https://github.com/aws/aws-tools-for-powershell並了解如何獲取 PowerShell 工具以使其適用於 .net 核心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.