J'ai une tâche: les fichiers disponibles sur WebDAV sur un serveur distant (SSL requis) doivent être vérifiés pour savoir s'ils ont été mis à jour récemment, et si oui, copiés dans un dossier local. Il y a un certain nombre d'autres actions qui doivent être effectuées après leur arrivée (copiées dans d'autres dossiers, traitées, etc.). Le système d'exploitation sur lequel je travaille est Windows 2003 Server. J'aimerais pouvoir utiliser PowerShell pour cette tâche.Solution recommandée pour les opérations de script sur WebDAV?
Naturellement, j'ai besoin de parcourir les fichiers. Je l'ai regardé provisoirement plusieurs solutions:
- Essayer de mapper un lecteur utilisant « net use » (jusqu'à présent, je reçois un système 67 erreur)
- L'utilisation d'un produit comme WebDrive pour mapper un lecteur (comme arrive, WebDrive et un autre utilitaire sur le serveur semblent entrer en conflit les uns avec les autres pour des raisons mystérieuses)
- Parcourir et manipuler les fichiers en émettant des requêtes http à l'aide de la hiérarchie d'objets .NET HTTPWebRequest via PowerShell (fonctionne, mais semble un peu compliqué)
- Achetez un ensemble commercial .NET qui simplifie le travail avec WebDAV (ceux que j'ai vu paraître cher)
Avez-vous eu besoin de faire quelque chose de similaire? Quelle approche est la meilleure? Tout ce que j'ai manqué? TIA.
Je suis curieux à ce sujet aussi. L'option Actions-> Afficher en tant qu'Explorateur de SharePoint fait en quelque sorte ce travail, même sur SSL et les ports non standard, mais je ne sais pas comment. –