Я пишу скрипт для остановки и запуска служб на двух удаленных серверах. Вот мой вопрос,
в моем сценарии я сделал new-pssession и использовал команду вызова для остановки и запуска служб.
Нужно ли использовать 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
это правильный способ сделать это?