Como encontro as dependências do aplicativo da Web do IIS usando o powershell e o webadministration no Server 2012

2

Imaginando se alguém pode ajudar com isso.

Eu tenho vários servidores que hospedam vários aplicativos do IIS 7.5 e IIS 8.5. Como estes são aplicativos e servidores web de produção, não consigo instalar nenhum software no servidor, portanto, preciso encontrar uma maneira de interrogar remotamente o servidor para recuperar as dependências de recursos do Windows por aplicativo da Web.

Eu já estou ciente de que eu posso usar o msdeploy para obter as dependências, mas isso significa que eu preciso instalar o software msdeploy no servidor, o que eu não posso fazer.

Também estou ciente de que posso usar o Get-OSFeature para recuperar remotamente os recursos do Windows que estão instalados em um determinado servidor. Isso também não é útil, pois preciso conectar-me ao aplicativo da web para obter as dependências do aplicativo.

Então, isso pode ser feito usando powershell e Get-WebConfiguration e, se assim for, alguém pode me mostrar como até agora só consegui obter os recursos instalados usando esse método também, por exemplo.

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

Obrigado

    
por Syed 20.07.2015 / 14:00

1 resposta

0

Se você está feliz com o msdeploy , você pode usá-lo sem instalá-lo.

Crie uma pasta temporária no servidor, encontre uma instalação existente no Web Deploy 3.5 e copie os arquivos de:

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

Você pode pular todas as pastas de idiomas das quais não precisa.

Navegue até o novo diretório como administrador elevado e use apenas msdeploy.exe .

Quando terminar, basta excluir a pasta.

    
por 21.07.2015 / 06:08