Freigeben über


Exportaufforderungen, die Benutzer in Copilot-Promptkatalog gespeichert, mit "Gefällt mir" gekennzeichnet oder freigegeben haben

In Copilot-Promptkatalog können Benutzer erstellte Eingabeaufforderungen speichern oder freigeben, einschließlich der Freigabe von Eingabeaufforderungen für ein bestimmtes Team (in Microsoft Teams), in dem sie Mitglied sind. Benutzer können auch Von anderen Benutzern erstellte Eingabeaufforderungen mit "Gefällt mir" markieren. Als Administrator können Sie Windows PowerShell verwenden, um Daten über eine der folgenden Arten von Eingabeaufforderungen in Copilot-Promptkatalog in eine Datei zu exportieren:

  • Die gespeicherten, mit "Gefällt mir" gekennzeichneten und freigegebenen Eingabeaufforderungen eines bestimmten Benutzers.
  • Die Eingabeaufforderungen, die für ein bestimmtes Team freigegeben wurden.

Hinweis

Dem Benutzerkonto, das das PowerShell-Skript zum Exportieren der Daten ausführt, muss die Rolle Global Admin zugewiesen werden.

Konfigurieren Ihrer Windows PowerShell-Umgebung

Bevor Sie Eingabeaufforderungen exportieren können, die Benutzer in Copilot-Promptkatalog gespeichert, mit "Gefällt mir" gekennzeichnet oder freigegeben haben, müssen Sie Ihre PowerShell-Umgebung mit den folgenden Schritten konfigurieren:

  1. Herunterladen des PowerShell-Skripts CopilotLabDSR
  2. Installieren des MSAL.PS-Moduls
  3. Laden des CopilotLabDSR-Moduls

Herunterladen des PowerShell-Skripts CopilotLabDSR

  1. Um zu beginnen, müssen Sie das PowerShell-Skript CopilotLabDSR herunterladen.

  2. Navigieren Sie Explorer zu dem Speicherort, an dem Sie die Datei CopilotLabDSR.psm1 gespeichert haben.

  3. Klicken Sie mit der rechten Maustaste auf die Datei CopilotLabDSR.psm1, und wählen Sie Eigenschaften aus.

  4. Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen Blockierung aufheben , und wählen Sie dann OK aus.

    Sie müssen die Blockierung der Datei aufheben, da das Ausführen von aus dem Internet heruntergeladenen Skripts standardmäßig nicht zulässig ist.

Installieren des MSAL.PS-Moduls

  1. Überprüfen Sie, ob das MSAL.PS Modul installiert ist, indem Sie den folgenden Befehl in PowerShell ausführen:
    Get-Module -ListAvailable MSAL.PS
    
  2. Wenn das Modul nicht installiert ist, installieren Sie das Modul, indem Sie den folgenden Befehl in PowerShell ausführen:
    Install-Module -Name MSAL.PS -Scope CurrentUser 
    
    

Laden des CopilotLabDSR-Moduls

  1. Führen Sie den folgenden Befehl in PowerShell aus, um aus dem Internet heruntergeladene Skripts nur für diese Sitzung auszuführen. Möglicherweise werden Sie aufgefordert, dies zu bestätigen, indem Sie "Y" eingeben.

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
    
  2. Führen Sie den folgenden Befehl aus, um das Modul mit allen verfügbaren Cmdlets zu importieren.

    Import-module "<location where you saved the CopilotLabDSR.psm1 file>"
    

    Wenn Ihre Datei beispielsweise in C:\AdminScripts gespeichert ist, geben Sie Folgendes ein:

    Import-module "C:\AdminScripts\CopilotLabDSR.psm1"
    
    
    

Exportieren der gespeicherten, mit "Gefällt mir" gekennzeichneten und freigegebenen Eingabeaufforderungen eines bestimmten Benutzers

  1. Verwenden Sie Windows PowerShell das Export- PromptsUserContent Cmdlet, um die gespeicherten, mit "Gefällt mir" gekennzeichneten oder freigegebenen Eingabeaufforderungen eines bestimmten Benutzers aus Copilot-Promptkatalog zu exportieren.
Export-PromptsUserContent -UserAadIdOrPrincipalName <Entra ID or UPN of user> -ExportDirectory <output location> -PromptType <type of prompt>
Parameter Beschreibung
UserAadIdOrPrincipalName Verwenden Sie entweder den Microsoft Entra ID oder den Benutzerprinzipalnamen (User Principal Name, UPN) des Benutzers, für den Sie Inhalte exportieren möchten.
ExportDirectory Speicherort für die Ausgabedateien. Der Ordner sollte bereits vorhanden sein. Falls nicht angegeben, werden die Exportdateien im aktuellen Ordner gespeichert.
PromptType Geben Sie "saved" an, um die vom Benutzer gespeicherten Eingabeaufforderungen zu exportieren. Geben Sie "shared" an, um die Eingabeaufforderungen zu exportieren, für die ein freigegebener Link zur Eingabeaufforderung generiert wurde. Geben Sie "gefällt mir" an, um Vom Benutzer gefällte Aufforderungen zu exportieren.

Im folgenden Beispiel werden die gespeicherten Eingabeaufforderungen von Reed Smiths in Copilot-Promptkatalog mithilfe seines UPN exportiert und die Exportdateien an den Speicherort C:\PromptsExportReedSmith heruntergeladen.

Export- PromptsUserContent -UserAadIdOrPrincipalName reedsmith@contoso.com -ExportDirectory C:\PromptsExportReedSmith -PromptType saved
  1. Wenn Sie zur Authentifizierung aufgefordert werden, melden Sie sich mit einem Konto an, dem die Rolle Global Admin zugewiesen ist, und nicht mit dem Benutzer, den Sie exportieren möchten.
  2. Nachdem das PowerShell-Cmdlet erfolgreich ausgeführt wurde, wechseln Sie zu Ihrem Exportspeicherort, um die exportierten Dateien anzuzeigen.

Exportieren von Eingabeaufforderungen, die für ein bestimmtes Team freigegeben wurden

  1. Verwenden Sie Windows PowerShell das Export-PromptsGroupContent Cmdlet, um die Eingabeaufforderungen zu exportieren, die in Copilot-Promptkatalog für das jeweilige Team veröffentlicht wurden.
Export-PromptsGroupContent -M365TeamsGroupId <team ID> -ExportDirectory <output location>
Parameter Beschreibung
M365TeamsGroupId ID des Teams, für das die Eingabeaufforderungen freigegeben wurden.
ExportDirectory Speicherort für die Ausgabedateien. Der Ordner sollte bereits vorhanden sein. Falls nicht angegeben, werden die Exportdateien im aktuellen Ordner gespeichert.

Im folgenden Beispiel werden die in Copilot-Promptkatalog freigegebenen Eingabeaufforderungen an das Team mit der ID "d0efcad2-6744-0de6-0624-ea467d4293af" exportiert und die Exportdateien an den Speicherort C:\PromptsExportReedSmith heruntergeladen.

Export- PromptsGroupContent -M365TeamsGroupId d0efcad2-6744-0de6-0624-ea467d4293af -ExportDirectory C:\PromptsExportReedSmith

Tipp

Um die ID des Teams zu finden, wechseln Sie im Teams Admin Center zu Teams>Verwalten von Teams.

  1. Wenn Sie zur Authentifizierung aufgefordert werden, melden Sie sich mit einem Konto an, dem die Rolle Global Admin zugewiesen ist.
  2. Nachdem das PowerShell-Cmdlet erfolgreich ausgeführt wurde, wechseln Sie zu Ihrem Exportspeicherort, um die exportierten Dateien anzuzeigen.

In der Exportdatei enthaltene Eigenschaften und ihre Beschreibungen

Nachdem Sie das PowerShell-Cmdlet ausgeführt haben, um die Daten Ihres Benutzers aus Copilot-Promptkatalog zu exportieren, erhalten Sie eine Datei in Ihrem Downloadspeicherortordner. Sie können die Informationen in den folgenden Abschnitten verwenden, um die Eigenschaften zu verstehen, die in der erhaltenen Datei angezeigt werden.

Exportieren einer Datei für die gespeicherten, mit "Gefällt mir" gekennzeichneten und freigegebenen Eingabeaufforderungen eines bestimmten Benutzers

Dem Dateinamen wird "User" vorangestellt, und der Microsoft Entra ID des Benutzers gefolgt von dem für den Export verwendeten Eingabeaufforderungstyp. Die Datei enthält die in der folgenden Tabelle aufgeführten Eigenschaften.

Eigenschaft Beschreibung
Eingabeaufforderungen Ein Array von Benutzern gespeicherte oder freigegebene Eingabeaufforderungsinformationen.
Prompt.Title Titel der Eingabeaufforderung, die der Benutzer beim Speichern oder Freigeben der Eingabeaufforderung angibt.
Prompt.PromptText Eingabeaufforderungstext
Prompt.Products Eine Liste, die das Produkt enthält, in dem der Benutzer die Eingabeaufforderung gespeichert oder freigegeben hat.
Prompt.IsFavorite Boolescher Wert (true oder false), der angibt, dass ein Benutzer die Eingabeaufforderung gespeichert oder mit "Gefällt mir" gekennzeichnet hat.
Prompt.UserActivity.Favorite.IsFavorite Boolescher Wert (true oder false), der angibt, dass ein Benutzer die Eingabeaufforderung gespeichert oder mit "Gefällt mir" gekennzeichnet hat.
Prompt.UserActivity.Favorite.ActivityDateTimeInUtc Zeitpunkt, zu dem der Benutzer die Eingabeaufforderung gespeichert oder mit "Gefällt mir" gekennzeichnet hat.
Prompt.CreatedTime Zeitpunkt, zu dem der Benutzer die Eingabeaufforderung gespeichert hat.
Prompt.SharedTime Zeitpunkt, zu dem der Benutzer die Eingabeaufforderung freigegeben hat
Prompt.HydratedEntities Liste der Entitäten mit Typ- und Entitätsinformationen.
Prompt.HydratedEntities.Type Derzeit werden Personen-, Datei- und Besprechungsentitätstypen unterstützt.
Prompt.HydratedEntities.Entity Entitätsinformationen basierend auf dem Entitätstyp.
Prompt.HydratedEntities.Entity.Id Eindeutige Entitäts-ID.
Prompt.HydratedEntities.Entity.DisplayName Anzeigename der Personenentität.
Prompt.HydratedEntities.Entity.EmailAddresses Liste der E-Mail-Adressen für personenentität.
Prompt.HydratedEntities.Entity.ReferenceId Eindeutige ID für die Instrumentierungszuordnung.
Prompt.HydratedEntities.Entity.FileName Name der Dateientität.
Prompt.HydratedEntities.Entity.AccessUrl Zugriffs-URL der Dateientität.
Prompt.HydratedEntities.Entity.SpoId SharePoint-Dokumentbezeichner für die Dateientität.
Prompt.HydratedEntities.Entity.OriginalId Besprechungs-ID der Ereignisentität.
Prompt.HydratedEntities.Entity.Subject Betreff der Ereignisentität.
Prompt.HydratedEntities.Entity.SkypeTeamsMeetingUrl URL der Ereignisentität.
Prompt.HydratedEntities.Entity.Start Startzeit der Ereignisentität.
Prompt.HydratedEntities.Entity.End Endzeit der Ereignisentität.
Prompt.HydratedEntities.Entity.OrganizerName Organisator Name der Ereignisentität.
Prompt.HydratedEntities.Entity.OrganizerAddress OrganisatorAdresse der Ereignisentität.
Prompt.HydratedEntities.Entity.Attendees Teilnehmerliste der Ereignisentität.

Exportieren der Datei für die Eingabeaufforderungen, die für ein bestimmtes Team freigegeben wurden

Dem Dateinamen wird "Group" und die ID des Teams vorangestellt. Die Datei enthält die in der folgenden Tabelle aufgeführten Eigenschaften.

Eigenschaft Beschreibung
Eingabeaufforderungen Ein Array von Benutzern gespeicherte oder freigegebene Eingabeaufforderungsinformationen.
Prompt.Title Titel der Eingabeaufforderung, die der Benutzer beim Speichern oder Freigeben der Eingabeaufforderung angibt.
Prompt.PromptText Eingabeaufforderungstext
Prompt.Products Eine Liste, die das Produkt enthält, in dem der Benutzer die Eingabeaufforderung gespeichert oder freigegeben hat.
Prompt.PublishedTime Zeitpunkt, zu dem die Aufforderung für das Team veröffentlicht wurde.
Prompt.PublishedBy UPN des Benutzers, der die Eingabeaufforderung für das Team veröffentlicht hat.
Prompt.HydratedEntities Liste der Entitäten mit Typ- und Entitätsinformationen.
Prompt.HydratedEntities.Type Derzeit werden Personen-, Datei- und Besprechungsentitätstypen unterstützt.
Prompt.HydratedEntities.Entity Entitätsinformationen basierend auf dem Entitätstyp.
Prompt.HydratedEntities.Entity.Id Eindeutige Entitäts-ID.
Prompt.HydratedEntities.Entity.DisplayName Anzeigename der Personenentität.
Prompt.HydratedEntities.Entity.EmailAddresses Liste der E-Mail-Adressen für personenentität.
Prompt.HydratedEntities.Entity.ReferenceId Eindeutige ID für die Instrumentierungszuordnung.
Prompt.HydratedEntities.Entity.FileName Name der Dateientität.
Prompt.HydratedEntities.Entity.AccessUrl Zugriffs-URL der Dateientität.
Prompt.HydratedEntities.Entity.SpoId SharePoint-Dokumentbezeichner für die Dateientität.
Prompt.HydratedEntities.Entity.OriginalId Besprechungs-ID der Ereignisentität.
Prompt.HydratedEntities.Entity.Subject Betreff der Ereignisentität.
Prompt.HydratedEntities.Entity.SkypeTeamsMeetingUrl URL der Ereignisentität.
Prompt.HydratedEntities.Entity.Start Startzeit der Ereignisentität.
Prompt.HydratedEntities.Entity.End Endzeit der Ereignisentität.
Prompt.HydratedEntities.Entity.OrganizerName Organisator Name der Ereignisentität.
Prompt.HydratedEntities.Entity.OrganizerAddress OrganisatorAdresse der Ereignisentität.
Prompt.HydratedEntities.Entity.Attendees Teilnehmerliste der Ereignisentität.