💡 Инструкция: Выберите один ответ из пяти. На 25 вопросов отведено 70 минут. В каждом вопросе верен только один вариант; близкие ответы различаются механизмом, порядком выполнения, областью действия или эксплуатационной границей. После завершения вы увидите общий результат, результаты по 5 тематическим шкалам и подробные объяснения.
Вопрос 3 из 25
Test-WSMan проходит, но Invoke-Command не выполняется. Какая граница важна для автоматизации?
PowerShell Test-WSMan проходит, но Invoke-Command не выполняется Копировать
$result = Test-WSMan server1
$summary = [ordered]@{ IsNull=($null -eq $result); Count=@($result).Count }
if($null -ne $result){$summary.Type=$result.GetType().FullName};[pscustomobject]$summary
Команда настраивает WS-Management listener, правила брандмауэра и конфигурации сеансов для приёма удалённых команд; в PowerShell 7 WSMan-remoting остаётся Windows-зависимым.
Test-WSMan подтверждает ответ WSMan, но не гарантирует авторизацию, доступ к endpoint, квоты и успешный запуск PowerShell.
Нужно разделить DNS, TCP 5985/5986, Test-WSMan, аутентификацию, endpoint и авторизацию; одна общая ошибка «access denied» не описывает весь путь.
TrustedHosts лишь разрешает отправку учётных данных хосту без обычной доменной проверки и не удостоверяет его личность; предпочтительнее HTTPS, Kerberos или SSH-remoting.
Следует ограничить сетевой доступ, использовать подходящую аутентификацию и HTTPS там, где нет защищённого доменного канала.
Вопрос 21 из 25
Invoke-Command падает до выполнения scriptblock. Что следует сделать до запуска в автоматизации?
PowerShell Invoke-Command падает до выполнения scriptblock Копировать
Test-NetConnection server1 -Port 5985
Test-WSMan server1
Test-WSMan подтверждает ответ WSMan, но не гарантирует авторизацию, доступ к endpoint, квоты и успешный запуск PowerShell.
Это признак двойного перехода; тест должен отдельно подтвердить доступ первого сервера к ресурсу и использованную схему делегации.
Измеряют ThrottleLimit, длительность, размер ответа и квоты endpoint; повторные попытки добавляют с jitter и общим пределом.
Нужно разделить DNS, TCP 5985/5986, Test-WSMan, аутентификацию, endpoint и авторизацию; одна общая ошибка «access denied» не описывает весь путь.
Сравнивают пользователя, профиль, токен, сетевую доступность, proxy и способ хранения credential в неинтерактивном контексте.
Вопрос 22 из 25
Команда работает интерактивно, но не в задаче. Какое объяснение не зависит от случайностей окружения?
PowerShell Команда работает интерактивно, но не в задаче Копировать
whoami
$PSVersionTable
Get-PSSessionConfiguration
Проверяют PSTypeNames Deserialized.*, выбирают нужные свойства на сервере и не вызывают методы, которые существовали только у живого объекта.
Встроенные секреты или интерактивный запрос на сервере ухудшают безопасность и автоматизацию; нужен управляемый механизм идентичности.
Сравнивают пользователя, профиль, токен, сетевую доступность, proxy и способ хранения credential в неинтерактивном контексте.
Нужно разделить DNS, TCP 5985/5986, Test-WSMan, аутентификацию, endpoint и авторизацию; одна общая ошибка «access denied» не описывает весь путь.
Измеряют ThrottleLimit, длительность, размер ответа и квоты endpoint; повторные попытки добавляют с jitter и общим пределом.
Вопрос 23 из 25
Удалённый результат потерял метод. Какой вариант точнее выражает контракт?
PowerShell Удалённый результат потерял метод Копировать
$result = Invoke-Command server1 { Get-Date } | Get-Member
$summary = [ordered]@{ IsNull=($null -eq $result); Count=@($result).Count }
if($null -ne $result){$summary.Type=$result.GetType().FullName};[pscustomobject]$summary
Сравнивают пользователя, профиль, токен, сетевую доступность, proxy и способ хранения credential в неинтерактивном контексте.
Нужно разделить DNS, TCP 5985/5986, Test-WSMan, аутентификацию, endpoint и авторизацию; одна общая ошибка «access denied» не описывает весь путь.
Встроенные секреты или интерактивный запрос на сервере ухудшают безопасность и автоматизацию; нужен управляемый механизм идентичности.
Это признак двойного перехода; тест должен отдельно подтвердить доступ первого сервера к ресурсу и использованную схему делегации.
Проверяют PSTypeNames Deserialized.*, выбирают нужные свойства на сервере и не вызывают методы, которые существовали только у живого объекта.
Вопрос 25 из 25
Массовый remoting перегружает серверы. Какой принцип PowerShell здесь работает?
Test-WSMan подтверждает ответ WSMan, но не гарантирует авторизацию, доступ к endpoint, квоты и успешный запуск PowerShell.
Это признак двойного перехода; тест должен отдельно подтвердить доступ первого сервера к ресурсу и использованную схему делегации.
Измеряют ThrottleLimit, длительность, размер ответа и квоты endpoint; повторные попытки добавляют с jitter и общим пределом.
Проверяют PSTypeNames Deserialized.*, выбирают нужные свойства на сервере и не вызывают методы, которые существовали только у живого объекта.
Нужно разделить DNS, TCP 5985/5986, Test-WSMan, аутентификацию, endpoint и авторизацию; одна общая ошибка «access denied» не описывает весь путь.