#python #powershell #powercli
Вопрос:
У меня есть требование вызвать PowerCLI из python. Я довольно новичок в PowerShell и не уверен, что лучший способ аутентификации-создать System.Management.Автоматизация.PSCredential объект. Каков наилучший способ создания объекта аутентификации powershell в Python, чтобы я не открывал учетные данные?
Вот код, который я запускаю
import asyncio command = [ "/usr/local/bin/pwsh", "-Command", "Connect-VIServer -Server server.name -user 'user' -password 'p@ss' amp;amp; lt;command I need to rungt;", ] proc = await asyncio.create_subprocess_exec( *command, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE ) stdout, stderr = await await proc.communicate()