我可以使用以下方式搜索网站:
Get-WmiObject -Namespace "root\WebAdministration" -Class Site -Authentication PacketPrivacy -ComputerName $servers
Run Code Online (Sandbox Code Playgroud)
我可以使用以下命令列出应用程序池:
Get-WmiObject -computer $servers -Namespace root\MicrosoftIISv2 -Class IIsApplicationPoolSetting -Impersonation Impersonate -Authentication PacketPrivacy
Run Code Online (Sandbox Code Playgroud)
如何将这些链接在一起以查找哪个应用程序池与哪个网站相关联?它是带有IIS 7.5的Windows Server 2008 R2服务器.
我需要解析一些配置文件并找到匹配项。我已将问题简化为这样。为什么即使已转义,powershell 也不匹配反斜杠?如果我从下面的代码中删除退格键,它就会起作用。
在$a中查找$b:
$a="lorum [\test] ipsum"
$b="[\test]"
([regex]::Escape($a )) -match ([regex]::Escape($b))
Run Code Online (Sandbox Code Playgroud)