Powershell: Wenn Zeichenfolgen mit [duplizieren] @ beginn

Diese Frage hat hier bereits eine Antwort:

Powershell prüft das erste Zeichen jeder Zeile auf einen bestimmten Wert 4 Antworten

Gibt es eine Möglichkeit zu überprüfen, ob eine Zeichenfolge mit einer Zeichenfolge beginnt?

Wir überprüfen die Gruppenmitgliedschaft des AD-Benutzers. Unsere AD-Gruppen sehen folgendermaßen aus:S_G_share1_W

Das Skript zum Verbinden der Netzwerkfreigaben sollte nur ausgeführt werden, wenn der Gruppenname mit @ beginn"S_G_", weil wir auch einige andere Gruppen haben.

$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

    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage