Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières.
Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user.
J'ai ecrit le wsh suivant (pour des postes en w2k):
strComputer = "."
Set objWMIService = GetObject("winmgmts:" &
"{impersonationLevel=impersonate}" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *")
For Each objPrinter in colInstalledPrinters
objPrinter.Delete
Next
Mais ca marche pas !!!
Quelqu'un pourrait il me montrer là ou ca cloche ?
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raclie
Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter toutes les impirmantes reseau et en installer d'autres. Moins rapide au login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes les imprimantes attachées à un profil utilisateur lors de la connection dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}" & strComputer & "rootcimv2") Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
Bonsoir,
Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple...
A+
Cecile
"dom" <laurentdom@free.fr> a écrit dans le message de
news:3fb3b6b1$0$251$636a55ce@news.free.fr...
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières.
Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user.
J'ai ecrit le wsh suivant (pour des postes en w2k):
strComputer = "."
Set objWMIService = GetObject("winmgmts:" &
"{impersonationLevel=impersonate}" & strComputer & "rootcimv2")
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *")
For Each objPrinter in colInstalledPrinters
objPrinter.Delete
Next
Mais ca marche pas !!!
Quelqu'un pourrait il me montrer là ou ca cloche ?
Merci
Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter toutes les impirmantes reseau et en installer d'autres. Moins rapide au login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes les imprimantes attachées à un profil utilisateur lors de la connection dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}" & strComputer & "rootcimv2") Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
Roger Ze scripteur ouF
tu peux utiliser ca sinon, c'est dans le scripcenter de notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemovePrinterConnection "PrintServerxerox3006 "
A+
-----Message d'origine----- Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
.
dom
Bonjour,
Oui ... mais non. Ton script sous entend que tu connais ce que tu veux retirer du profil. Moi, je veux dégager du profil user toutes ses imprimantes sans connaitre, à priori, leurs noms. En gros, faire un delete * des imprimantes. Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une suppression de toutes les imprimantes, probablement en raison d'un soucis de syntaxe que je ne vois pas. Merci
"Roger Ze scripteur ouF" wrote in message news:018e01c3aa86$bbd4c950$ tu peux utiliser ca sinon, c'est dans le scripcenter de notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemovePrinterConnection "PrintServerxerox3006 "
A+
-----Message d'origine----- Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
.
Bonjour,
Oui ... mais non.
Ton script sous entend que tu connais ce que tu veux retirer du profil. Moi,
je veux dégager du profil user toutes ses imprimantes sans connaitre, à
priori, leurs noms.
En gros, faire un delete * des imprimantes.
Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une
suppression de toutes les imprimantes, probablement en raison d'un soucis de
syntaxe que je ne vois pas.
Merci
"Roger Ze scripteur ouF" <anonymous@discussions.microsoft.com> wrote in
message news:018e01c3aa86$bbd4c950$a001280a@phx.gbl...
tu peux utiliser ca sinon, c'est dans le scripcenter de
notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.RemovePrinterConnection "\PrintServerxerox3006
"
A+
-----Message d'origine-----
Bonsoir,
Sinon, tu utilises con2prt (free) dans un script, et là,
tu peux démonter
toutes les impirmantes reseau et en installer d'autres.
Moins rapide au
login, mais + simple...
A+
Cecile
"dom" <laurentdom@free.fr> a écrit dans le message de
news:3fb3b6b1$0$251$636a55ce@news.free.fr...
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je
sollicite du coup vos
lumières.
Voilà, je souhaiterai par un script d'ouverture de
session détruire toutes
les imprimantes attachées à un profil utilisateur lors
de la connection
dudit user.
J'ai ecrit le wsh suivant (pour des postes en w2k):
Oui ... mais non. Ton script sous entend que tu connais ce que tu veux retirer du profil. Moi, je veux dégager du profil user toutes ses imprimantes sans connaitre, à priori, leurs noms. En gros, faire un delete * des imprimantes. Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une suppression de toutes les imprimantes, probablement en raison d'un soucis de syntaxe que je ne vois pas. Merci
"Roger Ze scripteur ouF" wrote in message news:018e01c3aa86$bbd4c950$ tu peux utiliser ca sinon, c'est dans le scripcenter de notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemovePrinterConnection "PrintServerxerox3006 "
A+
-----Message d'origine----- Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
.
Le J
"dom" a écrit dans le message de news: 3fb49764$0$238$
Bonjour,
Oui ... mais non. Ton script sous entend que tu connais ce que tu veux retirer du profil. Moi,
je veux dégager du profil user toutes ses imprimantes sans connaitre, à priori, leurs noms. En gros, faire un delete * des imprimantes. Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une suppression de toutes les imprimantes, probablement en raison d'un soucis de
syntaxe que je ne vois pas. Merci
"Roger Ze scripteur ouF" wrote in message news:018e01c3aa86$bbd4c950$ tu peux utiliser ca sinon, c'est dans le scripcenter de notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemovePrinterConnection "PrintServerxerox3006 "
A+
-----Message d'origine----- Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from
Win32_Printer Where DriverName = *") For Each objPrinter in colInstalledPrinters objPrinter.Delete Next
Mais ca marche pas !!! Quelqu'un pourrait il me montrer là ou ca cloche ? Merci
Dominique
.
"dom" <laurentdom@free.fr> a écrit dans le message de news:
3fb49764$0$238$636a55ce@news.free.fr...
Bonjour,
Oui ... mais non.
Ton script sous entend que tu connais ce que tu veux retirer du profil.
Moi,
je veux dégager du profil user toutes ses imprimantes sans connaitre, à
priori, leurs noms.
En gros, faire un delete * des imprimantes.
Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une
suppression de toutes les imprimantes, probablement en raison d'un soucis
de
syntaxe que je ne vois pas.
Merci
"Roger Ze scripteur ouF" <anonymous@discussions.microsoft.com> wrote in
message news:018e01c3aa86$bbd4c950$a001280a@phx.gbl...
tu peux utiliser ca sinon, c'est dans le scripcenter de
notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.RemovePrinterConnection "\PrintServerxerox3006
"
A+
-----Message d'origine-----
Bonsoir,
Sinon, tu utilises con2prt (free) dans un script, et là,
tu peux démonter
toutes les impirmantes reseau et en installer d'autres.
Moins rapide au
login, mais + simple...
A+
Cecile
"dom" <laurentdom@free.fr> a écrit dans le message de
news:3fb3b6b1$0$251$636a55ce@news.free.fr...
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je
sollicite du coup vos
lumières.
Voilà, je souhaiterai par un script d'ouverture de
session détruire toutes
les imprimantes attachées à un profil utilisateur lors
de la connection
dudit user.
J'ai ecrit le wsh suivant (pour des postes en w2k):
"dom" a écrit dans le message de news: 3fb49764$0$238$
Bonjour,
Oui ... mais non. Ton script sous entend que tu connais ce que tu veux retirer du profil. Moi,
je veux dégager du profil user toutes ses imprimantes sans connaitre, à priori, leurs noms. En gros, faire un delete * des imprimantes. Mon script de départ (tiré de la KB M$) ne fonctionne pas pour une suppression de toutes les imprimantes, probablement en raison d'un soucis de
syntaxe que je ne vois pas. Merci
"Roger Ze scripteur ouF" wrote in message news:018e01c3aa86$bbd4c950$ tu peux utiliser ca sinon, c'est dans le scripcenter de notre poto billou. des fois faut chercher un peu hein :p
Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemovePrinterConnection "PrintServerxerox3006 "
A+
-----Message d'origine----- Bonsoir, Sinon, tu utilises con2prt (free) dans un script, et là, tu peux démonter
toutes les impirmantes reseau et en installer d'autres. Moins rapide au
login, mais + simple... A+ Cecile
"dom" a écrit dans le message de news:3fb3b6b1$0$251$
Re salut à tous,
Je ne suis pas une bête en ecriture de script. Je sollicite du coup vos
lumières. Voilà, je souhaiterai par un script d'ouverture de session détruire toutes
les imprimantes attachées à un profil utilisateur lors de la connection
dudit user. J'ai ecrit le wsh suivant (pour des postes en w2k):