Powershell запускает exe networkhare вопрос коммутатора - PullRequest
0 голосов
/ 05 марта 2019

Мы пытаемся запустить exe из общего сетевого ресурса.Если мы удалим все ключи, он запустит исполняемые файлы.Если мы добавим переключатели, если не нравятся команды.Как правильно добавить переключатели в исполняемый файл, чтобы он правильно устанавливался?

$OSArchCheck = (Get-WmiObject Win32_OperatingSystem).OSArchitecture
$EMAgent_64 = (Start-Process -Filepath "\\networkshare\Software\Dell\ESSE\Endpoint-Security-Suite-Ent-2.2.0.3\Encryption Management Agent\EMAgent_64bit_setup.exe" -Arguementlist "/s /v FEATURE=BLM CM_EDITION=1 SERVERHOST=esse.domain.com SERVERPORT=8888 SECURITYSERVERHOST=esse.domain.com SECURITYSERVERPORT=8443 ARPSYSTEMCOMPONENT=1 /norestart /qn") 
#$ATP_64 = (Start-process -filepath "\\networkshare\Software\Dell\ESSE\Endpoint-Security-Suite-Ent-2.2.0.3\AdvancedThreatProtection\WinNtAll\ATP_AgentSetup.exe '/s /norestart REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1'")
#$ATPPlugins_64 = (Start-process -filepath "\\networkshare\Software\Dell\ESSE\Endpoint-Security-Suite-Ent-2.2.0.3\AdvancedThreatProtection\Win64R\ATP_CSF_Plugins_x64.msi '/qn REBOOT=ReallySuppress APPFOLDER=C:\Program Files\Dell\Dell Data Protection\Advanced Threat Prevention\Plugins ARPSYSTEMCOMPONENT=1'")
#$RemoveItem = (Start-process -filepath "Remove-Item -Path C:\Users\Public\Desktop\Dell Data Security Console.lnk"
#$ATP_86 = (Start-process -filepath "\\networkshare\Software\Dell\ESSE\Endpoint-Security-Suite-Ent-2.2.0.3\AdvancedThreatProtection\WinNtR\ATP_CSF_Plugins_x86.msi '/qn REBOOT=ReallySuppress APPFOLDER=C:\Program Files\Dell\Dell Data Protection\Advanced Threat Prevention\Plugins ARPSYSTEMCOMPONENT=1'")
#$EMAgent_86 = (Start-process -filepath "\\networkshare\Software\Dell\ESSE\Endpoint-Security-Suite-Ent-2.2.0.3\Encryption Management Agent\EMAgent_32bit_setup.exe '/s /v FEATURE=BASIC CM_EDITION=1 SERVERHOST=esseagent.domain.com SERVERPORT=8888 SECURITYSERVERHOST=esseagent.domain.com SECURITYSERVERPORT=8443 ARPSYSTEMCOMPONENT=1 /norestart /qn'")


If ($OSArchCheck -eq "64-bit") { 

"$EMAgent_64"
"$ATP_64"
"$ATPPlugins_64"
"$RemoveItem"

} Else {

"$EMAgent_86"
"$ATP_86"
"$RemoveItem"

} 

Это ошибка, приведенная ниже: Start-Process: не найден параметр, соответствующий имени параметра «Arguementlist».В C: \ Users \ 002800 \ Desktop \ powershell esse.ps1: 11 char: 164 + ...tion Agent управления \ EMAgent_64bit_setup.exe "-Arguementlist" / s / v ... + ~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (:) [Start-Process], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.PowerShell.Commands.StartProcessCommand

Я обнаружил, что у меня была ошибка правописания для -Аргументлист (-Argumentlist).Я сейчас проверяю эту часть сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...