Question
Commande avec double prompt
- Thiam
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 8 ans 3 semaines #25075
par Thiam
Commande avec double prompt a été créé par Thiam
Bonjour,
Je suis nouveau sur ce forum et débutant sur Powershell. Je cherche à réaliser un script orienté supervision de serveur et avec interaction utilisateur.
Ce script permettrait à l'utilisateur de
1. Renseigner le nom du serveur que l'on souhaite superviser via une fenêtre Popup qui permettrait à l'utilsateur de renseigner le nom de l'hôte serveur
2. Mentionner un mot contenu dans le DisplayName (via la commande Get-Service) par exemple le mot DNS
Ma commande suivante fonctionne mais je suis obligé de rentrer dans mon second prompt *DNS* ...
$Server = Read-Host -Prompt 'Input your server name'
$ServiceName = Read-Host -Prompt 'Input your A Word Of The Service DisplayName'
La commande :
Get-Service | where{$_.Displayname -like $ServiceName}
Je me demande juste s'il n'y aurait pas possibilité de revoir ce script un moyen plus simple de rentrer les informations de service sans les étoiles ...
Merci par avance pour votre aide.
Djiby<br><br>Message édité par: djiunit92, à: 1/03/18 11:45
Je suis nouveau sur ce forum et débutant sur Powershell. Je cherche à réaliser un script orienté supervision de serveur et avec interaction utilisateur.
Ce script permettrait à l'utilisateur de
1. Renseigner le nom du serveur que l'on souhaite superviser via une fenêtre Popup qui permettrait à l'utilsateur de renseigner le nom de l'hôte serveur
2. Mentionner un mot contenu dans le DisplayName (via la commande Get-Service) par exemple le mot DNS
Ma commande suivante fonctionne mais je suis obligé de rentrer dans mon second prompt *DNS* ...
$Server = Read-Host -Prompt 'Input your server name'
$ServiceName = Read-Host -Prompt 'Input your A Word Of The Service DisplayName'
La commande :
Get-Service | where{$_.Displayname -like $ServiceName}
Je me demande juste s'il n'y aurait pas possibilité de revoir ce script un moyen plus simple de rentrer les informations de service sans les étoiles ...
Merci par avance pour votre aide.
Djiby<br><br>Message édité par: djiunit92, à: 1/03/18 11:45
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 8 ans 3 semaines #25077
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Commande avec double prompt
Salut,
rapido je dirais ajouter une checkbox pour déterminer le type de syntaxe : avec ou sans joker.
Ce qui implique que l'utilisateur connaisse le comportement de l'opérateur -like.
Sinon c'est à toi de coder la gestion du mot saisie.*
Tu peux faire ceci :
[code:1]
$ServiceName='*dns*'
$ServiceName='dns'
#etc
Get-Service | where{$_.Displayname -like \"*$ServiceName*\"}
[/code:1]
rapido je dirais ajouter une checkbox pour déterminer le type de syntaxe : avec ou sans joker.
Ce qui implique que l'utilisateur connaisse le comportement de l'opérateur -like.
Sinon c'est à toi de coder la gestion du mot saisie.*
Tu peux faire ceci :
[code:1]
$ServiceName='*dns*'
$ServiceName='dns'
#etc
Get-Service | where{$_.Displayname -like \"*$ServiceName*\"}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 3 semaines #25085
par Philippe
Réponse de Philippe sur le sujet Re:Commande avec double prompt
salut
si tu passe par une interface GUI tu pourrais simplement rajouter une listbox avec la liste des services du serveur
l'utilisateur n'aurais qu'a sélectionner les services
plus erreur de saisie ou autre
si tu passe par une interface GUI tu pourrais simplement rajouter une listbox avec la liste des services du serveur
l'utilisateur n'aurais qu'a sélectionner les services
plus erreur de saisie ou autre
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.035 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Commande avec double prompt