Power Automate Desktop을 통해 Active Dreactory에서 새 사용자를 만드는 프로세스를 구축합니다.
이 문서는 Power Automate Desktop의 데스크톱 스트림을 사용합니다.
AD 서버에 연결하여 새로운 사용자 프로덕션을 수행하고 싶습니다.
Power Automate Desktop에서는 Active Dreactory 작업을 위한 액션이 준비되어 있습니다.
이번에는 그중의 세 가지 동작을 사용해서 절차를 만들고 싶다.
환경 구성 이미지를 검증합니다.
가상 네트워크에 연결
AD 서버와 데스크톱 흐름을 실행하는 로봇 서버를 구축하고 있습니다.
Forms가 등록을 요청한 상태에서 클라우드 스트리밍 수행
데스크톱에 요청한 사용자 정보 전달
사용자 제작을 진행합니다.
등록이 정상적으로 완료되면 Teams를 통해 알립니다.
※ 구름 흐름은 제작 절차가 생략되며, 절차는 다음과 같습니다.
전제 조건
이 단계를 진행하기 전에 전제 조건으로 다음과 같은 두 가지가 필요하다.
· Power Automate Desktop의 유상 라이센스
※ 나는 기간한정 평가판!
· Power Automate는 Power Automate에 Desktop을 구동하는 기기를 등록할 수 있다
(아래 그림에서 볼 수 있듯이 Power Automate의 "모니터링"→"기계"에서 실행되는 기기가 등록되어 있음)
단계(1) 가져오기 출력 변수 작성
Power Automate Desktop
새 프로세스를 작성합니다.
스트림 디자인 화면이 표시되면 오른쪽의 [입력 출력 변수] 상자에
추가 버튼을 클릭합니다.
구름 흐름 수신 값의 입력 변수에서 만들기
가져오기를 선택합니다.
입력 변수의 생성 화면을 표시합니다.
변수 이름은 처음에 "NewInput"이므로 임의의 값으로 변경됩니다.
생성 후 입력 출력 변수에 추가되었는지 확인합니다.
같은 절차에 따라 "LastName"의 입력 변수를 만듭니다.
그런 다음 출력 변수를 생성합니다.
※ 출력 변수를 설정하지 않아도 됩니다.
사용자가 작성한 후 Teams를 사용하여 출력 변수 보내기
정보를 저장하고 싶어 변수명과 외부명을'TeamsMessage'로 제작했다.
출력 변수가 생성되었는지 확인합니다.
단계(2) Active Directory 작업 설정
작업 목록에서 서버에 연결 작업을 선택합니다.
설정 화면에 각 설정 값을 입력합니다.
LDAP 경로는 그림과 같습니다.
LDAP:/<도메인 이름>으로 입력하십시오.
사용자 이름을 "<도메인 이름> ¥<사용자 이름>"형식으로 입력하십시오.
※ Active Directory에서 사용자 작성 권한이 있는 사용자를 지정하십시오.
동작을 설정한 후 테스트를 해보세요.
다음, 작업 목록에서 선택
[Active Directory]-[사용자] 아래에서 사용자 만들기를 선택합니다.
각 설정값을 입력합니다.
부모 디렉토리 항목:
"서버에 연결"작업을 만들 때 생성되는 변수
'%Parent Directory Entry'를 자동으로 설정합니다.
위치: 사용자를 만들 위치를 지정합니다.
지정 방법은 그림과 같이 "CN = xxx, DC = xxx, DC = xxx"형식으로 입력합니다.
이름: 입력 변수 "FirstName"을 설정합니다.
성: 입력 변수 "LastName"을 설정합니다.
사용자 이름: 입력 변수 "FirstName"및 "LastName"에 대한 추가 값을 설정합니다.
암호: 만든 사용자에 대해 설정할 암호를 입력합니다.
다음은 제작된 사용자 정보에 메일 주소를 설정하고 싶습니다.
작업 목록에서 선택
[Active Directory]-[사용자] 아래의 사용자 정보 업데이트를 선택합니다.
"서버에 연결"작업을 만들 때 생성되는 변수
'%Parent Directory Entry'를 자동으로 설정합니다.
식별명: 정보를 업데이트하는 사용자의 식별명을 지정합니다.
지정 방법은 그림과 같이 "CN = < 사용자 이름 >, CN = xxx, DC = xxx, DC = xxx"
형식 입력.
사용자의 메일 주소: "FirstName""LastName"변수 입력
도메인 이름의 조합 값을 설정했습니다.
Active Directory를 조작하는 작업은 위에 설정되어 있습니다.
단계(3) Teams로 보낼 메시지 설정
출력 변수 "TeamsMessage"를 설정하고 싶습니다.
동작 목록에서 변수 설정을 선택합니다.
변수 설정 화면에서 설정할 변수 "TeamsMessage"를 선택합니다.
받는 사람 열에 메시지를 입력합니다.
데스크톱 흐름 설정이 완료되었습니다.보관하세요.
단계(4) 구름 흐름의 설정 및 확인
생성된 데스크톱 스트림을 트리거(Forms에서 요청이 들어왔을 때 실행)
클라우드 흐름에서 대상의 데스크톱 흐름을 지정해야 합니다.
실행할 데스크톱 흐름
바탕 화면에서 Power Automate로 작성된 프로세스 실행 작업을 설정합니다.
Desktop 프로세스:만든 데스크톱 흐름 선택
실행 모드: 기계의 운행 상태를 지정합니다.
이번에 지정한 것은'비atted형'이다.
(아테나형으로 설정하면 진행이 잘 안 되는데...)
FirstName/LastName: 바탕 화면 흐름에 생성된 입력 변수 이름을 표시합니다.
Forms에서 받은 값을 설정합니다.
동작 "채팅 또는 채널에서 발언"중
대상 Teams의 파티, 채널 및 메시지를 설정합니다.
메시지 데스크톱 흐름에서 출력 변수로 설정
TeamsMessage가 설정되어 있습니다.
단계(5)의 동작을 보도록 하겠습니다.
제작 절차가 정상적으로 작동하는지 확인해 보세요.
Forms를 사용하여 새 사용자를 등록합니다.
FirstName:Merry
LastName:Xmas
Forms를 실행한 후 클라우드 흐름이 실행되었는지 확인합니다.
집행이 정상적으로 끝난 것 같습니다.
AD 서버에 연결하여 Active Directory 사용자를 확인한 후
순조롭게 추가되었습니다.
메일 주소도 괜찮을 것 같아요.
Teams가 지정한 채널에도 메시지가 들어왔습니다.
감상
이번 순서는 매우 꽉 찼다
각 설정값을 변수에 넣는 것이 확실히 좋다.(생략해서 죄송합니다.)
더 잘하면 조건 불일치
사용자가 이중 등록을 하지 않은 경우, 동명 사용자의 경우 절차 등
설정이 필요합니다.
Reference
이 문제에 관하여(Power Automate Desktop을 통해 Active Dreactory에서 새 사용자를 만드는 프로세스를 구축합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sayuri-miura/items/206bc80c151d65655c1b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)