gpt4 book ai didi

powershell - 使用PowerShell如何拆分选定属性的字符串

转载 作者:行者123 更新时间:2023-12-03 01:04:18 26 4
gpt4 key购买 nike

我对PowerShell非常陌生,似乎无法找到有关在Powershell中拆分所选属性值的问题的解决方案,该问题对我有用。

我当前没有拆分的代码是:

((get-Acl 'c:\temp').Access | where {$_.IdentityReference -like '*\*'} | Select IdentityReference

目的是获得有权访问文件夹的用户列表。

结果给了我域名和用户。

域\用户名

我只想要用户名,因为它将在进一步的SQL查询中使用它来查找详细信息。

所以我想最好的方法是在'\'上分割返回的字符串,并取其创建的数组的第二个值。

到目前为止,我没有得到任何结果。

最佳答案

您可以使用Select-Object创建自定义结果:

(get-Acl 'c:\temp').Access | where {$_.IdentityReference -like '*\*'} | Select @{n='User'; e={$_.IdentityReference.Split('\')[1]}}

关于powershell - 使用PowerShell如何拆分选定属性的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51449164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com