Bonjour
J'utilise le code ci-dessous pour afficher la liste des imprimantes d'un
poste
J'aimerais pouvoir le modifier pour que la liste soit triée par ordre
alphabétique, mais la clause ORDER BY ne semble pas reconnue
Comment puis-je faire?
Merci d'avance
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Printer",,48)
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Next
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
Gilles LAURENT [MVP]
"Gilbert" a écrit dans le message de news:On859$ | Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes | d'un poste | J'aimerais pouvoir le modifier pour que la liste soit triée par ordre | alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset : http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell : http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi Set colPrinters=oWmi.GetCollection("Win32_Printer") FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer | Sort-Object | Format-Table Name
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de
news:On859$FIIHA.868@TK2MSFTNGP05.phx.gbl
| Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes
| d'un poste
| J'aimerais pouvoir le modifier pour que la liste soit triée par ordre
| alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset :
http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell :
http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi
Set colPrinters=oWmi.GetCollection("Win32_Printer")
FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer |
Sort-Object |
Format-Table Name
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Gilbert" a écrit dans le message de news:On859$ | Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes | d'un poste | J'aimerais pouvoir le modifier pour que la liste soit triée par ordre | alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset : http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell : http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi Set colPrinters=oWmi.GetCollection("Win32_Printer") FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer | Sort-Object | Format-Table Name
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Gilbert
Merci, je vais regarder tout ça
-- Cordialement,
Gilbert
"Gilles LAURENT [MVP]" a écrit dans le message de news: %
"Gilbert" a écrit dans le message de news:On859$ | Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes | d'un poste | J'aimerais pouvoir le modifier pour que la liste soit triée par ordre | alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset : http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell : http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi Set colPrinters=oWmi.GetCollection("Win32_Printer") FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer | Sort-Object | Format-Table Name
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Merci, je vais regarder tout ça
--
Cordialement,
Gilbert
"Gilles LAURENT [MVP]" <glsft@free.fr> a écrit dans le message de news:
%23QFeQlGIIHA.5160@TK2MSFTNGP05.phx.gbl...
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de
news:On859$FIIHA.868@TK2MSFTNGP05.phx.gbl
| Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes
| d'un poste
| J'aimerais pouvoir le modifier pour que la liste soit triée par ordre
| alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset :
http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell :
http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi
Set colPrinters=oWmi.GetCollection("Win32_Printer")
FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer |
Sort-Object |
Format-Table Name
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Gilles LAURENT [MVP]" a écrit dans le message de news: %
"Gilbert" a écrit dans le message de news:On859$ | Bonjour
Bonjour,
| J'utilise le code ci-dessous pour afficher la liste des imprimantes | d'un poste | J'aimerais pouvoir le modifier pour que la liste soit triée par ordre | alphabétique, mais la clause ORDER BY ne semble pas reconnue
1- A l'aide d'un Recordset : http://www.microsoft.com/technet/scriptcenter/guide/sas_ent_piij.mspx
2- Avec la console WSH Shell : http://glsft.free.fr/index.php?option=com_content&taskÊtegory§ionid=4&id&Itemid(
Set oWmi=new wshWmi Set colPrinters=oWmi.GetCollection("Win32_Printer") FormatTable oWmi.GetProperties(colPrinters),"Name","","^Name"
3- Avec PowerShell :
Get-WmiObject Win32_Printer | Sort-Object | Format-Table Name
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
MCI \(ex do ré Mi chel la si do\) [MVP]
Bonsoir !
Dans la console (invite de commande) : wmic printer list instance | sort (depuis VBS, utiliser "Run")
@+
MCI
Bonsoir !
Dans la console (invite de commande) :
wmic printer list instance | sort
(depuis VBS, utiliser "Run")