Iis 在PowerShell中创建、编辑、删除虚拟目录、网站和应用程序

Iis 在PowerShell中创建、编辑、删除虚拟目录、网站和应用程序,iis,powershell,Iis,Powershell,我使用PowerShell创建并删除了虚拟目录,效果很好 但是如何修改名称和端口路径?注意,这仅适用于Windows 7或Win2k8R2 Import-Module webadministration 这将导入修改IIS网站所需的所有命令,此时您有2个选项,您可以在导航到IIS:\和使用set Item等进行更改,或者您可以调用 (Get-Website) 它将列出服务器上的所有网站,您可以手动为它们编制索引以更改设置,即(获取网站)[0]将允许您更改第一个网站的设置。使用(获取网站)|

我使用PowerShell创建并删除了虚拟目录,效果很好


但是如何修改名称和端口路径?

注意,这仅适用于Windows 7或Win2k8R2

Import-Module webadministration
这将导入修改IIS网站所需的所有命令,此时您有2个选项,您可以在导航到IIS:\和使用set Item等进行更改,或者您可以调用

 (Get-Website)

它将列出服务器上的所有网站,您可以手动为它们编制索引以更改设置,即(获取网站)[0]将允许您更改第一个网站的设置。使用(获取网站)|获取成员以获取有关您可以使用的命令列表的更多详细信息。

注意,这仅适用于Windows 7或Win2k8R2

Import-Module webadministration
这将导入修改IIS网站所需的所有命令,此时您有2个选项,您可以在导航到IIS:\和使用set Item等进行更改,或者您可以调用

 (Get-Website)
它将列出服务器上的所有网站,您可以手动为它们编制索引以更改设置,即(获取网站)[0]将允许您更改第一个网站的设置。使用(获取网站)|获取成员以获取有关您可以使用的命令列表的更多详细信息。

这涵盖了使用PowerShell处理IIS位的基础知识

还有一个Web管理(IIS)提供程序

介绍了使用PowerShell处理IIS位的基础知识


还有一个Web管理(IIS)提供程序

我有一套脚本,用于执行类似的操作,您可能会发现它们很有用。看

这样,您就可以执行以下操作:

CreateVirtualDirectory.ps1 [WebsiteName] [FolderName] [PhysicalPath] ([domain\user] [password])

我想向其中添加端口是很容易的—请随意使用fork;-)

我有一套脚本,你可能会发现它们很有用。看

这样,您就可以执行以下操作:

CreateVirtualDirectory.ps1 [WebsiteName] [FolderName] [PhysicalPath] ([domain\user] [password])

我想向其中添加端口是很容易的—请随意使用fork;-)

+1。刚刚花了两个小时调查为什么每个人似乎都喜欢使用“get item”iis:\sites\“等等,但我得到的是“一个名为“iis”的驱动器不存在”“相反。Doh:)如果导入模块第一次不工作,请尝试:设置executionpolicy remotesigned,然后重新启动powershell并重试。请确保以管理员身份运行powershell。尝试导入模块WebAdministration(IIS7.5+),然后是“设置位置IIS:\”+1。刚刚花了两个小时调查为什么每个人似乎都喜欢使用“get item”iis:\sites\“等等,但我得到的是“一个名为“iis”的驱动器不存在”“相反。Doh:)如果导入模块第一次不工作,请尝试:设置executionpolicy remotesigned,然后重新启动powershell并重试。请确保以管理员身份运行powershell。尝试导入模块WebAdministration(IIS7.5+),然后是“设置位置IIS:\”