Necesito eliminar una gran cantidad de directorios virtuales, algunos de ellos no tienen directorios físicos asociados.
Ideas?¿Cómo eliminar múltiples directorios virtuales?
Respuesta
Como necesita eliminar una gran cantidad, supongo que querrá usar algún tipo de script.
IIS 6.0, mediante Iisvdir.vbs (article @ MSDN):
En el símbolo del sistema, utilice el comando cd para cambiar al directorio donde está instalado el guión Iisvdir.vbs. La ubicación predeterminada para este archivo es systemroot/system32/iisvdir.vbs.
En el símbolo del sistema, escriba:
cscript iisvdir.vbs /delete "Sample Web Site" VirtualDirectoryName.
sustituir el nombre de sitio web y el nombre del directorio virtual según corresponda. Si hay espacios en el nombre del sitio web, use comillas alrededor del nombre del sitio web, como se muestra en el ejemplo anterior.
IIS 7 usando AppCmd.exe (article @ TechNet):
Para eliminar un directorio virtual, utilice la siguiente sintaxis:
appcmd delete vdir /vdir.name: string
El vdir.namestring variable es la ruta de acceso virtual de lo virtual directorio.
Por ejemplo, para eliminar un directorio virtual de fotos nombre de la aplicación raíz de un sitio denominado contoso, escriba lo siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:
appcmd delete vdir /vdir.name: contoso/photos
Para eliminar una virtuales directorio llamado fotos de una aplicación denominada marketing en un sitio denominado contoso, escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
appcmd delete vdir /vdir.name: contoso/marketing/photos
HTH
También podría escribir un script msbuild para hacer esto y usar el paquete de extensión msbuild que está disponible here. Lo he usado con éxito para hacer exactamente lo que dices por cientos de videos en iis 6 AND en iis 7.5.
Es bastante simple y tardé más tiempo en escribir el archivo .proj que en averiguar cómo hacerlo.
divertirse :)
el objetivo msbuild resultante se vería de la siguiente manera
<Target Name="IIS7VirtualDirectories:Delete">
<MSBuild.ExtensionPack.Web.Iis7Application
TaskAction="Delete"
Website="%(Application.WebsiteName)"
Applications="@(Application)"
MachineName="$(MachineName)"
ContinueOnError="false"/>
<MSBuild.ExtensionPack.Web.Iis7Website
TaskAction="DeleteVirtualDirectory"
Name="%(VirtualDirectory.WebsiteName)"
VirtualDirectories="@(VirtualDirectory)"
ContinueOnError="false"
MachineName="$(MachineName)"/>
</Target>
cuando la aplicación y VirtualDirectory se definen en un archivo externo proj :)
- 1. ¿Cómo crear directorios virtuales en PHP?
- 2. VCLZip: directorios "virtuales" en el archivo zip
- 3. Implementación web de IIS: ¿crear directorios virtuales?
- 4. Crear directorios virtuales en IIS express
- 5. ¿Cómo puedo implementar directorios virtuales con node.js y express?
- 6. autoload y directorios múltiples
- 7. sass viendo múltiples directorios
- 8. ¿Cómo usar genstrings en múltiples directorios?
- 9. Eliminar directorios vacíos utilizando msbuild
- 10. ¿Cómo eliminar múltiples filas?
- 11. Base URL en ASP.net Páginas maestras con directorios virtuales
- 12. Cómo comparar máquinas virtuales
- 13. Directorios de aplicaciones múltiples con Dancer perl
- 14. Crear javadoc con múltiples directorios src
- 15. Maven compila con múltiples directorios src
- 16. Compilar directorios de fuentes múltiples con g ++
- 17. Cómo eliminar todos los directorios .svn de mis directorios de aplicaciones
- 18. Ruby: ¿cómo puedo encontrar y eliminar directorios vacíos recursivamente?
- 19. Cómo eliminar solo los directorios y dejar los archivos intactos
- 20. ¿Cómo puedo comprometer múltiples directorios a la vez usando subversion?
- 21. cómo consolidar múltiples directorios ocultos Svn de subversión 1.7+
- 22. ¿Cómo obtener programáticamente la lista de sitios y los directorios virtuales en IIS 7?
- 23. Servidor Apache - múltiples directorios, diferentes registros de errores
- 24. Despliegue de aplicaciones múltiples Grails con Apache/Tomcat + Máquinas virtuales
- 25. ¿Cómo eliminar múltiples búferes en Vim?
- 26. ¿Cómo eliminar múltiples elementos seleccionados en ListBox?
- 27. ¿Cómo eliminar múltiples valores de un vector?
- 28. ¿Cómo eliminar desde múltiples tablas en MySQL?
- 29. Ejecutando múltiples aplicaciones Erlang. ¿Una o muchas máquinas virtuales?
- 30. ¿Cómo puedo leer múltiples archivos de múltiples directorios en R para procesarlos?
No se pudo obtener esos comandos para trabajar, lo que sí funcionó fue agregar una barra al final. 'appcmd delete vdir' El sitio web predeterminado/My_Virtual_Dir/"'funcionaría, si eliminaste la barra diagonal no funcionó. – Wotuu