Удивление, если кто-то может помочь с этим.
У меня есть много серверов, которые размещают IIS 7.5 и веб-приложение IIS 8.5 различных типов. Поскольку это производственные веб-приложения и серверы, я не могу установить программное обеспечение на сервере, таким образом, я должен найти способ удаленно опросить сервер для получения зависимостей от функции окон на веб-приложение.
Я уже знаю, что я может использовать msdeploy для получения зависимостей, но это означает, что я должен установить msdeploy программное обеспечение на сервере, который я не могу сделать.
Также я знаю, что могу использовать Получение-OSFeature для удаленного получения Windows features, которые установлены на конкретном сервере. Это также не полезно, поскольку я должен соединиться с веб-приложением для получения зависимостей приложения.
Так может это быть сделанным с помощью powershell и Get-WebConfiguration
и раз так может кто-то показывать мне, поскольку я до сих пор только смог получить установленные функции с помощью этого метода также, например.
Get-WebConfiguration system.webServer/* 'IIS:\sites' -Recurse
Спасибо
Если вас устраивает msdeploy , вы можете просто использовать его, не устанавливая его.
Создайте временную папку на сервере, найдите существующую установку в Web Deploy 3.5 и скопируйте файлы из:
C:\Program Files\IIS\Microsoft Web Deploy V3
Вы можете пропустить все языковые папки, которые вам не нужны .
Перейдите в новый каталог как администратор с повышенными правами и просто используйте msdeploy.exe
.
Когда закончите, просто удалите папку.