Проверьте IIS logFile.period на удаленном сервере с помощью Powershell - PullRequest
0 голосов
/ 13 марта 2020

Мне нужно проверить настройки журнала IIS около 100 серверов. Я использую PS 5, и я понял, что это дает мне настройки для локального сервера:

Import-Module WebAdministration

Get-ChildItem IIS:\Sites

Get-ItemProperty 'IIS:\Sites\Default Web Site' -Name logFile.period

Что мне нужно сделать, чтобы запустить ту же самую вещь на удаленных серверах?

1 Ответ

1 голос
/ 14 марта 2020

PSRemoting - это то, о чем вы спрашиваете.

Это хорошо документированная вещь (с использованием GUI и PowerShell), а статьи и примеры кода доступны по всему Интернету.

'использовать удаленное взаимодействие для получения журналов IIS'

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

Использование диспетчера IIS для удаленного администрирования

Использование PowerShell для сбора, хранения и анализа данных журнала IIS

Получить местоположение журнала IIS через powershell? Получить местоположение журнала IIS через powershell?

...