删除iistart.htm?

时间:2016-01-04 16:22:59

标签: powershell iis

我正在尝试重命名(甚至删除)iisstart.htm。我尝试了以下但它没有做任何事情。结果不会改变任何东西:

Set-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -Filter 'system.webServer/defaultDocument/files/add[@value="iisstart.htm"]' -Name 'value' -Value (@{value="REMOVE_iisstart.htm"})

我以前可以通过appcmd:set config /section:system.webServer/defaultDocument /-files.[value='iisstart.htm']

执行此操作

知道这里出了什么问题吗?

获取信息我正在使用它,当我为值设置哈希表时,它没有显示任何变化= REMOVE_iisstart.htm

Get-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -Filter 'system.webServer/defaultDocument/files/add' -Name 'value'

2 个答案:

答案 0 :(得分:1)

稍微更改命令 - 此命令将重命名字段

Set-WebConfigurationProperty' system.webServer / defaultDocument / files / add [@value =" iisstart.htm"]' -PSPath' Machine / WebRoot / AppHost' -Name value -value" Remove_iisstart.htm"

答案 1 :(得分:0)

我知道这是一篇老文章,但我想我会回答这个问题的第二部分,即如何使用powershell完全删除iisstart.htm文件。

Remove-WebConfigurationProperty 'system.webServer/defaultDocument' -Name files.collection -AtElement @{value="iisstart.htm"}