gpt4 book ai didi

powershell - 查找 Get-ADOrganizationalUnit 名称中的最高值

转载 作者:行者123 更新时间:2023-12-02 23:00:33 26 4
gpt4 key购买 nike

我目前正在使用:

Get-ADOrganizationalUnit -LDAPFilter '(name=Students 20*)' -SearchBase 'OU=Students,OU=VAL Accounts,DC=VAL,DC=VAL,DC=VAL,DC=au' | ft Name

生成以下内容:

Students 2009
Students 2010
Students 2011
Students 2012
Students 2013
Students 2014
Students 2015
Students 2016
Students 2017
Students 2018
Students 2019

我希望获得最高年份并将其保存为稍后在程序中使用的值。

即:$value = '2019 年学生'

由于 2019 年是列表中数字最高的

最佳答案

您可以向对象添加属性来表示年份。像这样的东西:

$OUs = Get-ADOrganizationalUnit -LDAPFilter '(name=Students 20*)' -SearchBase 'OU=Students,OU=VAL Accounts,DC=VAL,DC=VAL,DC=VAL,DC=au' | 
Select-Object *,@{Name = 'OU_Year'; Expression = { $_.Name.Split(' ')[1] }}

$LatestYear = ($OUs | Sort-Object OU_Year | Select-Object -Last 1).OU_Year

$LatestYear 应为 2019 年。

关于powershell - 查找 Get-ADOrganizationalUnit 名称中的最高值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59024180/

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