1

У меня есть несколько компьютеров, которые я пытаюсь удаленно выполнить команды powershell, но у меня возникают некоторые проблемы. Во-первых, на компьютерах не включена функция Enable-PSRemoting, поэтому я не могу просто ввести Enter-PSSession. Я попытался запустить сценарий powershell через psexec, но мне еще предстоит установить Политику выполнения на компьютере.

Мои мысли заключались в том, чтобы выполнить сценарий входа в PowerShell, который выполнил это, но прежде чем я попробовал это, я собирался посмотреть, есть ли какие-либо другие методы для включения-psremoting на машине. Заранее спасибо!

1 ответ1

2

Вам не нужен сценарий для этого. :) Вот небольшая функция-обертка, которую я использую именно для этой цели:

function Enable-Remoting {
param (
    [Alias('CN')]
    $ComputerName
)
    psexec \\$ComputerName -s -h -d powershell Enable-PSRemoting -Force
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .