Tags populaires

En tant qu'information de référence, vous pourriez vouloir savoir « quel tag est populaire ? » lorsque vous écrivez des articles sur le Wiki TechNet. Il y a une manière de connaître les Tags populairesDans la partie "Popular Tags", vous pouvez savoir quels sont les tags qui sont souvent utilisés. (Les plus utilisés ont une taille de police plus grande que les autres).

Dans ce cas, vous pouvez constater que les tags Active Directory ou En-US sont nombreux. En revanche, le tag adfs est peu utilisé. Cependant, peu de balises ne sont pas encore répertoriées, le tag adfs présente également le nombre d'articles modérés.

PowerShell (script)

Dans de nombreux cas, c'est suffisant. Cependant, vous aurez parfois envie de connaître spécifiquement le nombre d'articles. La fonctionnalité de compter le nombre d'articles qui utilisent une balise spécifique n'existe pas sur le Wiki TechNet, mais vous pouvez l'obtenir via le script suivant.

param)
    [chaîne]$tag
)
 
Si (-pas $tag) {throw (« balise requise. ») }
 
$tag = $tag.Remplacer ("-""_2D00_")
$tag = $tag.Remplacer)" ""+")
$tag = $tag.Remplacer)".""-")
 
$url = "http://social.technet.microsoft.com/wiki/contents/articles/tags/" + $tag + « / default.aspx "
 
$cli = New-Object System.Net.WebClient
 
$cli.DownloadString($url)-match "< span class =""summary" "> Page 1 de [0-9,]+ \(([0-9,]+) items\) » | Out-Null
 
Si ($matches) { $matches[1]} else { "0" }

Dans la page listant les articles qui utilisent une balise spécifique, la page n'apparaît pas, mais est décrite dans le code HTML. Le script précédent collecte le nombre caché dans le code HTML.

Vous pouvez télécharger ce script dans la Galerie TechNet, merci de l'essayer.

Remarques :

  • La gestion des erreurs n'est pas implémentée pour simplifier l'explication. Merci de l'implémenter si nécessaire après le téléchargement.
  • Ce script est tributaire du format actuel des pages HTML du Wiki TechNet. Si le format de page HTML est modifié, ce script n'est peut-être pas en mesure de l'utiliser.

Voir aussi

Autres langues