我找到了以下教程,其中解释了如何使用门户网站进行操作:https://discuss.api.ai/t/alphanumeric-support/2572
我需要从Grant your VM access to Azure Data Lake Store
部分复制操作,但需要从PowerShell复制
任何提示如何实现以及使用哪些cmdlet?
答案 0 :(得分:1)
有可能。您可以使用Set-AzureRmDataLakeStoreItemAclEntry
执行此操作。
正如junnas所说,当你为VM启用MSI时,它将创建一个服务主体。
您可以使用以下示例:
$vmname="shui"
$vm=Get-AzureADServicePrincipal -Filter "displayName eq '$vmname'"
Set-AzureRmDataLakeStoreItemAclEntry -AccountName "shuitest" -Path / -AceType User -Id $vm.ObjectId -Permissions All