我正在阅读设置Windows ACL的this指南,我想知道如何查找这两行的选项或说明:
$colRights = [System.Security.AccessControl.FileSystemRights]"Read, Write"
$objUser = New-Object System.Security.Principal.NTAccount("wingroup\kenmyer")
为什么第一个不在括号中?
答案 0 :(得分:0)
第一个陈述,
$colRights = [System.Security.AccessControl.FileSystemRights]"Read, Write"
指FileSystemRights Enumeration。具有两个枚举的语法组合在一起。也就是说,$colRights
将包含Read
和Write
的标记。
第二个,NTAccount是指帐户或安全组。即,位于计算机或域kenmeyer
中的用户或群组wingroup
。
为什么后者在括号中,它是对构造函数的调用。第一个是枚举,允许按位组合其成员值。