Après avoir présenté différents outils possibles pour le développement de scripts PowerShell, je suis porté sur PowerGUI et surtout sur son éditeur (Script Editor) pour les vrais développements.
Ainsi, il est effectivement capable d'afficher la sortie d'une exécution avec le debuggeur (très pratique), mais aussi l'auto-completion, ceci n'a rien de très compliqué pour les commandes standards du language. Mais la ou c'est beaucoup plus fort, c'est qu'il peut faire la complétion sur les objets .NET chargés dans le script.
Ainsi dans le cas de mon script, ou je veux setter une variable avec une valeur d'un ENUM (SPDeploymentObjectType.List)
Il suffit donc en PowerShell de taper :
$exportObject.Type = [Microsoft.SharePoint.Deployment.SPDeploymentObjectType]::List
On peut donc réellement développer des scripts très puissants avec cet outil et surtout avec ce langage.
Je prépare justement un script pour compléter mon dernier article sur les Import-Export.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire