enter-pssession invoke-command, когда использовать?

Я пишу скрипт для остановки и запуска служб на двух удаленных серверах. Вот мой вопрос,

в моем скрипте я сделал new-pssession и использовал команду invoke для остановки и запуска сервисов.

Нужно ли использовать enter-pssession?

Обновления: Вот что должен сделать мой сценарий.

на server1 мне нужно остановить и запустить две службы. на server2 мне нужно остановиться и запустить только один сервис.

# foreach for server 1 since I need to stop and start two services. created a session for server 1
foreach($service in $services){

    $session = New-PSSession -ComputerName $serverName -Credential $cred
    Invoke-Command -Session $session -ScriptBlock {param($service) Stop-Service -Name $service} -ArgumentList $service
    remove-pssession -session $session

}

# created a session for server 2. I need to stop and start just one service in server 2
$session = New-PSSession -ComputerName $serverName -Credential $cred
Invoke-Command -Session $session -ScriptBlock {param($service) Stop-Service -Name $service} -ArgumentList $service
remove-pssession -session $session

это правильный способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос