Question
Commande cleanup Wsus
- ferrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 11 ans 8 mois #17786
par Laurent Dardenne
Tutoriels PowerShell
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.
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.073 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Commande cleanup Wsus