반응형
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
반응형
'programing' 카테고리의 다른 글
Android - SDK 버전 업데이트 후 ACTION-VIEW intent-filter를 사용하여 하나 이상의 활동 추가 23 (0) | 2023.07.30 |
---|---|
각도 2: 성분 상호 작용, 선택적 입력 매개 변수 (0) | 2023.07.30 |
봄에 데이터 mongodb 집계를 위한 페이지화를 달성하는 방법 (0) | 2023.07.30 |
.each()가 완료된 후 jQuery 함수 호출 (0) | 2023.07.30 |
동일한 프로젝트에서 서로 다른 빌드에 대해 서로 다른 .dockerignore 파일을 지정하는 방법은 무엇입니까? (0) | 2023.07.30 |