Get IIS Settings$q = "Select * from IIsSetting"
$y = [WmiSearcher] $q
$y.Scope.Path = "file://server/root/microsoftiisv2"
$y.Scope.Options.Authentication = 6
# works like objWMIService.Security_.authenticationLevel = WbemAuthenticationLevelPktPrivacy
$a = $y.Get()
foreach ( $b in $a ) {
write-host $b.LogFileDirectory " + " $b.Name
}
Get Application Pools$objWMI = [WmiSearcher] "Select * From IIsApplicationPool"
$objWMI.Scope.Path = "\\" + $strServerName + "\root\microsoftiisv2"
$objWMI.Scope.Options.Authentication = 6
$pools = $objWMI.Get()
foreach ($pool in $pools)
{
$pool.Name
}
$y = [WmiSearcher] $q
$y.Scope.Path = "file://server/root/microsoftiisv2"
$y.Scope.Options.Authentication = 6
# works like objWMIService.Security_.authenticationLevel = WbemAuthenticationLevelPktPrivacy
$a = $y.Get()
foreach ( $b in $a ) {
write-host $b.LogFileDirectory " + " $b.Name
}
Get Application Pools$objWMI = [WmiSearcher] "Select * From IIsApplicationPool"
$objWMI.Scope.Path = "\\" + $strServerName + "\root\microsoftiisv2"
$objWMI.Scope.Options.Authentication = 6
$pools = $objWMI.Get()
foreach ($pool in $pools)
{
$pool.Name
}
No comments:
Post a Comment