Question
Actions sur comparaison
- meunier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10937
par meunier
Actions sur comparaison a été créé par meunier
Bonjour,
Je débute avec PS et je souhaiterai comparer les entrées (de mots) que j'ai entre deux fichiers ou entre un fichiers et le résultat d'une commande.
En gros je souhaiterai stopper mon script s'il n'y a aucune différence ou lancer d'autre commande s'il en y a une.
J'espère être assez claire
D'avance merci,
Romain<br><br>Message édité par: romain0412, à: 10/01/12 17:06
Je débute avec PS et je souhaiterai comparer les entrées (de mots) que j'ai entre deux fichiers ou entre un fichiers et le résultat d'une commande.
En gros je souhaiterai stopper mon script s'il n'y a aucune différence ou lancer d'autre commande s'il en y a une.
J'espère être assez claire
D'avance merci,
Romain<br><br>Message édité par: romain0412, à: 10/01/12 17:06
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 14 ans 2 mois #10942
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Actions sur comparaison
romain0412 écrit:
Pour moi, la réponse est non.J'espère être assez claire
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gaga
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 39
- Remerciements reçus 0
il y a 14 ans 2 mois #10945
par Gaga
Réponse de Gaga sur le sujet Re:Actions sur comparaison
Salut,
J'ai rien compris, t'as pas un exemple clair ?
J'ai rien compris, t'as pas un exemple clair ?
Connexion ou Créer un compte pour participer à la conversation.
- meunier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 2 mois #10947
par meunier
Réponse de meunier sur le sujet Re:Actions sur comparaison
Bonjour,
Par contre, vous êtes tous les deux assez clairs !

J'ai une solution de sauvegarde (TSM) qui va lancer chaque week-end un script. Ce script va sauvegarder une liste de VM et il existe 4 listes de VM (une par semaine). Pour l'instant mes listes de VM sont remplies à la main mais je souhaite écrire un script qui remplira ces fichiers automatiquement tout en équilibrant la charge (par charge je veux dire espace en Go des VMDK à sauvegarder chaque semaine) au gré des ajouts et suppressions de VM.
Pour l'instant je pensais à quelque chose de ce type :
Le script aura en paramètres :
- un fichier comprenant la liste de toutes les VM présentes sur l'infra une semaine plus tôt
- la quantité en Go des VMDK pour chacune des 4 listes (4 fichiers en paramètres)
Le script devra :
- récupérer la liste actuelle de toutes les VM
- s'il n'y a aucune différence arrêter le traitement
- s'il y a une différence, il devra la trouver :
* s'il y a une VM en moins il devra la retirer de la liste et changer le total de la taille en Go des VMDK de sa liste
* s'il y a une VM en plus, il devra ajouter le nom de la machine à la liste comprenant le plus petit espace de stockage à sauvegarder
- s'il y a eu un changement il enverra un email
- s'il y a eu un changement, il mettra à jour la liste total des VM qu'il prendra en point de comparaison lorsque du prochain lancement du script
La liste des VM dans les 4 fichiers est de cette forme :
[code:1]vma,vmx,vmu,vm8[/code:1]
Donc le script devra pouvoir supprimer le nom d'une VM ainsi que le virgule qui suit, et pareil s'il y a une VM à ajouter il devra ajouter \",nomVM\".
De plus la commande pour lister les VM est en PowerShell, bon après il n'y a pas de soucis de ce côté là.
Bon, je ne vois pas trop où voir, je ne sais pas trop comparer deux fichiers et créer les exécutions pour une VM en moins ou une VM en plus.
Si tout cela parle à quelqu'un je suis preneur.<br><br>Message édité par: romain0412, à: 11/01/12 13:49
Par contre, vous êtes tous les deux assez clairs !
J'ai une solution de sauvegarde (TSM) qui va lancer chaque week-end un script. Ce script va sauvegarder une liste de VM et il existe 4 listes de VM (une par semaine). Pour l'instant mes listes de VM sont remplies à la main mais je souhaite écrire un script qui remplira ces fichiers automatiquement tout en équilibrant la charge (par charge je veux dire espace en Go des VMDK à sauvegarder chaque semaine) au gré des ajouts et suppressions de VM.
Pour l'instant je pensais à quelque chose de ce type :
Le script aura en paramètres :
- un fichier comprenant la liste de toutes les VM présentes sur l'infra une semaine plus tôt
- la quantité en Go des VMDK pour chacune des 4 listes (4 fichiers en paramètres)
Le script devra :
- récupérer la liste actuelle de toutes les VM
- s'il n'y a aucune différence arrêter le traitement
- s'il y a une différence, il devra la trouver :
* s'il y a une VM en moins il devra la retirer de la liste et changer le total de la taille en Go des VMDK de sa liste
* s'il y a une VM en plus, il devra ajouter le nom de la machine à la liste comprenant le plus petit espace de stockage à sauvegarder
- s'il y a eu un changement il enverra un email
- s'il y a eu un changement, il mettra à jour la liste total des VM qu'il prendra en point de comparaison lorsque du prochain lancement du script
La liste des VM dans les 4 fichiers est de cette forme :
[code:1]vma,vmx,vmu,vm8[/code:1]
Donc le script devra pouvoir supprimer le nom d'une VM ainsi que le virgule qui suit, et pareil s'il y a une VM à ajouter il devra ajouter \",nomVM\".
De plus la commande pour lister les VM est en PowerShell, bon après il n'y a pas de soucis de ce côté là.
Bon, je ne vois pas trop où voir, je ne sais pas trop comparer deux fichiers et créer les exécutions pour une VM en moins ou une VM en plus.
Si tout cela parle à quelqu'un je suis preneur.<br><br>Message édité par: romain0412, à: 11/01/12 13:49
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 14 ans 2 mois #10957
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Actions sur comparaison
romain0412 écrit:
Premièrement penser objet(Compare-object) et pas texte (Select-String +regex).je ne sais pas trop comparer deux fichiers
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Actions sur comparaison