このコードを使用したリモート処理:
$pssessIIS = New-PSSession -ComputerName <servername>
Invoke-Command -session $pssessIIS -ScriptBlock {
if ([System.Version] (Get-ItemProperty -path \"HKLM:\\Software\\Microsoft\\Windows     NT\\CurrentVersion\").CurrentVersion -ge [System.Version] \"6.1\") { 
Import-Module WebAdministration 
} else { Add-PSSnapin WebAdministration }
Invoke-Command -scriptblock { 
IIS:
Get-ItemProperty IIS:\\Sites\\'Default Web Site' -Name LogFile | select-object enabled }
}
Remove-PSSession -Session $pssessIIS
exit
サーバーへのリモートとTS'ingの両方とローカルでpsコマンドを実行すると「有効」が返されますが、IIS mmcからはすべてのWebサイトのログが無効になり、現在は何も書き込まれていません。
問題は、すべてのロギングが無効になっているのに、なぜ powershell IIS から「有効」になっているのですか? ログファイルが見つかったことを報告しているだけですか?