Powershell: если строки начинаются с [дубликата]
На этот вопрос уже есть ответ здесь:
Powershell проверяет первый символ каждой строки на определенное значение 4 ответаЕсть ли способ проверить, если строка начинается со строки?
Мы проверяем членство в группе от пользователя 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
}
}