Windows 2012r2에서 장애 조치 클러스터에 사용자 그룹을 추가하려고합니다. 노드를 서로 관리자로 추가해야합니다. 나는 그들 자신의 OU에 넣었다. 그러나 powershell 및 csv 가져 오기별로 스크립트를 작성하고 싶었습니다. 아이디어?
내 Google fu는 어느 곳에서도 얻지 못했습니다.
예.
Import-Csv "C:\Users\me\Desktop\users.csv" | Where-Object {$_.Name} |`
ForEach-Object {`
New-ADUser `
-Name $_."Name" `
-GivenName $_."GivenName" `
-Surname $_."Surname" `
-Description $_."Department" `
-SamAccountName $_."Logon_Username" `
-UserPrincipalName $_."UPN" `
-DisplayName $_."Display_Name" `
-AccountPassword (ConvertTo-SecureString -AsPlainText "P@ssw0rd1!" -Force) `
-Path "OU=Users,OU=Head Office,OU=International,DC=company,DC=com" `
-ChangePasswordAtLogon $true `
-Enabled $true | Enable-ADAccount | `
Add-ADGroupMember "QA_Users" $_."Logon_Username";
}
이것이 내가 현재 사용하는 것입니다.
이것으로 더 멀어졌습니다. 여전히 얻을 수 없습니다. blogs.technet.microsoft.com/heyscriptingguy/2012/03/12/…
—
mikedopp
당신이 달성하려는 것에 대한 질문에 여전히 확신이 없습니다. csv 헤더 행을 게시 할 수 있습니까? 그래서 시도해보고 업데이트 할 수 있습니다.
—
Alan Jebakumar
목표를 추가하거나 제거하는 것이 목표라면 AD에서 ACL을 수정하지 않아도됩니다. 실행중인 코드를 실제 사용자에게 제공하고 있습니까? 클러스터 노드에서 LOCAL 관리자 그룹의 구성원을 수정하려고하면
—
Clayton
Add-ADGroupMember
도움이되지 않으면 도메인 그룹 만 수행합니다.
후손을 위해 질문의 코드 부분을 복사하고 코드에 마크 다운 (각 줄을 4 씩 들여 쓰기)을 사용하여 다시 붙여 넣으시겠습니까?
—
Xalorous
두 가지 ... 파이프 라인을 사용하여 매우 복잡한 oneliner를 만드는 중입니다. 실제 변수를 사용하고이를 스크립트로 작성하는 것을 고려하십시오. 또한의 여러 인스턴스가 표시
—
Xalorous
$.variable
됩니다. 나는 당신이 의미하는 것 같아요 $_.variable
.