目前,我正在编写一个Powershell脚本来自动化一些安全措施,并且遇到了一个小问题。
icacls myDirectory /inheritance:r /grant:r 'Administrators:F' $myGroup + ':F'
将失败,因为$ myGroup被添加到
icacls
调用上,并且无法正确地向两个组添加权限。这是在Windows 7上以及Powershell的上下文中。 最佳答案
解析器将$myGroup + ':F'
视为三个单独的参数。您可以使用以下任一方法:
"${myGroup}:F"
要么
($myGroup + ':F')
将此信息作为一个参数提供给解析器。
关于windows - Powershell将用户输入传递给ICACLS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4328364/