Question Commande cleanup Wsus

Plus d'informations
il y a 11 ans 8 mois #17784 par ferrier
Commande cleanup Wsus a été créé par ferrier
Bonjour à tous,

Je suis confronté au problème suivant.
Sur un serveur W2012R2, je cherche à utiliser la commande suivante:
Get-WsusServer | Invoke-WsusServerCleanup -CleanupObsoleteComputers

Celle-ci fonctionne correctement.
Si je crée une variable $options = \"-CleanupObsoleteComputers\" et que je réutilise ma commande:
Get-WsusServer | Invoke-WsusServerCleanup $options

Alors le système me renvoie l'erreur suivante:
Invoke-WsusServerCleanup: Impossible de trouver un paramètre positionnel acceptant l'argument \"CleanupObsoleteComputers\"

Savez-vous comment passer le contenu d'une variable à la commande Invoke-WsusserverCleanup

Par avance merci,
David

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

Plus d'informations
il y a 11 ans 8 mois #17786 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Commande cleanup Wsus
Salut,
regarde du côté du splatting .
En dernier recours, tu peux aussi reconstruire la chaîne d'appel et la coupler à Invoke-Expression.

Dans ton cas le parseur considère ta variable comme une chaîne de caractères (argument) et il cherche à le lier à un paramètre ayant la position 0.

Tutoriels PowerShell

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

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