gpt4 book ai didi

powershell - 如果 PowerShell 中的字符串以以下开头

转载 作者:行者123 更新时间:2023-12-02 22:58:42 26 4
gpt4 key购买 nike

有没有办法检查字符串是否以字符串开头?

我们正在检查 AD 的群组成员资格用户。我们的广告组如下所示:S_G_share1_W

仅当组名以 "S_G_" 开头时,才应运行用于连接网络共享的脚本。 ,因为我们还有其他一些小组。

$GroupArray = Get-ADPrincipalGroupMembership $env:USERNAME | select samaccountname

foreach ($Group in $GroupArray) {

if ($Group.StartsWith("S_G_")) {

$Group = $Group -replace "S_G_", $FileServerRV
Write-Host $Group

$Group = $Group.Substring(0, $Group.Length-2)
Write-Host $Group

#erstellen des Anzeigennames
$Groupname = $Group.Replace($FileServerRV, "")
Write-Host "Call Function with parameter "$Group $Groupname
}
}

最佳答案

$Group 是一个对象,但您实际上需要检查是否 $Group.samaccountname.StartsWith("string")

$Group.StartsWith("S_G_") 更改为 $Group.samaccountname.StartsWith("S_G_")

关于powershell - 如果 PowerShell 中的字符串以以下开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654569/

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