Powershell Get ACL不返回任何内容/null

Powershell Get ACL不返回任何内容/null,powershell,Powershell,$tempACL为null/无。在共享上创建目录后,该目录已存在,我拥有完全控制权。获取“null”的潜在原因是什么?microsoft文档中没有提到它。您的目录名中有方括号吗?方括号是-Path参数试图解析的通配符 尝试: 有关详细信息,请参见获取有关通配符的帮助 从技术上讲,如果出于某种原因必须使用-Path变量,也可以使用此选项: $tempACL = Get-Acl -LiteralPath $tempPathFull 对!谢谢您! $tempACL = Get-Acl -Litera

$tempACL为null/无。在共享上创建目录后,该目录已存在,我拥有完全控制权。获取“null”的潜在原因是什么?microsoft文档中没有提到它。

您的目录名中有方括号吗?方括号是
-Path
参数试图解析的通配符

尝试:

有关详细信息,请参见
获取有关通配符的帮助

从技术上讲,如果出于某种原因必须使用
-Path
变量,也可以使用此选项:

$tempACL = Get-Acl -LiteralPath $tempPathFull

对!谢谢您!
$tempACL = Get-Acl -LiteralPath $tempPathFull
$tempACL = Get-Acl -Path ([Management.Automation.WildcardPattern]::Escape($tempPathFull))