3
开头
是否有任何方法可以检查,如果一个字符串以字符串开头?Powershell:如果字符串以
我们正在检查AD用户的群组成员。 我们的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.StartsWtih( “串”)' – Matt
回答了如何使用startswith这是你所要求的。 – Matt
这很好,你的答案提供了“如何使用StartsWith()函数”的链接,但是@JocSch在这种情况下的问题是,他试图在对象$上使用'StartsWith()'函数Group而不是这个对象的'$ Group.samaccountname'的acutal属性 –