首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure中,是否可以使用Powershell控制文件共享的访问控制(IAM)?

问在Azure中,是否可以使用Powershell控制文件共享的访问控制(IAM)?
EN

Stack Overflow用户
提问于 2022-02-08 20:57:04
回答 1查看 93关注 0票数 0

我一直试图使用Powershell为Azure中的文件共享分配用户访问控制权限。我一直在做的是:

代码语言:javascript
复制
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

登录Azure

代码语言:javascript
复制
az login

获取用户信息并隔离用户原则名称

代码语言:javascript
复制
$UPN = (Get-AzADUser -StartsWith $UserName).UserPrincipalName

获取包含作用域的行。

代码语言:javascript
复制
$TempScope = az storage share-rm show -g $ResourceGroup --storage-account $StorageAccount --name $FileShareName | Select-String -Pattern '/subscriptions' -CaseSensitive

将该行更改为字符串

代码语言:javascript
复制
$TempScope = $TempScope | foreach {$_.ToString()}

删除前8个字符

代码语言:javascript
复制
$scope = $TempScope.Substring(9)

获取角色名称

代码语言:javascript
复制
$FileShareRole = Get-AzRoleDefinition $RoleName

将角色分配给具有指定作用域的目标标识。

代码语言:javascript
复制
New-AzRoleAssignment -SignInName $UPN -RoleDefinitionName $FileShareRole.Name -Scope $scope

它没有授予用户对文件共享的访问权限,而是授予了microsoft.storage/storageaccounts/fileservices/shares.的访问权限。

EN

回答 1

Stack Overflow用户

发布于 2022-02-09 07:16:23

是的,可以将访问控制添加到文件共享中。在上面的共享脚本中,您正在使用long方法来提取文件共享的资源ID。我们对上面的脚本做了一些修改。

这里是为文件共享添加访问控制的修改脚本

代码语言:javascript
复制
$UserName="<UserName>"
$ResourceGroup="<RGName>"
$StorageAccount="<strgAccountName>"
$FileShareName="<FileShareName>"
$RoleName="Storage File Data SMB Share Reader"
$UPN = (Get-AzADUser -StartsWith $UserName).UserPrincipalName

$TempScope = az storage share-rm show -g $ResourceGroup --storage-account $StorageAccount --name $FileShareName --query id -o tsv
$FileShareRole = Get-AzRoleDefinition $RoleName
New-AzRoleAssignment -SignInName $UPN -RoleDefinitionName $FileShareRole.Name -Scope $scope

以下是向用户授予共享级权限的三个Azure内置角色:

  • 存储文件数据SMB共享阅读器允许通过SMB访问Azure存储文件共享中的读取。
  • 存储文件数据SMB共享贡献者允许通过SMB在Azure存储文件共享中进行读、写和删除访问。
  • 存储文件数据SMB共享提升的贡献者允许通过SMB读取、写入、删除和修改Azure存储文件共享中的NTFS权限。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71040786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档