Как я нахожу зависимости от веб-приложения IIS с помощью powershell и webadministration на Сервере 2012

Удивление, если кто-то может помочь с этим.

У меня есть много серверов, которые размещают IIS 7.5 и веб-приложение IIS 8.5 различных типов. Поскольку это производственные веб-приложения и серверы, я не могу установить программное обеспечение на сервере, таким образом, я должен найти способ удаленно опросить сервер для получения зависимостей от функции окон на веб-приложение.

Я уже знаю, что я может использовать msdeploy для получения зависимостей, но это означает, что я должен установить msdeploy программное обеспечение на сервере, который я не могу сделать.

Также я знаю, что могу использовать Получение-OSFeature для удаленного получения Windows features, которые установлены на конкретном сервере. Это также не полезно, поскольку я должен соединиться с веб-приложением для получения зависимостей приложения.

Так может это быть сделанным с помощью powershell и Get-WebConfiguration и раз так может кто-то показывать мне, поскольку я до сих пор только смог получить установленные функции с помощью этого метода также, например.

Get-WebConfiguration system.webServer/* 'IIS:\sites' -Recurse

Спасибо

2
задан 21 July 2015 в 05:13
1 ответ

Если вас устраивает msdeploy , вы можете просто использовать его, не устанавливая его.

Создайте временную папку на сервере, найдите существующую установку в Web Deploy 3.5 и скопируйте файлы из:

C:\Program Files\IIS\Microsoft Web Deploy V3

Вы можете пропустить все языковые папки, которые вам не нужны .

Перейдите в новый каталог как администратор с повышенными правами и просто используйте msdeploy.exe .

Когда закончите, просто удалите папку.

0
ответ дан 3 December 2019 в 14:41

Теги

Похожие вопросы