Como posso obter uma lista de documentos padrão no IIS usando o PowerShell?

1

Estou gerenciando uma máquina com Núcleo do Servidor e tentando fazer tudo no PowerShell, o que é divertido. Eu preciso de uma lista dos documentos padrão. De outros sites, descobri como configurá-los e removê-los, usando xxx-WebConfiguration e xxx-WebConfigurationProperty. Eu tentei:

Get-WebConfigurationProperty -Filter /system.webServer/defaultDocument -PSPath "IIS:\sites\Default Web Site" -Name files

mas dá:

Collection     : {Microsoft.IIs.PowerShell.Framework.ConfigurationElement, Microsoft.IIs.PowerShell.Framework.Configuration
                 Element, Microsoft.IIs.PowerShell.Framework.ConfigurationElement, Microsoft.IIs.PowerShell.Framework.Confi
                 gurationElement...}
ItemXPath      : /system.webServer/defaultDocument
Attributes     : {}
ChildElements  : {}
ElementTagName : files
Methods        :
Schema         : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema

que realmente não ajuda.

    
por SGarratt 15.10.2012 / 16:17

1 resposta

5

Os nomes dos documentos reais são mais profundos na hierarquia. Veja como você pode obter uma lista de documentos padrão:

Get-WebConfigurationProperty -Filter /system.webServer/defaultDocument/files/add -PSPath "IIS:\sites\Default Web Site" -Name value | Select value
    
por 15.10.2012 / 17:20