J'ai une déclaration "New-Object -com Indesign.Application.Cs5 | Get-Membre" Cela fonctionne comme prévu pour le niveau supérieur. Comment recopier l'ensemble de l'arborescence des objets et afficher les résultats dans un format lisible/tableur (si possible).POWERSHELL; Get-Member récursif pour Com Objet
3
A
Répondre
3
Le intégré façon de le faire est d'utiliser Format-Custom comme ceci:
Get-Process -id $pid | Format-Custom -Property * -Depth 4
Si vous voulez récursif plus je pense que vous avez besoin de faire monter la valeur par défaut de FormatEnumerationLimit $ (par défaut à 4). Attention cependant, j'avais l'habitude de passer à 100 et dans certains cas en utilisant fc, PowerShell semblerait se bloquer. Il était soit pris dans un cycle (probablement pas) ou l'opération allait juste prendre plus de temps que j'étais prêt à attendre. BTW la version courte de ce qui précède:
$FormatEnumerationLimit = 10
gps -id $pid | fc * -dep 10
Questions connexes
- 1. Objet Com Windows Installer PowerShell
- 2. Récursif du système de fichiers avec Powershell
- 3. Liste des objets COM disponibles avec Powershell
- 4. Objet COM et javascripts
- 5. emballage WCF objet COM
- 6. Paramètre Powershell COM + Appliquer les contrôles d'accès pour cette application
- 7. Mocking d'un objet COM
- 8. Les encapsuleurs d'interface COM dans PowerShell?
- 9. Comment accéder à une propriété indexée sur un objet COM de Powershell
- 10. .net Objet COM + renvoyant IDataReader
- 11. algorithme récursif pour arbre
- 12. Création d'un objet propre Com modifié dans le Registre
- 13. La meilleure façon de vérifier si un objet PowerShell existe?
- 14. Python win32com: objet COM Internet Explorer? (Utilisé pour travailler?)
- 15. Objet COM au service Web pour les appareils mobiles
- 16. salpingite du serveur COM
- 17. $ psise objet dans la console Powershell
- 18. Schéma XSD pour XML récursif
- 19. Comment implémenter Dispose dans un objet COM
- 20. Création d'un objet COM dans l'erreur Vista-
- 21. Motif objet Null, récursif classe, et à terme Déclarations
- 22. KILL objet COM à partir de C#
- 23. Explorer un objet COM en PHP
- 24. ASP Bizarre Session COM + Objet Perdu!
- 25. Gestion d'un objet COM en C#
- 26. Implémentation d'un objet COM bare-bones
- 27. .NET: Comment déterminer si un objet est un objet COM?
- 28. Marshaling tableaux de VB.NET à COM objet
- 29. Utilisation d'un objet COM dans IIS 7
- 30. Problème récursif
Merci Keith, je ne suis pas à PowerShell saavy encore, pourriez-vous s'il vous plaît la mise en page le code complet en utilisant « Indesign.Application.Cs5 » comme l'objet COM. Merci encore – Zion
Essayez ceci: 'New-Object -com Indesign.Application.Cs5 | Format-Custom * -Depth 2'. Réglez la profondeur comme vous le souhaitez, mais notez que le temps nécessaire augmentera probablement de manière significative avec plus de profondeur. –