[英]Check IIS logFile.period on remote server with Powershell
我需要检查大约 100 台服务器的 IIS 日志设置。 我正在运行 PS 5,我发现这为我提供了本地服务器的设置:
Import-Module WebAdministration
Get-ChildItem IIS:\Sites
Get-ItemProperty 'IIS:\Sites\Default Web Site' -Name logFile.period
我需要做什么才能在远程服务器上运行相同的东西?
PSRemoting 就是你要问的。
这是一个有据可查(使用 GUI 和 PowerShell)的东西,网络上到处都是文章和示例代码。
Invoke-Command在本地和远程计算机上运行命令。
invoke-command -ComputerName 'IIS' -ScriptBlock {
Import-Module WebAdministration
Get-ChildItem IIS:\Sites
Get-ItemProperty 'IIS:\Sites\Default Web Site' -Name logFile.period
}
如何远程检索 IIS HTTP 日志
使用 PowerShell 收集、存储和解析 IIS 日志数据
通过powershell获取IIS日志位置? 通过powershell获取IIS日志位置?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.