Как я могу выполнить командное окно, скрытое или минимизированное?

Какова противоположность "живой операционной среды"? Тестовая лаборатория? определенно. Среда разработки? Я думаю, что это было бы в порядке, пока Вы конкретно нацелены на совместимость Windows 7.

2
задан 27 June 2010 в 23:21
3 ответа

Это должно быть тем, в чем Вы нуждаетесь:

$Process = new-Object System.Diagnostics.Process
$Process.StartInfo.UserName="Administrator"
$Process.StartInfo.Password=$Credential.Password
$Process.StartInfo.Domain="$Computer"
$Process.StartInfo.WindowStyle="Hidden"
$Process.StartInfo.FileName="cmd.exe"
$Process.StartInfo.Arguments="$localArgs"
$Process.Start()
2
ответ дан 3 December 2019 в 10:23

Можно использовать Начинать-процесс cmdlet (PowerShell 2.0):

Начинать-процесс cmd.exe - учетный $credential-WindowStyle скрытый-WorkingDirectory...-ArgumentList...

1
ответ дан 3 December 2019 в 10:23

Вы не можете использовать параметры -Credential и -WindowStyle вместе с PowerShell v2, вам либо нужен PowerShell v3, либо параметры -NoNewWindow и -Credential вместе

Вы можете использовать приведенный ниже код для PowerShell v2:

$user = "{user}"
$pass = ConvertTo-SecureString -String "{password}" -AsPlainText -Force
$cred = new-object -typename System.Management.Automation.PSCredential `
     -argumentlist $user, $pass

start-process -Credential $cred -NoNewWindow powershell "-command & '{path and script}'"
1
ответ дан 3 December 2019 в 10:23

Теги

Похожие вопросы