IIS PowerShell Snap-In Cmdlet Reference

Download the IIS 7 PowerShell Snap-In 1.0 x86 | x64. It includes 71 cmdlets to manage IIS 7.

  1. Add-WebConfiguration: Adds an collection element to an IIS configuration collection.
  2. Backup-WebConfiguration: Creates a backup of an IIS configuration.
  3. Clear-WebConfiguration: Removes configuration settings from the configuration location specified.
  4. Get-WebConfiguration: Gets an IIS configuration element at the specified path.
  5. Restore-WebConfiguration: Restores an IIS configuration backup
  6. Select-WebConfiguration: Returns Web configuration objects.
  7. Set-WebConfiguration: Sets the value of an IIS configuration setting to the value specified in the command.
  8. Add-WebConfigurationLock: Locks an IIS configuration section or element
  9. Get-WebConfigurationLock: Gets the locking status of the specified IIS configuration location.
  10. Remove-WebConfigurationLock: Removes a lock on configuration settings.
  11. Add-WebConfigurationProperty: Adds a property to an IIS configuration section.
  12. Get-WebConfigurationProperty: Gets an IIS configuration property at the specified path.
  13. Remove-WebConfigurationProperty: Removes an IIS configuration property.
  14. Set-WebConfigurationProperty: Sets the value of an IIS configuration setting to the value specified in the command.
  15. Begin-WebCommitDelay: Instructs the IIS configuration system to delay the commitment of changes.
  16. End-WebCommitDelay: Instructs the IIS configuration system to resume the commitment of changes.
  17. Clear-WebRequestTracingSettings: Clears Request Tracing configuration from the specified Web site.
  18. ConvertTo-WebApplication: Converts an IIS virtual directory to an IIS Web application.
  19. Get-WebApplication: Gets the Web Applications associated with a specific site or with the name specified.
  20. New-WebApplication: Creates a new IIS Web Application.
  21. Remove-WebApplication: Removes an IIS Web Application.
  22. Disable-WebGlobalModule: Disables an IIS module.
  23. Enable-WebGlobalModule: Enables an IIS module.
  24. Get-WebGlobalModule: Gets modules configured in IIS.
  25. New-WebGlobalModule: Creates a new IIS module.
  26. Remove-WebGlobalModule: Removes an IIS module.
  27. Set-WebGlobalModule: Configures an IIS module.
  28. Disable-WebRequestTracing: Disables Request Tracing
  29. Enable-WebRequestTracing: Enables the Request Tracing feature.
  30. Get-WebAppDomain: Gets the Application Domains in which the specified IIS worker process is running.
  31. Get-WebAppPoolState: Gets the Run-Time state of an IIS application pool.
  32. New-WebAppPool: Creates a new IIS application pool.
  33. Remove-WebAppPool: Removes an IIS application pool.
  34. Restart-WebAppPool: Recycles an application pool.
  35. Start-WebAppPool: Starts an application pool.
  36. Stop-WebAppPool: Stops an application pool.
  37. Get-WebBinding: Gets the bindings on the specified IIS site.
  38. New-WebBinding: Adds a new Web site binding to an existing Web site.
  39. Remove-WebBinding: Removes a binding from an IIS Web site.
  40. Set-WebBinding: Changes a property of an IIS site binding.
  41. Get-WebConfigurationBackup: Gets a list of available IIS configuration backups.
  42. Remove-WebConfigurationBackup: Removes an available IIS confguration backup.
  43. Get-WebConfigurationLocation: Gets the location of a specified configuration setting.
  44. Remove-WebConfigurationLocation: Removes an IIS configuration location.
  45. Rename-WebConfigurationLocation: Renames a configuration location.
  46. Get-WebFilePath: Gets the physical path to the specified IIS module location.
  47. Get-WebHandler: Gets IIS Request Handlers.
  48. New-WebHandler: Creates a new IIS Request Handler configuration entry.
  49. Remove-WebHandler: Removes and IIS Request Handler
  50. Set-WebHandler: Configures an IIS Request Handler.
  51. Get-WebItemState: Gets the run-time state of a site or an application pool.
  52. Get-WebManagedModule: Gets the managed modules that are configured for a particular application.
  53. New-WebManagedModule: Adds a new managed module to the IIS request pipeline.
  54. Remove-WebManagedModule: Removes an IIS managed module.
  55. Set-WebManagedModule: Configures an IIS managed module.
  56. Get-WebRequest: Shows IIS requests that are currently being executed.
  57. Get-Website: Gets an IIS Web site.
  58. New-Website: Creates a new IIS Web site.
  59. Remove-Website: Removes an IIS Web site
  60. Start-Website: Starts an IIS Web site.
  61. Stop-Website: Stops the specified Web site.
  62. Get-WebsiteState: Gets the state of an IIS Web site
  63. Get-WebURL: Issues a simple Web request for the specified IIS module location.
  64. Get-WebVirtualDirectory: Gets an IIS virtual directory.
  65. New-WebVirtualDirectory: Creates a new IIS virtual directory.
  66. Remove-WebVirtualDirectory: Removes an IIS virtual directory.
  67. New-WebFtpSite: Create a new FTP7 Site
  68. Restart-WebItem: Restarts an application pool or a Web site.
  69. Start-WebItem: Starts an application pool or a site.
  70. Stop-WebItem: Stops an application pool or a site.
© 2009 Exchangepedia.com