0
$cs = New-PSSession -ComputerName MACHINE -Credential DOMAIN\admin
Copy-Item -Path C:\Scripts\smart -Destination C:\smart -ToSession $cs
msiexec /i "C:\Smart\SMART.msi" NB_PROD_KEY=NC-2ADA2-F9RKE-AKAIA-BBB ACTIVATE_LICENSE=1 INSTALL_INK="" LAT_CONTENT="" PRINT_CAPTURE="" INSTALL_DOCCAM_DRIVERS="" CUSTOMER_LOGGING=1 /qnT="" INSTALL_SPU=2 CUSTOMER_LOGGING=0 /qn
我掙扎着爬,與MSI以上工作運行的語法 - 我與調用命令成功beforfe但腳本塊內開關的工作,而不是來自程序供應商幫助文件的那些參數。
我也試過:
Start-Process "msiexec.exe" -Argumentlist "/i "C:\smartmsi\SMART.msi" `
NB_PROD_KEY=NC-2ADA2-F9RKE-AKAIA-BBB ACTIVATE_LICENSE=1 INSTALL_INK="" LAT_CONTENT="" PRINT_CAPTURE="" INSTALL_DOCCAM_DRIVERS="" CUSTOMER_LOGGING=1 /qn
完全糊塗瞭如何使用供應商在PowerShell命令來安裝,我怎麼能窩,如果它不是一個開關每個參數?
我也用飛濺的嘗試:
$params = '/i', "C:\smartmsi\SMART.msi",
'NB_PROD_KEY=NC-2ADA2-CEAM7-F9RKE', 'ACTIVATE_LICENSE=1',
'/qn'
& msiexec.exe @params
$LastExitCode
沒有快樂 - 這個程序將作爲常規安裝遠程安裝。
在此先感謝
UPDATE:
現在,我也嘗試過這樣的:
invoke-command -Session $session -ScriptBlock {
Start-Process -FilePath C:\windows\system32\msiexec.exe `
-ArgumentList "/i `"C:\smart\SMARTSuite.msi`" `"NB_PROD_KEY=NC-2ADA2`" ACTIVATE_LICENSE=1 INSTALL_INK=`"`" LAT_CONTENT=`"`" PRINT_CAPTURE=`"`" INSTALL_DOCCAM_DRIVERS=`"`" CUSTOMER_LOGGING=1 /qn"
}
仍然沒有工作。安裝程序出現一會兒然後下降。
你能打開MSI日誌包圍的日誌文件應註明安裝一下看到了一個命令行要在註冊表中啓用日誌記錄看到這篇文章:。https://support.microsoft.com/EN-US /幫助/ 223300 /如何對啓用,Windows的安裝程序日誌記錄 –