Comment savoir quelle version de webdeploy/msdeploy est actuellement installé?
Je suis à la recherche de quelque chose comme un script Powershell pour vérifier si msdeploy est installé et s'il est, quelle est la version
J'ai réfléchi à la vérification de la "c:\Program Files\IIS", et en vérifiant MSDeploy installations de là, mais est-ce toujours la garantie d'être à l'emplacement d'installation?
En ai besoin pour travailler sur une machine serveur
msdeploy | find "Version"
?cela ne fonctionne que si elle est établie dans les variables de CHEMIN d'accès
OriginalL'auteur EdmundYeung99 | 2013-02-26
Vous devez vous connecter pour publier un commentaire.
Quand
msdeploy
est installé (n'importe où dans le système de fichiers), il va ajouter son chemin d'installation dans le registre;et ses informations de version;
...où
<version>
est actuellement de 1, 2 ou 3 selon la WebDeploy version que vous avez installée.InstallPath
etVersion
ne sont pas des sous-clés, mais plutôt qu'ils sont des valeurs sur le<version>
clé. (Important si vous êtes à la recherche à ce programme.)OriginalL'auteur Joachim Isaksson
Dépend de ce que vous considérez comme "version". Par le nom du dossier "c:\Program Files\IIS\Microsoft Web Deploy V3", la version 3, mais si vous exécutez msdeploy.exe la version est 7.X
OriginalL'auteur David Ha
Vous pouvez utiliser le PowerShell suivant extrait de:
Si vous enveloppent dans un bloc de script, alors vous pouvez l'appeler dans la session à distance.
OriginalL'auteur Alex Filenkov
C'est ce que j'ai fait dans mon script PowerShell:
HTH
OriginalL'auteur Sam