问题标签 [web-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

powershell - powershell 从 url 中查找 iis 虚拟应用程序名称

我有一个 url,我想找到绑定了 url 的应用程序名称。该命令get-website -name "url" 不返回任何内容,因为 url 名称已绑定到虚拟目录。该命令get-webbinding -name "url"返回绑定但不返回应用程序的名称。

我可以使用哪个 powershell 命令从 url 中查找 IIS 虚拟应用程序名称?

0 投票
1 回答
212 浏览

powershell - 在 PowerShell 中获取特定应用程序池的工作进程返回值,但进程已停止

我有多个网站 - 每个网站都在一个单独的应用程序池中。我指的应用程序池有 1 个工作进程。停止应用程序池后,我正在尝试等待并验证工作进程是否已停止。

这两个值的打印始终是“Microsoft.IIs.PowerShell.Framework.ConfigurationElement”,即使我看到进程已停止并且不再在任务管理器中。

也很奇怪:当我在代码运行并调用时打开另一个 PowerShell 会话时

w3wp 没有价值(因为它不再存在)。

任何想法为什么价值没有改变?或者也许如何以不同的方式做到这一点?

提前致谢 :)

0 投票
2 回答
33 浏览

powershell - 值为“False”的 Powershell WebAdministration IF 语句未按预期工作

我不确定我错过了什么。这个 powershell 似乎与我的预期相反。有谁知道为什么?

这是加载用户配置文件为真时的输出

这是加载用户配置文件为 False 时的输出

该值被正确提取。变量 $loadUserProfileValue 是正确的。IF 声明与我的预期相反。

我可以将它交换为 -ne "True" 并且它似乎可以工作......但是为什么 -eq "False" 不起作用?