다음을 통해 공유


예약된 프롬프트의 인벤토리

관리자는 PowerShell 스크립트를 실행하여 organization 만든 예약된 프롬프트의 인벤토리를 사용할 수 있습니다. 다음 지침을 통해 관리자는 자신의 계정에 연결하고 예약된 프롬프트를 보거나 나열하거나 삭제할 수 있습니다.

필수 구성 요소

organization 사용자가 만든 예약된 프롬프트의 인벤토리를 만들려면 다음 필수 구성 요소가 필요합니다.

  • 작업을 수행할 테넌트 Azure Portal 전역 관리자 및 Power Platform 관리자 역할을 사용자에게 할당합니다.
  • PowerShell v7.0+을 사용합니다.
  • Az.AccountsMicrosoft.PowerApps.Administration.PowerShell모듈을 설치했습니다.
  • 모든 스크립트를 동일한 폴더에 두고 해당 폴더에 있는 동안 스크립트를 실행합니다.

Copilot 예약 프롬프트 환경에서 시스템 관리자 역할을 얻으려면 다음 단계를 수행합니다.

  • Power Platform 관리 센터로 이동합니다.
  • Microsoft 365 환경을 찾아 선택합니다. (Copilot 작업 환경의 기본 이름입니다. 일부 테넌트는 다른 이름을 사용할 수 있습니다.)
  • 멤버 자격을 선택합니다.
  • 추가를 선택하여 사용자에게 시스템 관리자 역할을 추가합니다. 역할이 모든 곳에 반영되는 데 약 30분이 걸릴 수 있습니다.

자세한 내용 및 옵션은 High-Privileged 관리 역할 관리를 참조하세요.

Azure 계정에 연결

다음 스크립트를 실행하기 전에 관리자 계정에 로그인해야 합니다. 로그인하려면 다음 스크립트를 실행합니다.

Connect-AzAccount

일반 작업

  1. Copilot 예약 프롬프트의 환경 이름을 얻으려면 다음 스크립트를 실행하고 요청된 경우 관리자 계정에 연결합니다.
Get-AdminPowerAppEnvironment 'Microsoft 365'

표시 이름(Microsoft 365 기본적으로)을 입력합니다. 값은 EnvironmentName 환경 이름을 나타냅니다.

  1. 또한 이 스크립트를 실행하여 적절한 사용자 이메일(다음 예제에서)user@domain.com 을 사용하여 사용자 ID를 식별할 수도 있습니다. 출력의 Id 필드 값과 사용자의 ID를 나타내는 필드 값을 확인합니다.
Connect-Entra  

Get-EntraUser -UserId 'user@domain.com'

Copilot 예약 프롬프트 나열

테넌트에서 만든 예약된 프롬프트를 나열하는 스크립트를 실행하는 방법에는 여러 가지가 있습니다.

전체 테넌트에 대한 Copilot 예약 프롬프트 목록 가져오기

  1. EnvironmentId 이전에 제공된 스크립트를 사용하여 를 가져옵니다.

  2. 다음 스크립트를 실행하여 자리 표시자를 실제 EnvironmentId로 바꾸고 메시지가 표시되면 관리자 계정에 연결합니다.

    .\Get-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345
    

    Copilot 예약 프롬프트 목록이 콘솔에 표시됩니다.

단일 사용자에 대한 Copilot 예약 프롬프트 목록 가져오기

  1. 이전에 제공된 EnvironmentId 스크립트를 사용하여 및 UserId 을 가져옵니다.

  2. 적절한 EnvironmentIdUserId 을 사용하여 다음 스크립트를 실행하여 자리 표시자를 바꾸고 요청된 경우 관리자 계정으로 연결합니다.

    .\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 작업 삭제

  1. EnvironmentId 삭제하려는 작업의 및 DataverseId 를 가져옵니다.

  2. 다음 스크립트를 실행합니다.

    .\Remove-CopilotAction.ps1 -EnvironmentId abc123-a100-xyz000-12345 -DataverseId abc123-a100-xyz000-12345
    

단일 사용자에서 여러 Copilot 예약 프롬프트 삭제

  1. Copilot 예약된 프롬프트 환경 ID 가져오기를 완료합니다.

  2. Microsoft Entra 사용자 개체 ID 가져오기를 완료합니다.

  3. 적절한 EnvironmentIdUserId 를 사용하여 다음 스크립트를 실행하고 요청된 경우 관리자 계정으로 연결합니다.

    .\Clear-CopilotActions.ps1 -EnvironmentId abc123-a100-xyz000-12345 -UserId abc123-a100-xyz000-12345