Question Fonction pour lister les kb de Wsus

Plus d'informations
il y a 7 ans 9 mois #25460 par Syrus
Bonjour,

Je débute je bloque sur cette fonction :

[code:1]
function get_kb{
param($computername)
#$PSBOundParameters
Get-HotFix @PSBOundParameters |
Select-Object description,hotfixid,installedby, @{l=\"InstalledOn\";e={[DateTime]::«»Parse($_.psbase.properties[\"installedon\"].value,$([System.Globalization.CultureInfo]::GetCultureInfo(\"en-US\"«»)))}}
}

function testkb{
param($pc)
get_kb -computeur $pc | Select description,hotfixid
}
[/code:1]

je n'arrive pas à utiliser le | Select hotfixid par example


mais dans la console testkb -nomdupc | Select HotfixID cela marche

je souhaite seulement faire une fonction testkb -nomdupc et cela doit me lister les kb du poste<br><br>Message édité par: Syrus, à: 1/06/18 10:59

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 9 mois #25461 par Arnaud Petitjean
Bonjour Syrus,

Pourrais-tu STP éditer ton post et mettre la balise Code autour de ton code pour qu'on puisse comprendre quelque chose ? Merci

La commande Select-Object te permets de ne sélectionner que les propriétés désirées d'un objet. Toutes les autres seront supprimées de l'objet.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 9 mois #25462 par Arnaud Petitjean
J'ai oublié de préciser que Select-Object est une super commande que j'appelle \&quot;couteau suisse\&quot; car elle permet de faire énormément de chose; y compris comme tu l'as fait d'ajouter des propriétés dynamiques calculées comme tu l'as fait en lui passant une table de hachage.

Il y a plein d'exemple dans l'aide de Select-Object que je t'invite à regarder pour mieux comprendre cette commande.

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 9 mois #25468 par Arnaud Petitjean
Merci Syrus d'avoir remis en forme ton code ;-).

Par contre je ne suis pas sur de comprendre ton besoin car pour moi ta fonction get_kb a l'air de faire le job ?

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena