Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Herunterladen des PowerShell-Skripts CopilotLabDSR
- Installieren des MSAL.PS-Moduls
- Laden des CopilotLabDSR-Moduls
Herunterladen des PowerShell-Skripts CopilotLabDSR
Um zu beginnen, müssen Sie das PowerShell-Skript CopilotLabDSR herunterladen.
Navigieren Sie Explorer zu dem Speicherort, an dem Sie die Datei CopilotLabDSR.psm1 gespeichert haben.
Klicken Sie mit der rechten Maustaste auf die Datei CopilotLabDSR.psm1, und wählen Sie Eigenschaften aus.
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
- Überprüfen Sie, ob das MSAL.PS Modul installiert ist, indem Sie den folgenden Befehl in PowerShell ausführen:
Get-Module -ListAvailable MSAL.PS
- 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
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
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
- 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
- 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.
- 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
- 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.
- Wenn Sie zur Authentifizierung aufgefordert werden, melden Sie sich mit einem Konto an, dem die Rolle Global Admin zugewiesen ist.
- 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. |