[英]Powershell - How to use result of one WMI query in another WMI query?
[英]How to use WMI on Powershell to read IIS settings?
我是wmi,powershell,IIS和英语的入门者。
通常,我在Powershell上使用get-wmiobject遵循SampleCode。
目标:WindowsServer 2012,IIS8
Powershell运行客户端:Windows7ProSP1x64,Powershell v5,.NET 4.6.1
Get-WmiObject -Query "Select * from Win32_QuickFixEngineering" `
-Namespace root/cimv2 -ComputerName $hostname -Credential $cred
但是对于IIS,我不知道如何使用该Commandlet。
是否有任何名称空间收集? 如何在Powershell上将IIS使用ClassName搜索?
您不必一定要使用WMI(我认为IIS没有用,但不要在此引用我的意思)。 您可以使用webadministration
模块:
Import-Module WebAdministration
Get-ChildItem –Path IIS:\AppPools
New-Item –Path IIS:\AppPools\MyAppPool
Get-ItemProperty IIS:\AppPools\MyAppPool | select *
Set-ItemProperty -Path IIS:\AppPools\MyAppPool -Name managedRuntimeVersion -Value 'v4.0'
Remove-WebAppPool -Name MyAppPool
或者,您可以使用模块中的各种cmdlet来管理IIS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.