programing

PowerShell 내에서 문자열이 시작되는 경우

muds 2023. 7. 30. 18:09
반응형

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대상이지만 실제로 확인해야 합니다.$Group.samaccountname.StartsWith("string").

바꾸다$Group.StartsWith("S_G_")로.$Group.samaccountname.StartsWith("S_G_").

언급URL : https://stackoverflow.com/questions/35654569/if-strings-starts-with-in-powershell

반응형