Question Filtrer service sur \"Manufacturer\"

Plus d'informations
il y a 11 ans 1 mois #19076 par Cyrille CHAGNON
Bonjour,

Lorsque nous utilisons le programme MSCONFIG.EXE, nous disposons d'une fonctionnalité permettant d'accéder aux services, surtout pour filtrer et masquer les services \"microsoft\" des non Microsoft... car il y a une information liée au service qui s'intitule \"Manufacturer\".

Hélas, je n'ai pas cette information si je cherche les propriétés de la commande get-service (avec gm) ou si je cherche dans la classe WMI Win32_Service class.

Quelqu'un aurait une idée pour retrouver cette propriété ?

Merci d'avance,
Cyrille

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

Plus d'informations
il y a 11 ans 1 mois #19080 par Michel
Bonjour,

Pour une fois que je connais la réponse, je vais pouvoir t'aider :P

Regarde dans cet article t'as la réponse, j'ai dû faire un truc pareil avant-hier on a reçu du nouveau matos au boulot et je devais vérifier pour les services DELL.

How to get the list of services with CompanyName and Filepath in Powershell ?

powershell-guru.com/#Services

A+<br><br>Message édité par: michel987, à: 19/02/15 17:31

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

Plus d'informations
il y a 11 ans 1 mois #19081 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Filtrer service sur
michel987 écrit:

Regarde dans cet article t'as la réponse

Je n'ai pas trouvé trace de ta solution dans le lien cité. Dois-je prendre rdv avec mon ophtalmo :pinch: ?

par contre ici on trouve cette solution:
[code:1]
get-childitem -path ((get-wmiobject win32_service | select-object -first 1 -expand pathname) -replace '\&quot;','')|
select-object -expand VersionInfo |
select-object -expand CompanyName
[/code:1]
Que ce soit avec WMI ou Get-Service aucune des deux classe ne porte cette info.
Si je reprend un projet de service dotnet, seul le fichier 'AssemblyInfo.cs' contient une référence au nom de company/manufacturer :

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// Les informations générales relatives à un assembly dépendent de
// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
// associées à un assembly.
[assembly: AssemblyTitle(\&quot;MySvc\&quot;)]
[assembly: AssemblyDescription(\&quot;Fait qq chose\&quot;)]
[assembly: AssemblyConfiguration(\&quot;\&quot;)]
[assembly: AssemblyCompany(\&quot;MyCompany\&quot;)]
[assembly: AssemblyProduct(\&quot;mySvc\&quot;)]
[assembly: AssemblyCopyright(\&quot;...\&quot;)]
[assembly: AssemblyTrademark(\&quot;\&quot;)]
[assembly: AssemblyCulture(\&quot;\&quot;)]

Le champ VersionInfo de l'exécutable (get-process Full_path\MySVc.exe) contient bien ces informations.

Tutoriels PowerShell

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

Plus d'informations
il y a 11 ans 1 mois #19082 par Michel
Réponse de Michel sur le sujet Re:Filtrer service sur
Bonjour,

Ah bon? Moi je le vois bien pourtant, voir le screenshot.

postimg.org/image/o5mf93v3j/ <br><br>Message édité par: michel987, à: 19/02/15 20:01

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

Plus d'informations
il y a 11 ans 1 mois #19084 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Filtrer service sur
michel987 écrit:

Moi je le vois bien pourtant

Exacte, avec IE pas de pb d'affichage, mais avec Firefox 35.0.1 cette portion de page n'est pas affichée sur mon poste :whistle: .
[code:1]
#How to get the list of services with CompanyName and Filepath in Powershell ?
Get-WmiObject win32_service |
Select-Object Name,DisplayName,@{Name=\&quot;Filepath\&quot;;Expression={$_.pathname.split(\&quot;-\&quot;«»)[0].split(\&quot;/\&quot;«»)[0].replace('\&quot;','')}} |
Select-Object Name,DisplayName,filepath,@{Name=\&quot;CompanyName\&quot;;Expression={(gci $_.filepath |Select-Object -Expand versioninfo).CompanyName}}
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 11 ans 1 mois #19086 par Cyrille CHAGNON
Réponse de Cyrille CHAGNON sur le sujet Re:Filtrer service sur
Merci à tous les 2,

Cyrille

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

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