Nuance Dragon sauber paketieren
Morgen zusammen
Ich brauche Unterstützung wie ich folgende Software mittels SCCM paketieren kann: Nuance Dragon. Für diejenigen die Dragon nicht kennen, dies wird sehr oft in der Medizin eingesetzt, und ist eine Spracherkennungssoftware, welches das Diktierte direkt in Text umwandelt und so einen Bericht erstellt, früher wurde dies diktiert und eine Sekretärin hat es dann abgehört und den Bericht erstellt. Nun geht es darum das msi so auszuführen das es auf dem entsprechenden Client installiert wird (Silent). Aber das msi lässt sich nicht einfach so ausführen, es braucht anscheinend noch Befehle die mitgegeben werden, und da ich nicht der Held bin mit Scriptings wollte ich fragen, ob mir jemand helfen kann., sonst werde ich endlos üben bis der Arzt kommt.
Ziel: Mittels SCCM verteilen, installation auf C:\Dragon, Ausführung silent, plus erstellen eines Shortcuts auf dem Desktop, inkl. Deinstallationsroutine. Gerne kann ich bei Bedarf das Msi zur Verfügung stellen.
Danke schon mal zum Voraus.
Ich brauche Unterstützung wie ich folgende Software mittels SCCM paketieren kann: Nuance Dragon. Für diejenigen die Dragon nicht kennen, dies wird sehr oft in der Medizin eingesetzt, und ist eine Spracherkennungssoftware, welches das Diktierte direkt in Text umwandelt und so einen Bericht erstellt, früher wurde dies diktiert und eine Sekretärin hat es dann abgehört und den Bericht erstellt. Nun geht es darum das msi so auszuführen das es auf dem entsprechenden Client installiert wird (Silent). Aber das msi lässt sich nicht einfach so ausführen, es braucht anscheinend noch Befehle die mitgegeben werden, und da ich nicht der Held bin mit Scriptings wollte ich fragen, ob mir jemand helfen kann., sonst werde ich endlos üben bis der Arzt kommt.
Ziel: Mittels SCCM verteilen, installation auf C:\Dragon, Ausführung silent, plus erstellen eines Shortcuts auf dem Desktop, inkl. Deinstallationsroutine. Gerne kann ich bei Bedarf das Msi zur Verfügung stellen.
Danke schon mal zum Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 64026605856
Url: https://administrator.de/contentid/64026605856
Ausgedruckt am: 21.11.2024 um 17:11 Uhr
34 Kommentare
Neuester Kommentar
moin @uridium69
soweit ich mich dunkel erinnere gibt es bei jeder xyz.msi-datei zusätzliche Parameter, die die Ausführung beeinflussen. Man kann beim Hersteller erfragen oder mit dem Parameter /H /help ggf. herausfinden, welche Parameter das sind und was die machen.
(Ich habe Dragon Diktate vor gefühlt 1,6 Milliarden Jahren bereits bei Rechtsanwälten eingesetzt, die waren begeistert, was man mit damals ersten Pentium PCs, 66MHz so machen konnte.)
https://learn.microsoft.com/de-de/windows/win32/msi/standard-installer-c ...
Kreuzberger
soweit ich mich dunkel erinnere gibt es bei jeder xyz.msi-datei zusätzliche Parameter, die die Ausführung beeinflussen. Man kann beim Hersteller erfragen oder mit dem Parameter /H /help ggf. herausfinden, welche Parameter das sind und was die machen.
(Ich habe Dragon Diktate vor gefühlt 1,6 Milliarden Jahren bereits bei Rechtsanwälten eingesetzt, die waren begeistert, was man mit damals ersten Pentium PCs, 66MHz so machen konnte.)
https://learn.microsoft.com/de-de/windows/win32/msi/standard-installer-c ...
Kreuzberger
@uridium69
Ich bin kein SCCM Experte.
Schau halt mal in diese MSI_INstall.txt, ich denke da wird man entsprechende Infos finden können. Die „Standalone.msi“ ist das Installation-Script bzw. -programm, es benötigt aber unbedingt die *.cap Dateien, die den eigentlichen Intstallationsinhalt beinhalten.
Kreuzberger
Ich bin kein SCCM Experte.
Schau halt mal in diese MSI_INstall.txt, ich denke da wird man entsprechende Infos finden können. Die „Standalone.msi“ ist das Installation-Script bzw. -programm, es benötigt aber unbedingt die *.cap Dateien, die den eigentlichen Intstallationsinhalt beinhalten.
Kreuzberger
Servas
Schau einmal was genau in der config bzw txt drinnensteht.
Zur Installation selber: Einmal lokal die msi über die cmd aufrufen
msiexec /i "C:\Pfad zur msi\standalone.msi"
.... und schauen ob alles läuft, dann deinstallieren und
msiexec /i "C:\Pfad zur msi\standalone.msi" /qn
Dies sollte eigentlich auf Anhieb durchlaufen. Wenn ja, dann im SCCM so eingeben (Mit msi Dateien hatte ich, mit Ausnahme vom Firefox, wo die automatisierte Erkennungsregel nicht funktioniert, noch nie ein Poblem. Einfach die Automatik ....)
Nachsatz:
Die cab Dateien sind Windows Cabinet-Dateien und enthalten Daten, die gebraucht werden. Am SCCM einem Ordner anlegen und alle Dateien reinkopieren. Der SCCM selber ist eh kein "spanisches Dorf"?
Schau einmal was genau in der config bzw txt drinnensteht.
Zur Installation selber: Einmal lokal die msi über die cmd aufrufen
msiexec /i "C:\Pfad zur msi\standalone.msi"
.... und schauen ob alles läuft, dann deinstallieren und
msiexec /i "C:\Pfad zur msi\standalone.msi" /qn
Dies sollte eigentlich auf Anhieb durchlaufen. Wenn ja, dann im SCCM so eingeben (Mit msi Dateien hatte ich, mit Ausnahme vom Firefox, wo die automatisierte Erkennungsregel nicht funktioniert, noch nie ein Poblem. Einfach die Automatik ....)
Nachsatz:
Die cab Dateien sind Windows Cabinet-Dateien und enthalten Daten, die gebraucht werden. Am SCCM einem Ordner anlegen und alle Dateien reinkopieren. Der SCCM selber ist eh kein "spanisches Dorf"?
Die Desktopverknüpfung würde ich mit
DESKTOP_SHORTCUT=true
einmal testen
Eventuell die msi mit orca aufmachen und durchschauen oder eine Powershellzeile (ungetestet) mit
Copy-Item "C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\nuance dragon\nuancedragon.lnk" -Destination "C:\Users\Public\Desktop\nuancedragon.lnk"
.... oder wie auch immer die exe heißt, die Zeile anpassen und "hintennach schießen".
Bei einer msi hatte ich selten Probleme.
Softwarebibliothek -> Anwendung erstellen -> Speicherort der msi angeben -> durchklicken.
DESKTOP_SHORTCUT=true
einmal testen
Eventuell die msi mit orca aufmachen und durchschauen oder eine Powershellzeile (ungetestet) mit
Copy-Item "C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\nuance dragon\nuancedragon.lnk" -Destination "C:\Users\Public\Desktop\nuancedragon.lnk"
.... oder wie auch immer die exe heißt, die Zeile anpassen und "hintennach schießen".
Bei einer msi hatte ich selten Probleme.
Softwarebibliothek -> Anwendung erstellen -> Speicherort der msi angeben -> durchklicken.
Hi!
hast du schon beim Hersteller nachgesehen/-gefragt?
Bzw gegoogelt?
Nuance dragon silent bringt schon einiges. Ist v16 aktuell?
Bzw gibts zb für Medical One sogsr ein Dokument - Seite 10.
https://isupportcontent.nuance.com/healthcare/documents/DragonMedical/DM ...
Sg Dirm
hast du schon beim Hersteller nachgesehen/-gefragt?
Bzw gegoogelt?
Nuance dragon silent bringt schon einiges. Ist v16 aktuell?
Bzw gibts zb für Medical One sogsr ein Dokument - Seite 10.
https://isupportcontent.nuance.com/healthcare/documents/DragonMedical/DM ...
Sg Dirm
Guten Morgen
Zeile 363
Was sagt das log-file?
Zeile 168 bis 174:
Zeile 363
<param name="File" value="SoD.log" />
Was sagt das log-file?
Zeile 168 bis 174:
<SoD.Settings>
<!-- SpeechAnywhere Services (SAS) Server URL.
For the Nuance hosted SAS instance, use https://nsa.nuancehdp.com/basic
For on-premise deployments specify a URL using the format (http|https)://your.server.instance:port/basic?mode=1 -->
<setting name="ServerURL" serializeAs="String">
<value>https://dms.nuanceswitzerland.ch</value>
</setting>
Zitat von @kreuzberger:
Aslo . . . wenn ich mir solche Zeilen wie hier Zeile 3 und 6 lese frage ich mich, ob eine offline-Installation, also ohne Internetzugang, überhaupt möglich ist.
Erfreulich wäre das allemal nicht.
Aslo . . . wenn ich mir solche Zeilen wie hier Zeile 3 und 6 lese frage ich mich, ob eine offline-Installation, also ohne Internetzugang, überhaupt möglich ist.
Erfreulich wäre das allemal nicht.
Ich glaube schon, daß es funktionieren würde, wenn er einen eigenen Server angibt. Entweder hat er keinen angegeben oder es gibt keine Verbindung zu ihm oder dem dms.nuanceswitzerland.ch also kein Internet ...... sagt meine Glaskugel 😊
For on-premise deployments specify a URL using the format (http|https)://your.server.instance:port/basic?mode=1
Nur welche Software da am Server laufen muß, ...... eine "Standardserverinstallation" wäre ja ziemlich sinnlos ...... keine Ahnung.
Nachsatz: Steht doch eh da lieber Franz, was am Server sein muß 😂
SpeechAnywhere Services
Dann wirst wahrscheinlich den Token noch brauchen.
Probiere es mit dem aus Zeile 177
OrganizationToken=91dacaf9-xxxx-xxxx-bc81-24e31a58383e
Falls er geht, dann lösche die Zeile SOFORT heraus 😊 Wenn nicht, dann brauchst einen gültigen von der Firma.
Nachdem die von Die verwendete ServerURL nirgens steht, könnte der Token dort stehen, wo Du die URL her hast?
Probiere es mit dem aus Zeile 177
OrganizationToken=91dacaf9-xxxx-xxxx-bc81-24e31a58383e
Falls er geht, dann lösche die Zeile SOFORT heraus 😊 Wenn nicht, dann brauchst einen gültigen von der Firma.
Nachdem die von Die verwendete ServerURL nirgens steht, könnte der Token dort stehen, wo Du die URL her hast?
Installation and Administration Guide.
oder statt die Parameter alle einzeln zu übergeben direkt die beigelegte Config Datei als Variable übergeben
Gruß WRK
misexec /i Standalone.msi SERVERURL="https://dms.nuanceswitzerland.ch" ORGANIZATIONTOKEN=91dacaf9-7a4a-4b95-bc81-24e31a58383e SUPPORTEDLANGUAGES=de SUPPORTEDTOPICS=GeneralMedicine
misexec /i Standalone.msi CONFIGTEMPLATE="D:\Ordner\zur\msi\SoD.exe.config"
Mandatory parameters
l SERVERURL
The full URL of the Nuance-hosted Dragon Medical Server: "https://sas-dpa-
us.nuancehdp.com/basic"
l ORGANIZATIONTOKEN
The organization token assigned to the organization you are deploying to.
l SUPPORTEDLANGUAGES
A list of languages (as IETF language tags) that the end user can select from in the logon
dialog box. Separate values with the pipe character: |
For more information, see Supported languages and Configuring Dragon Professional
Anywhere.
l SUPPORTEDTOPICS
A list of speech recognition topics that the end user can select from in the logon dialog
box. Separate values with the pipe character: |
For more information, see: Configuring the speech recognition topic
Gruß WRK
Jepp Copy n Paste Fehler is korrigiert . Er kann ja auch direkt das Config-File übergeben dann erübrigt sich das manuelle tippeln.
Er muss nur RTFM im oben verlinkten PDF machen dann ist das Thema erledigt ...
Man hätte auch direkt mit ORCA rein schauen können dann hätte man auch ohne Manual gesehen was der Installer an Parametern erwartet
Er muss nur RTFM im oben verlinkten PDF machen dann ist das Thema erledigt ...
Man hätte auch direkt mit ORCA rein schauen können dann hätte man auch ohne Manual gesehen was der Installer an Parametern erwartet
Was habe ich mit Orca übersehen ?
Manual lesenDu musst einen oder mehrere Topics deiner Version nehmen und der Variablen übergeben SUPPORTEDTOPICS=GeneralMedicine , die möglichen Werte stehen in deiner Config oben diese sind ...
GeneralMedicine|ClinicalAdministration|Cardiology|Emergency|InternalMedicine|MentalHealth|Neurology|ObstetricsAndGynecology|Oncology|Orthopaedics|Pathology|Pediatrics|Surgery
aber nun sollte ich nebst Deutsch auch noch Franz auswählen können
Steht doch obenSUPPORTEDLANGUAGES
A list of languages (as IETF language tags) that the end user can select from in the logon
dialog box. Separate values with the pipe character: |
Zudem sollte auf dem Desktop das Dragon Icon erstellt werden, wie kann ich das mitgeben ?
Baust du dir z.B. eine GPO oder Skript was den Link da platziert oder du customized die MSI, eine custom function zum Erstellen eines Links hat die MSI nicht integriert so wie ich das gerade in ORCA angesehen habe.$scriptDir = Split-Path $script:MyInvocation.MyCommand.Path
$msi = "$scriptDir\setup\tool_10.34.40.msi"
$process = "msiexec.exe"
$arguments = "/i `"$msi`" /norestart /qn /l*v `"$log.msi.log`" ALLUSERS=1"
$processReturn = Start-Process $process -Argumentlist $arguments -NoNewWindow -Passthru -Wait
# Shortcut
Copy-Item -Path "$scriptDir\config\tool.lnk" -Destination "$env:ALLUSERSPROFILE\Microsoft\Windows\Start Menu\Programs" -Force
So machen wir das ungefähr.
Damit kannst du das Script auch vorher in einer VM testen.
Ein Ordner pro Applikation & Version mit:
Einmal Install.ps1 und Uninstall.ps1.
Iconico, dass das Software Center schön ist ^^
Dazu ein setup-Unterordner mit den Installationsdateien (kommt nicht ins git repo). Optional ein config-Unterordner mit Shortcuts, xml, Schriften,...was man erstellen bzw. zusammensuchen muss und nicht einfach beim Hersteller herunterladen kann.
Sg Dirm