2
使用此代碼遠程處理禁用:返回啓用日誌記錄時,它的所有站點
$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所有網站都禁用日誌記錄,並且當前沒有正在寫入的日誌。
所以問題是爲什麼我從PowerShell IIS「啓用」,當所有日誌記錄被禁用?它只是報告它發現了一個日誌文件?
謝謝謝謝,工作,我認爲其他方式只檢查日誌文件是否配置,而不是日誌啓用或不。 – 2012-04-19 18:08:20