microsoft / microsoft/sql-server-samples
Format File for Invoke-SqlAssessment of SQL Server Assessment APIs
Personne n'a encore pris cette issue.
- Langage dominant
- PowerShell
- Étoiles
- 11.2k
- Forks
- 9.1k
- Merge moyen
- 2 j 7 h
- PR mergées (30 j)
- 14
Description
The cmdlet Get-SqlAssessment has a format file associated with it (I can't find it in SQLProvider.Format.ps1xml but it is getting formatted).

It's a great help showing only the information that is needed at a glance and saving the extra information in case it'll be used down the pipeline, like Level, Tags, etc.

Invoke-SqlAssessment
Invoke-SqlAssessment does not have a format file and I'd argue that it would require one.
The expectation would be that the results of the Invoke-SqlAssessment would be looked at more than people would look at the results of Get-SqlAssessmentItem
Current View
Currently the cmdlet returns :
Default

With Select *

which are the exact same data.
However, I'd argue that the information required at a glance would be properties : CheckId, CheckName, Message, and (potentially) HelpLink.
Action
Can we include a format file for Invoke-SqlAssessment that returns the properties : CheckId, CheckName, Message, and (potentially) HelpLink?

Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par inspecter les définitions de formatage existantes dans SQLProvider.Format.ps1xml et l’objet de sortie de Invoke-SqlAssessment. Ajoutez une définition de formatage affichant CheckId, CheckName, Message et éventuellement HelpLink, puis vérifiez que la vue par défaut de la cmdlet présente ces propriétés tout en conservant les autres données pour leur utilisation dans le pipeline.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- powershell, sql
- Domaine
- databases, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100