繁体   English   中英

如何在Powershell上使用WMI读取IIS设置?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM