Windows PowerShell facilite l’impression ou l’enregistrement des données

 

Dernière rubrique modifiée : 2013-12-13

Cela ne vous surprendra probablement pas, mais l’un des éléments présentés par le Centre d’administration Lync Online est la liste de tous les utilisateurs ayant été activés pour Lync Online :

Centre d’administration Lync Online.

Il s’agit d’informations très pratiques , si pratiques que vous voudrez peut-être enregistrer ces données dans un fichier. Comment utiliser le Centre d’administration pour enregistrer les données dans un fichier ? La réponse est simple : vous ne pouvez pas. Le Centre d’administration Lync Online ne permet pas d’enregistrer ou d’imprimer les informations affichées à l’écran. Le Copier/Coller des données s’avère également peu utile.

RemarqueRemarque :
Vous pouvez tout juste copier les données et les coller dans Excel. Ceci fonctionne pour la plupart des données, mais vous aurez probablement à ajuster le formatage. De plus, vous devez copier les données pour chaque écran des comptes d’utilisateur. En outre, vous devez prendre en compte le fait que le Centre d’administration ne peut afficher que 1 000 utilisateurs à la fois.
Mis à part ces considérations, c’est un jeu d’enfant !
Le Centre d’administration Exchange vous permet d’enregistrer certains éléments dans un fichier texte. Mais vous ne pouvez pas tout enregistrer, et actuellement, Exchange est le seul composant Office 365 qui propose cette fonctionnalité.

Comment enregistrer ces données, voire toutes les données Office 365 ? La réponse est facile à imaginer. Comme d’habitude, utilisez Windows PowerShell. Vous souhaitez enregistrer les données utilisateur Lync Online dans un fichier CSV (valeurs séparées par une virgule) pouvant facilement être ouvert dans Excel ? Il suffit de demander !

Get-CsOnlineUser | Select-Object DisplayName, UserPrincipalName, UsageLocation | Export-Csv -Path "C:\Logs\LyncUsers.csv" -NoTypeInformation

Cela fonctionne-t-il ? Nous n’aurions pas choisi cet exemple s’il ne fonctionnait pas :

Données de l’utilisateur Lync Online affichées dans Excel.

Nous pourrions aussi l’enregistrer au format XML ou en tant que page HTML. En fait, avec un peu de codage supplémentaire (cet article n’aborde pas le codage), nous pourrions l’enregistrer directement en tant que fichier Excel, avec la mise en forme personnalisée désirée.

Et si nous souhaitons imprimer directement dans Windows PowerShell, sans avoir à passer par Excel ni une autre application ? La qualité de votre impression sera loin d’être parfaite, mais vous pouvez le faire en exécutant la commande suivante :

Get-CsOnlineUser | Select-Object DisplayName, UserPrincipalName, UsageLocation | Out-Printer

Le document imprimé aura l’apparence suivante :

Imprimer les informations de l’utilisateur Lync Online.

Ce n’est certainement pas une œuvre d’art, mais votre document est imprimé. Vous ne pouvez pas obtenir ce résultat à partir du Centre d’administration.


À suivre : Windows PowerShell permet une gestion reposant sur plusieurs produits

 
Afficher: