在将fullaccess参数与字符串和变量组合使用时遇到问题

时间:2019-06-13 14:40:24

标签: powershell active-directory

嗨,我正在使用新的smbshare授予对安全组的完全访问权限。安全组是使用脚本动态创建的,因此其类似于“写共享{samAccountName}”。我设法将变量和字符串组合在一起,但是对于完全访问参数,它似乎有所不同,因为它没有“ =”

这是我尝试过的

/Users/vincent/Documents/src/personal/sandboxes/cpp_factory_split/cmake-build-release-gcc/app/app
terminate called after throwing an instance of 'std::out_of_range'
  what():  _Map_base::at

但是这会导致错误

New-SMBShare -Name $_."samAccountName" -Path "C:\Share\$($_."samAccountName")\MyDocuments" -FullAccess "MADE\"Write share" "$($_."samAccountName")""

我认为语法是这里的问题

编辑我已经在组名中添加了_,但是返回了

New-SmbShare : A positional parameter cannot be found that accepts argument 'share bsharetestingpermissions2'.

0 个答案:

没有答案