Fermer

PowerShell

Outil de copie de langue avec les extensions Sitecore Powershell (mise à jour 2020)

Initialement publié en 2018, j'ai décidé de mettre à jour ce message car le script a un peu évolué au fil des ans. Si vous n'êtes pas familier avec Powershell dans le contexte de Sitecore, alors je vous recommande vivement de consulter Extensions de Sitecore Powershell . Ce script, en particulier, nous l'avons utilisé sur plusieurs projets – et il permet à l'équipe de création de contenu de copier rapidement des langues sur plusieurs éléments de contenu en masse. À chaque nouveau projet que je lance, l'équipe me demande d'inclure cette fonctionnalité. Cas d'utilisation De n'importe […]

décembre 15, 2020

Lire l'article

Sitecore Powershell 7: création de rapports

Un scénario que vous pourriez rencontrer est de vouloir créer un rapport contenant des informations sur notre instance Sitecore et son contenu. Dans ce blog, nous verrons quelques méthodes pour créer des rapports à l'aide de Sitecore Powershell. Exportation de données sous forme de fichier texte en utilisant la commande Out-Download La commande Out-Download est utilisée pour inviter le client du navigateur à télécharger la sortie générée stockée dans le fichier nommé à l'aide du paramètre Name . Nous devons spécifier les données d'entrée à l'aide de – InputObject . Voici le script qui exportera les […]

mai 28, 2020

Lire l'article

Sitecore Powershell 6: Utilisation des références d'élément

Nous avons vu des scénarios dans lesquels nous voulons connaître les références d'articles. Par exemple, supposons que nous voulons obtenir une liste des éléments auxquels SideContent Rendering est affecté à leur présentation. C'est le type exact d'informations que nous allons extraire en utilisant les différentes commandes détaillées dans ce post. Une chose à noter est que ces commandes utiliseront la base de données de liens, donc votre base de données de liens devrait être à jour . Remarque: Si vous n'avez pas mis à jour votre base de données de liens, je vous recommande de la […]

mai 25, 2020

Lire l'article

Sitecore Powershell 5: Utilisation des rendus

Les rendus sont l'une des parties les plus importantes de la présentation Sitecore. Avec Sitecore Powershell, nous pouvons extraire des informations sur les rendus attachés à un élément particulier. Voyons différentes commandes qui peuvent être utilisées pour extraire et manipuler les informations de rendu d'un élément. Get-Rendering Grâce à cette commande, nous pouvons obtenir les informations sur tous les rendus affectés à une présentation d'éléments. Nous pouvons spécifier Path, ID ou un objet Item dans cette commande à partir de laquelle nous voulons extraire les informations de rendu. Nous pouvons également spécifier Layout Device à l'aide […]

mai 22, 2020

Lire l'article

Sitecore Powershell 4: Utilisation de l'API ContentSearch avec l'aide de Find-Item

Dans les articles précédents de cette série de blogs, nous avons vu comment utiliser Get-Item et Get-ChildItem pour récupérer des éléments de notre instance Sitecore. La commande Get-ChildItem est très lente si nous avons un grand nombre d'éléments à récupérer. C'est la même chose lorsque nous essayons de récupérer un grand nombre d'éléments à l'aide de l'API Sitecore Item. L'utilisation de l'API Sitecore ContentSearch est fortement recommandée pour ce scénario. Il en va de même pour Sitecore Powershell. Nous pouvons utiliser les fonctionnalités fournies par l'API ContentSearch de Sitecore dans nos scripts Powershell. Find-Item La cmdlet […]

mai 20, 2020

Lire l'article

Sitecore Powershell 3: filtrage de l'ensemble de résultats à l'aide de Where-Object

Dans le post précédent, nous avons vu comment utiliser Get-Item et GetChildItem pour récupérer des informations sur les éléments Sitecore. Ceux-ci sont utiles lorsque nous voulons que chaque élément qui se trouve sous le chemin donné soit récupéré. Examinons maintenant les problèmes pouvant être résolus à l'aide de Where-Object. L'applet de commande Get-ChildItem récupère une liste d'enfants d'un nœud donné. Nous pouvons également utiliser – Recuse pour obtenir tous ses descendants. Que faire si nous voulons ajouter un filtre ou fournir une condition pour filtrer les éléments que nous ne voulons pas dans notre résultat? Nous […]

mai 16, 2020

Lire l'article

Scripts PowerShell de l'API de déploiement d'environnement Episerver DXP – Partie 3

Dans mes articles précédents, nous avons passé en revue le processus de déploiement dans l'environnement EpiServer DXP. Le premier post a suivi les méthodes originales qui permettent le déploiement dans l'environnement DXP. Le deuxième article est passé par la mise à jour 313, qui était une mise à jour massive de l'API de déploiement, ainsi que sur la façon d'utiliser l'API pour exporter une base de données environnementales et sur la synchronisation des environnements.

mai 14, 2020

Lire l'article

Sitecore Powershell 2: récupération des informations sur les éléments

Dans mon dernier message j'ai donné un aperçu de Sitecore Powershell et comment installer l'extension Sitecore Powershell. Sitecore Powershell peut également être utilisé pour travailler avec des éléments Sitecore. Dans ce blog, nous verrons comment nous pouvons l'utiliser pour récupérer des informations sur les éléments de notre arborescence de contenu. Nous utiliserions les applets de commande Get-item et Get-ChildItem . Une applet de commande est une commande légère utilisée dans l'environnement PowerShell. Il agit comme un script Powershell léger qui exécute une action spécifique. Ci-dessous est l'image de la structure de mon site: Maintenant, ouvrons le […]

mai 14, 2020

Lire l'article

Extension Sitecore Powershell: installation et présentation

L'extension Sitecore Powershell est un module qui fournit une interface de ligne de commande et un environnement de script pour fonctionner avec la plate-forme Sitecore. En utilisant l'extension Powershell, nous pouvons effectuer diverses opérations sur les éléments Sitecore, ainsi que permettre l'accès aux API Sitecore. Il ressemble et fonctionne de la même manière que l'utilitaire Windows Powershell. L'extension Sitecore Powershell n'est pas installée prête à l'emploi, nous devons donc l'installer séparément. Installation du module d'extension Sitecore Powershell Accédez à http://marketplace.sitecore.net/ et téléchargez le package pour Sitecore Powershell Extension pour votre instance Sitecore. Installez le package téléchargé […]

mai 6, 2020

Lire l'article

Sitecore Powershell 1: installation et présentation

L'extension Sitecore Powershell est un module qui fournit une interface de ligne de commande et un environnement de script pour fonctionner avec la plate-forme Sitecore. À l'aide de l'extension Sitecore Powershell, nous pouvons effectuer diverses opérations sur les éléments Sitecore, ainsi que permettre l'accès aux API Sitecore. Il ressemble et fonctionne de la même manière que l'utilitaire Windows Powershell. L'extension Sitecore Powershell n'est pas installée prête à l'emploi, nous devons donc l'installer séparément. Installation du module d'extension Sitecore Powershell Accédez à http://marketplace.sitecore.net/ et téléchargez le package pour Sitecore Powershell Extension pour votre instance Sitecore. Installez le […]

mai 6, 2020

Lire l'article