Я накачиваюсь на DSC и хочу прикрыть свои базы. Я вижу, что Enable-PSRemoting на самом деле запускает Set-WSManQuickConfig в соответствии со справочной документацией. Думаю, мой главный вопрос: в чем разница между ними? Похоже, что в новой документации, будь то книга или онлайн-статья, упоминается только Enable-PSRemoting и не обязательно Set-WSManQuickConfig. Enable-PSRemoting просто новее / лучше? Заранее спасибо.
Проверил справочную документацию по двум командлетам.
Set-WSManQuickConfig выполняет следующие действия:
- Проверяет, запущена ли служба WinRM. Если служба WinRM не запущена, служба запускается.
- Устанавливает автоматический тип запуска службы WinRM.
- Создает слушателя для приема запросов на любом IP-адресе. По умолчанию транспорт - HTTP.
- Включает исключение брандмауэра для трафика WinRM.
Enable-PSRemoting также выполняет вышеперечисленное и дополнительно:
----- Регистрирует конфигурации сеансов Microsoft.PowerShell и Microsoft.PowerShell.Workflow, если они еще не зарегистрированы.
----- Регистрирует конфигурацию сеанса Microsoft.PowerShell32 на 64-битных компьютерах, если она еще не зарегистрирована.
----- Включает все конфигурации сеанса.
----- Изменяет дескриптор безопасности всех конфигураций сеанса, чтобы разрешить удаленный доступ.
----- Перезапускает службу WinRM, чтобы предыдущие изменения вступили в силу.
Так Enable-PSRemoting
можно использовать, если вы не собираетесь настраивать сеансы вручную.