Я ищу, чтобы изменить ниже powershell скрипт, чтобы сделать две вещи, если заявление:Запуск нескольких команд в случае заявление
if ($PsCmdlet.ParameterSetName -ieq "DumpCreds")
{
$ExeArgs = "privilege::debug"
}
elseif ($PsCmdlet.ParameterSetName -ieq "DumpCerts")
{
$ExeArgs = "crypto::cng crypto::capi `"crypto::certificates /export`" `"crypto::certificates /export /systemstore:CERT_SYSTEM_STORE_LOCAL_MACHINE`" exit"
}
else
{
$ExeArgs = $Command
}`
Линия, на которой он читает - $exeargs = "privilege::debug"
, мне нужно работать, что и я также необходимо запустить - $ExeArgs = "sekurlsa::logonpasswords"
Перед этим нужно запустить привилегию, за которой следует лог-пароль.
Как запустить 2 команды в инструкции 1 if в сценарии powershell?
Вы хотите присвоить значение '$ ExeArgs' дважды в одном, если блок? Что бы это получилось? –
Да, ну, приватный аргумент - это требование, которое необходимо установить, прежде чем я смогу запустить logonpasswords. Есть ли способ сделать это? –
'$ ExeArgs = '" привилегия :: debug "" sekurlsa :: logonpasswords "''? – JosefZ