관리자는 PowerShell 스크립트를 실행하여 organization 만든 예약된 프롬프트의 인벤토리를 사용할 수 있습니다. 다음 지침을 통해 관리자는 자신의 계정에 연결하고 예약된 프롬프트를 보거나 나열하거나 삭제할 수 있습니다.
필수 구성 요소
organization 사용자가 만든 예약된 프롬프트의 인벤토리를 만들려면 다음 필수 구성 요소가 필요합니다.
- 작업을 수행할 테넌트 Azure Portal 전역 관리자 및 Power Platform 관리자 역할을 사용자에게 할당합니다.
- PowerShell v7.0+을 사용합니다.
-
Az.Accounts
및Microsoft.PowerApps.Administration.PowerShell
모듈을 설치했습니다. - 모든 스크립트를 동일한 폴더에 두고 해당 폴더에 있는 동안 스크립트를 실행합니다.
Copilot 예약 프롬프트 환경에서 시스템 관리자 역할을 얻으려면 다음 단계를 수행합니다.
- Power Platform 관리 센터로 이동합니다.
- Microsoft 365 환경을 찾아 선택합니다. (Copilot 작업 환경의 기본 이름입니다. 일부 테넌트는 다른 이름을 사용할 수 있습니다.)
- 멤버 자격을 선택합니다.
- 추가를 선택하여 사용자에게 시스템 관리자 역할을 추가합니다. 역할이 모든 곳에 반영되는 데 약 30분이 걸릴 수 있습니다.
자세한 내용 및 옵션은 High-Privileged 관리 역할 관리를 참조하세요.
Azure 계정에 연결
다음 스크립트를 실행하기 전에 관리자 계정에 로그인해야 합니다. 로그인하려면 다음 스크립트를 실행합니다.
Connect-AzAccount
일반 작업
- Copilot 예약 프롬프트의 환경 이름을 얻으려면 다음 스크립트를 실행하고 요청된 경우 관리자 계정에 연결합니다.
Get-AdminPowerAppEnvironment 'Microsoft 365'
표시 이름(Microsoft 365
기본적으로)을 입력합니다. 값은 EnvironmentName
환경 이름을 나타냅니다.
- 또한 이 스크립트를 실행하여 적절한 사용자 이메일(다음 예제에서)user@domain.com 을 사용하여 사용자 ID를 식별할 수도 있습니다. 출력의
Id
필드 값과 사용자의 ID를 나타내는 필드 값을 확인합니다.
Connect-Entra
Get-EntraUser -UserId 'user@domain.com'
Copilot 예약 프롬프트 나열
테넌트에서 만든 예약된 프롬프트를 나열하는 스크립트를 실행하는 방법에는 여러 가지가 있습니다.
전체 테넌트에 대한 Copilot 예약 프롬프트 목록 가져오기
EnvironmentId
이전에 제공된 스크립트를 사용하여 를 가져옵니다.다음 스크립트를 실행하여 자리 표시자를 실제
EnvironmentId
로 바꾸고 메시지가 표시되면 관리자 계정에 연결합니다..\Get-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345
Copilot 예약 프롬프트 목록이 콘솔에 표시됩니다.
단일 사용자에 대한 Copilot 예약 프롬프트 목록 가져오기
이전에 제공된
EnvironmentId
스크립트를 사용하여 및UserId
을 가져옵니다.적절한
EnvironmentId
및UserId
을 사용하여 다음 스크립트를 실행하여 자리 표시자를 바꾸고 요청된 경우 관리자 계정으로 연결합니다..\Get-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345 -UserId abc123-a100-xyz000-12345
해당 사용자에 속하는 Copilot 예약 프롬프트 목록이 콘솔에 표시되어야 합니다.
Excel/CSV 파일로 목록 내보내기
명령의 끝에 다음을 추가합니다.
| Export-Csv -Path C:\temp\resultFile.csv
예:
.\Get-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345 | Export-Csv -Path C:\temp\resultFile.csv
Copilot 예약 프롬프트 삭제
단일 Copilot 작업 삭제
EnvironmentId
삭제하려는 작업의 및DataverseId
를 가져옵니다.다음 스크립트를 실행합니다.
.\Remove-CopilotAction.ps1 -EnvironmentId abc123-a100-xyz000-12345 -DataverseId abc123-a100-xyz000-12345
단일 사용자에서 여러 Copilot 예약 프롬프트 삭제
Copilot 예약된 프롬프트 환경 ID 가져오기를 완료합니다.
Microsoft Entra 사용자 개체 ID 가져오기를 완료합니다.
적절한
EnvironmentId
UserId
를 사용하여 다음 스크립트를 실행하고 요청된 경우 관리자 계정으로 연결합니다..\Clear-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345 -UserId abc123-a100-xyz000-12345