Я могу воспроизвести вашу проблему как в Windows PowerShell, так и в Azure Cloud Shell. Похоже, ошибка в модуле powershell Az.DataLakeStore
.
Я пробовал Get-AzDataLakeStoreChildItem -AccountName "AccountName" -Path "/test/"
, что совпадает с образцом в документе, также получил ту же ошибку. Я также попробовал Get-AzDataLakeStoreItem -AccountName "AccountName" -Path "/test/123.txt"
и Test-AzDataLakeStoreItem -AccountName "AccountName" -Path "/test/123.txt"
, оба получили ошибку, как показано ниже.
![enter image description here](https://i.stack.imgur.com/ZxEL8.png)
Я обнаружил проблему с github, связанную с этой ошибкой: https://github.com/Azure/azure-powershell/issues/8352. Я думаю, что формат команд, которые я пробовал, должен быть правильным. Комментарий в этом выпуске гласил: «Чтобы использовать модуль datalake az, вы должны использовать его в netcore powershell (не windows powershell)», но, как я знаю, модуль Az
является кроссплатформенным, не причина, согласно документ . Другой комментарий сказал: «Мы исправили эту проблему. Приносим извинения за неудобства. Он будет выпущен как часть следующего выпуска. '