Question lien Get-WmiObject Win32_Process et query  process

Plus d'informations
il y a 1 mois 1 semaine #34398 par Dead
Pourrait-on encore aller plus loin dans l'affichage du résultat de la commande avec cela:
Get-Process notepa* -IncludeUserName | Select-Object @{Name="Process ID";Expression={$_.Id}}, 
                                                     @{Name="Path";Expression={$_.Path}}, 
                                                     @{Name="User Name";Expression={$_.UserName}}, 
                                                     @{Name="Process Name";Expression={$_.ProcessName}} | 
Format-Table -AutoSize

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

Plus d'informations
il y a 1 mois 1 semaine #34399 par cyril2509
merci pour votre aide

en fait il faut a terme que sois capable d'envoyer la commande a un serveur distant et que je formate la présentation et si possible le récupérer en out-gridview ou equivalent pour pouvoir trier facilement ou chercher un nom de user...ou un chemin

je tente deja ca en local pour formater mais ca passe pas
Get-Process notepa* -IncludeUserName | Select-Object id, username.substring(1,20),processname,path

ensuite une fois trouvé une syntaxe local qui fonctionne j'utiliserais
Invoke-Command -ComputerName $srv -scriptblock { }

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

Plus d'informations
il y a 1 mois 1 semaine #34400 par Arnaud Petitjean
Bonjour Dead,

Oui, on peut bien sûr utiliser cette technique pour renommer les propriétés d'un objet (ou en ajouter de nouvelles), mais dans le cas présent je déconseille de créer des propriétés avec des espaces dans leur nom. Bien que ça fonctionne, il peut être plus difficile d'y accéder.
 

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 1 mois 1 semaine #34401 par Arnaud Petitjean
Bonjour Cyril,

Dans ce cas, la proposition de Dead est nécessaire ;-) :
Get-Process notepa* -IncludeUsername| Select-Object id, @{name = 'username'; expression = {$_.substring(1,20)}}, processname, path

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.

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