Question Récupération des tableaux avec les JOBs limités
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- clément
- Auteur du sujet
- Hors Ligne
- Membre junior
-
- Messages : 23
- Remerciements reçus 0
Je vais examiner tout ça, et voir comment je vais faire.
En tout cas merci de ton aide, ça va me servir
Connexion ou Créer un compte pour participer à la conversation.
- clément
- Auteur du sujet
- Hors Ligne
- Membre junior
-
- Messages : 23
- Remerciements reçus 0
Je reviens vers toi pour comprendre un peux mieux.
Je vois très bien le principe qui est très claire
mais je ne vois pas comment le mettre en pratique.
Je n'es jamais utilisé le XML en soit et je ne vois pas du tout comment l'intégrer à mon Job.
je récapitule :
- j'utilise les jobs, qui eux pour récupérer mes informations utilisent le xml
- le hic est que PowerShell V2 à un Bug qui ne permet pas de changer la serialization
-Les solutions sont soit de faire ça dynamiquement, soit de construire le \"ps1xml\" de la façon que tu as poster plus haut.
En construisant le ps1xml,Comment fais tu pour intégrer le code ps1xml sur le job pour qu'il créer mon fichier tableau à récupérer en XML avec la serialization voulu?
J'ai beau chercher, et tourner dans tous les sens, je n'arrive pas à visualiser comment je peux faire...
Merci de ton aide
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Le job n'utilisent pas le xml directement, il s'appuie sur des mécanismes interne. C'est un détail...- j'utilise les jobs, qui eux pour récupérer mes informations utilisent le xml
anonym17 écrit:
Les paramètres de l'appel à Update-TypeData ne sont disponibles qu'à partir de la v3 et le bug cité n'est pas liè à ton pb de sérialization, mais à sa solution.- le hic est que PowerShell V2 à un Bug qui ne permet pas de changer la serialization
anonym17 écrit:
C'est plus ou moins la même chose, le côté dynamique permet de généraliser le principe, dans un premier temps le plus simple est de coder en dur la création du fichier ps1xml.-Les solutions sont soit de faire ça dynamiquement, soit de construire le \"ps1xml\" de la façon que tu as poster plus haut.
anonym17 écrit:
Il nous faut connaitre le 'contexte matériel'.je n'arrive pas à visualiser comment je peux faire...
Comment exécutes-tu le job ? Sur la même machine (via RDP) ou de ton poste sur un serveur distant (WinRM) ?
Ton job doit s'éxécuter sur un serveur ou plusieurs ?
Où placer le script de la fonction, si tu en utilises une (sur le serveur ou sur un share) ? Au pire, tu peux tout 'coller' dans le code du job.
Les noms de chemins utilisés, si nécessaire, seront-ils tjr les mêmes ?
Cela devrait ressembler à ceci :
[code:1]
$TypeFile='c:\temp\VMware.Vim.ClusterComputeResource.Type.ps1xml'
@'
<Types>
<Type>
<Name>VMware.Vim.ClusterComputeResource</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>SerializationDepth</Name>
<Value>
10
</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
</Types>
'@ > $TypeFile
Update-TypeData -PrependPath $TypeFile
#suite du code du job
#...
[/code:1]
Le paramètre -PrependPath charge le xml en début de liste, bien qu'ici on pourrait supposer que ce soit le seul chargé pour le type VMware.Vim.ClusterComputeResource.
Je n'ai pas implémenté de gestion d'erreur...
[edit]
correction de coquille dans le code<br><br>Message édité par: Laurent Dardenne, à: 24/06/14 18:29
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- clément
- Auteur du sujet
- Hors Ligne
- Membre junior
-
- Messages : 23
- Remerciements reçus 0
En tout cas, cela fonctionne parfaitement
merci de ton aide, et de cette réactivité,
ça c'est du service express
ps: juste une petite erreur dans ton code, tu as mis \"ps1ml\" au lieu de \"ps1xml\", c'est juste au cas ou d'autre personnes sont intéressé par ce sujet
Tu pratique le PowerShell depuis longtemps??
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
On apprend tjr qq chose à aider les autres, et en ce moment j'ai du tempsça c'est du service express
anonym17 écrit:
Depuis 2006, et l'automatisation de tâches depuis le dos 3.1Tu pratique le PowerShell depuis longtemps??
Ici, pour moi, il s'agit plus de 'connaissance' d'un produit que sa pratique.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Récupération des tableaux avec les JOBs limités