Question [Résolu] Suppr. d'imprimantes d'un ancien serveur

Plus d'informations
il y a 9 ans 10 mois #21742 par Michaël
Bonjour,

Pas besoin de vous spécifier que je suis débutant en Powershell vu l'endroit ou je poste mon message ^^

Je suis actuellement en charge de créer un script qui va permettre de supprimer les imprimantes de notre ancien serveur \"123-impres\" sur nos poste client (Win7).

J'ai trouvé un script intéréssant sur le net mais j'ai deux erreurs au niveau du For et du If, il manque une paranthèse mais après l'avoir placé je ne sais ou la fermer.

Voici le script en question :

[code:1]
Set oNet = CreateObject (\"Wscript.Network\"«»)
Set oPrt = oNet.EnumPrinterConnections
For i = 0 to oPrt.Count - 1 Step 2
If StrComp(Left (oPrt.Item(i+1),21),\"\\123-impres\*\"«») = 0 Then
oNet.RemovePrinterConnection oPrt.Item(i+1)
End If
[/code:1]


Et voici le message d'erreur

[code:1]
Au caractère Ligne:3 : 4
+ For i = 0 to oPrt.Count - 1 Step 2
+ ~
Parenthèse ouvrant « ( » manquante après le mot clé « for ».
Au caractère Ligne:4 : 6
+ If StrComp(Left (oPrt.Item(i+1),21),\"\\dgt-impres\\"«») = 0 Then
+ ~
Parenthèse ouvrante « ( » manquante après « If » dans l’instruction If.
+ CategoryInfo : ParserError: (:«») [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingOpenParenthesisAfterKeyword[/code:1]


Merci d'avance pour vos réponse le temps consacré ;)

Message édité par: SPRITZGEBACK, à: 26/04/16 11:48

Message édité par: Arnaud, à: 26/04/16 14:44<br><br>Message édité par: Arnaud, à: 27/04/16 15:13

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

Plus d'informations
il y a 9 ans 10 mois #21747 par Arnaud Petitjean
Bonjour Spritz !

Je crois que tu te trompes de forum car ici on fait du PowerShell :laugh:

Bon, c'est pas grave, on va essayer de t'aider quand même Lol.

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 9 ans 10 mois #21748 par Arnaud Petitjean
Regarde cette page, tu as tout pour démarrer : Working with Printers

Ce que je ferais :
1. Récupérer les imprimantes à démonter
2. Démonter les connexions

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 9 ans 10 mois #21750 par Michaël
Bonjour Arnaud

Ah.. Très bien autant pour moi !

Merci pour le lien je vais creuser le sujet,
et merci encore pour ta réponse courtoise.

A très bientôt !
:side:

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

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