Azure / Azure/azurestack-powershell
Autorest generated cmdlet throwing "Argument passed in is not serializable" error
- Ngôn ngữ chính
- PowerShell
- Star
- 16
- Fork
- 37
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
This is for AzureStack specific admin modules
Some of the generated cmdlets throw "Argument passed in is not serializable" error when incorrect parameter value is passed. In the below examples, "TargetSubscriptionId" parameter value is correct for the first one but not for the second one.
```
PS C:\Windows\system32> Get-AzsUserSubscription -TargetSubscriptionId "966bbf24-21ce-43bd-8735-e1a4c0eed411"
DelegatedProviderSubscriptionId DisplayName ExternalReferenceId OfferId
------------------------------- ----------- ------------------- -------
209523fa-09a8-4642-93df-58496efe1ca2 EventRPBVTTenantSubscription /subscriptions/209523fa-09a8-4642-93df-58496efe1ca2/resourceGroups/EventRPBVTTe...
PS C:\Windows\system32> Get-AzsUserSubscription -TargetSubscriptionId "966bbf24-21ce-43bd-8735-e1a4c0eed418"
Get-AzsUserSubscription : Argument passed in is not serializable.
Parameter name: value
At line:1 char:1
+ Get-AzsUserSubscription -TargetSubscriptionId "966bbf24-21ce-43bd-873 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-AzsUserSubscription_Get], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.PowerShell.Cmdlets.SubscriptionsAdmin.Cmdlets.GetAzsUserSubscription_Get
```
details here: https://github.com/Azure/autorest.powershell/issues/755
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Start with the Get-AzsUserSubscription cmdlet and reproduce the two TargetSubscriptionId invocations shown in the issue. Read the referenced autorest.powershell issue for additional context; done should mean that an incorrect parameter value produces a useful, serializable error instead of the reported exception.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- powershell
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100