Autor Wątek: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO  (Przeczytany 8322 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline _bolek_

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +1/-0
  • Wersja programu: 1.32
[HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« dnia: Wrzesień 21, 2013, 20:08:23 »
Jako że trafiło mi się, i musiałem zainstalować subiekta w różnych konfiguracjach to zostałem przez swoje lenistwo zmuszony opracować jakąś metodę instalacji tego programu.

postaram się z czasem rozwinąć wątek tak by stal się małym "HOW TO" dla leniwych o screeny :P

Tak jeszcze przed rozpoczęciem pracy wspomnę, że program nie ma czegoś takiego jak pola wyboru i rozwijane listy z opcjami. Klikając na kolumnę "Value" od razu edytujemy ją wpisując odpowiedni rodzaj danych. W większości przypadków jest to "String" inaczej wartość tekstowa w pozostałych to może być typu Yes/No, True/False bądź po prostu liczba.

PPM - prawy przycisk myszy
MSI - pliku instalacyjny w formacie Microsoft Installer i rozszezeniu ".msi"
MST - plik transformujący plik instalacyjny, zmieniający parametry instalacyjne bez modyfikacji oryginalnego pliku, rozszerzenie ".mst"

wiec od początku:

Moim zadaniem było zainstalować na kilkunastu końcówkach Subiektam, Rewizowa, Gratyfinkanta.
Wydaje się, że to nie jest dużo ale chodzić tam i z powrotem, klikać na każdym kopie itp jest meczące. Fakt i tak musiałem wpisać klucz ale zawsze to mniej roboty do czasu jak wyczaję jak go wpisać na stałe :P

  • Musimy się zaopatrzyć w plik instalacyjny subiekta - wiadomo gdzie go znaleźć
  • Następnym narzędziem jakie będzie nam potrzebne to Microsoft Orca (orca.msi) - jest mnóstwo informacji jak ja zdobyć i jest darmowa.
  • Teraz rozpakowujemy plik "InsERT_GT.exe", najlepiej do tego nadaje się 7zip.
  • Poszukiwany przez nas plik MSI jest w "InsERT_GT\instaluj\InsERTGT\InsERT GT.msi", klikamy na niego PPM i wybieramy "Edit with Orca".
    Może się nam czasami pojawić komunikat czy chcemy zainstalować program ale dajemy YES i pojawia nam się magiczne okno programu Orca.
    Nawigacja jest bardzo prosta, po prawej stronie mamy kolumnę opisana "Tables" a po prawej liniuszek :D
  • Teraz zacznie się najważniejsza część bo musimy zdecydować jaką metodę modyfikacji pliku MSI chcemy:
    • Modyfikacja statyczna - czyli plik zawsze po odpaleniu będzie tak samo się instalował (pomijacie wówczas punkt 6)
    • Modyfikacja dynamiczna - czyli z plikiem MST, który używamy w GPO albo wywołujemy z wiersza poleceń z odpowiednimi parametrami
    ja wybrałem opcje 2 bo potrzebowałem więcej niż jeden wariant instalacji
  • W oknie programu Orca w menu wybieramy "Transfom->New Transform" teraz każda nasza zmiana będzie zaznaczona kolorem zielonym
  • Po lewej stronie "Tables" na liście wybieramy "Condition" i po prawej pojawią się nam lista
    • GratyfikantFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Gratyfikant z listy wyboru i się nie zainstaluje
    • KondorFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Subiekt z listy wyboru i się nie zainstaluje
    • MarabucikFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Rachmistrz z listy wyboru i się nie zainstaluje
    • PelikanFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Rachmistrz z listy wyboru i się nie zainstaluje
    • RewizorFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Rewizor z listy wyboru i się nie zainstaluje
    • UFFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Kasiarz z listy wyboru i się nie zainstaluje
    • XML - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam brak XML z listy wyboru i się nie zainstaluje
    • ZimorodekFull - jesli w kolumnie "Level" wpiszemy 0 zamiast 1 wówczas zniknie nam Gestor z listy wyboru i się nie zainstaluje
    ok to jak wybraliśmy sobie opcje, które chcieliśmy to idziemy dalej
  • Teraz na liście z lewej wybieramy "Property", tutaj będzie znacznie więcej do zmiany:
    • SERVER_NAME - adres serwera w moim wypadku to było "SERVER\INSERTGT" (domyślnie jest "(local)\insertgt" )
    • SetupType oraz _IsSetupTypeMin - określają rodzaj instalacji Typical znaczy pełna, Standard wiadomo co znaczy oraz wartość wpisana przeze mnie Custom czyli niestandardowa
    • AgreeToLicense - wpisujemy Yes co po prostu znaczy ze akceptujemy warunki licencji
    • IS_SQLSERVER_AUTHENTICATION - jeśli połączenie do bazy danych jest przez "Autoryzacje Windows NT" to wpisujemy 1 jeśli nie to zostawiamy 0
    • IS_SQLSERVER_USERNAME - nazwa użytkownika przez jakiego łączymy się z bazą danych domyślnie to sa ale jeśli używamy innej to zmieniamy na nasza, ja nie zmieniałem bo używam Autoryzacji NT
    Teraz będziemy musieli dodać jedną z dwóch opcji, które nie występują w tej tabeli. Która dodajemy zależy od tego czy logujemy się do bazy danych przez własnego użytkownika i hasło czy "Autoryzacja Windows NT",
    tak wiec w prawej części programu (nie "Tables") klikamy PPM i wybieramy "Add new Row", Pojawi się nam okienko z tabelką i dwiema pozycjami "Property" i "Value". Klikamy na "Property" i poniżej w polu "Column" pod tabelką wpisujemy nazwę właścwości a klikając na "Value" w "Column" wpiszemy jej wartość:
    Property        Value    Opis
    WIN_AUTHENTICATION        Yes    Tą pozycję dodajemy jeśli używamy "Autoryzacji Windows NT", zawsze ma być na YES jesli ją dodajemy
    IS_SQLSERVER_PASSWORD        nasze hasło    tej opcji nie sprawdzałem ale przechowuje ona hasło do bazy danych
  • Teraz jak już wszytko pozmienialiśmy to możemy zapisać plik. Jeśli tworzyliśmy plik Transform to klikamy w menu na "Transform->Generate Transform" i zapisujemy plik MST. Jeśli nie teo poprostu klikamy na "File->Save" lub dyskietkę XD.

Żeby zainstalować nasza plik z wiersza poleceń z wykorzystaniem pliku MST to wpisujemy w konsoli:
msiexec.exe /i InsERT_GT.msi TRANSFORMS=InsERT.mst

oczywiście to tylko przyklad bo każdy moze sobie pliki ponazywac inaczej albo imieścić gdzie indziej, ogolny wzorzec wywolania polecenia to:
msiexec.exe /i {ścieżka do pliku}{nazwa pliku}.msi TRANSFORMS={ścieżka do pliku}{nazwa pliku}.mst

w przypadku GPO nie będę pisał bo ci co używają GPO wiedza jak rozmieścić paczkę i plik MST do instalacji automatycznej.
Ci co nie tworzyli pliku MST i maja zmodyfikowany plik MSI  po prostu klikają dwa razy na pliku i po sprawie.

A tu opis jak zdobyć program ORCA.
http://blogs.technet.com/b/bernhard_frank/archive/2010/03/15/how-to-install-orca-exe-from-the-windows-installer-development-tools.aspx
« Ostatnia zmiana: Wrzesień 21, 2013, 20:10:21 wysłana przez _bolek_ »

Offline poweruser

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.39
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #1 dnia: Listopad 17, 2015, 14:19:41 »
Jak zastosować coś podobnego w tej wersji subiekta?
ftp://insert.com.pl/pub/aktualizacje/InsERT_GT/InsERT_GT_1_39.exe
Bo przy rozpakowaniu poprzez 7zipa otrzymuje, jakieś dziwne pliki i nie ma tam żadnego pliku .msi.
A mam dokładnie taki sam pomysł żeby subiekta zainstalować wszystkim podpiętym do domeny przez GPO.
Żeby to zrobić potrzebuję instalki w pliku .msi.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 15993
  • Reputacja +783/-24
  • Wersja programu: GT/Navireo/nexo
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #2 dnia: Listopad 17, 2015, 18:14:17 »
Jak zastosować coś podobnego w tej wersji subiekta?

Tak samo... Należy pobrać pełną wersję instalacyjną, a nie sam instalator aplikacji.
Daniel, Białystok.

Offline poweruser

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.39
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #3 dnia: Listopad 23, 2015, 14:47:22 »
No dobrze. Pobrałem pełną wersję instalacji i rzeczywiście normalnie się rozpakowało. Ale co w sytuacji gdy chcę przeprowadzić aktualizację?  :) To wtedy chyba muszę pobrać tą paczkę którą wskazałem?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 15993
  • Reputacja +783/-24
  • Wersja programu: GT/Navireo/nexo
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #4 dnia: Listopad 23, 2015, 15:03:06 »
Nie, za pomocą pełnej wersji instalacyjnej można również wykonać aktualizację programu.
Daniel, Białystok.

Offline szwabg

  • Nowy użytkownik
  • *
  • Wiadomości: 28
  • Reputacja +0/-0
  • Wersja programu: 1.63 HF1
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #5 dnia: Luty 04, 2016, 14:47:42 »
Skąd można sciągnąć pełną wersję, na stronach insertu jest tylko ulepszenie, które waży ok 500MB??. Po jego rozpakowaniu nie ma pliku MSI. 

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4470
  • Reputacja +165/-11
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #6 dnia: Luty 04, 2016, 16:19:47 »
To ja muszę mieć jakąś inną wersję strony Insertu, bo jak wejdę na:
https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt/opis.html
a potem kliknę na "pobierz i wypróbuj" -> "pobieram z internetu" to ściąga mi prawie 900MB
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #7 dnia: Luty 04, 2016, 17:19:50 »
To ja muszę mieć jakąś inną wersję strony Insertu, bo jak wejdę na:
https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt/opis.html
a potem kliknę na "pobierz i wypróbuj" -> "pobieram z internetu" to ściąga mi prawie 900MB
Ale 900 MB to wersja z sql. Po co taka do ulepszenia?

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4470
  • Reputacja +165/-11
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #8 dnia: Luty 04, 2016, 18:12:44 »
To ja muszę mieć jakąś inną wersję strony Insertu, bo jak wejdę na:
https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt/opis.html
a potem kliknę na "pobierz i wypróbuj" -> "pobieram z internetu" to ściąga mi prawie 900MB
Ale 900 MB to wersja z sql. Po co taka do ulepszenia?
Ja tam nie wiem. szwabg pytał się o pełną wersję to podałem. Niech z ta wiedzą zrobi co chce.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline szwabg

  • Nowy użytkownik
  • *
  • Wiadomości: 28
  • Reputacja +0/-0
  • Wersja programu: 1.63 HF1
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #9 dnia: Luty 05, 2016, 10:17:30 »
To ja muszę mieć jakąś inną wersję strony Insertu, bo jak wejdę na:
https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt/opis.html
a potem kliknę na "pobierz i wypróbuj" -> "pobieram z internetu" to ściąga mi prawie 900MB
Ale 900 MB to wersja z sql. Po co taka do ulepszenia?
Ja tam nie wiem. szwabg pytał się o pełną wersję to podałem. Niech z ta wiedzą zrobi co chce.

Rozumiem - kombinuj, kombinuj i tak ci się nie uda :) - Mimo to bardzo dziękuje za podpowiedź

Online candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4470
  • Reputacja +165/-11
[HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #10 dnia: Luty 05, 2016, 10:44:55 »
Nie rozumiesz.
Pełna instalka spokojnie się wypakowuje do strawnej postaci np 7zpiem
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline szwabg

  • Nowy użytkownik
  • *
  • Wiadomości: 28
  • Reputacja +0/-0
  • Wersja programu: 1.63 HF1
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #11 dnia: Luty 05, 2016, 11:58:28 »
Rozumiem, rozumiem, "stachałem", rozpakowałem, jest plik msi, wszystko się zgadza. Ale utknąłem na samym początku. Obecnie poszukuje parametru, który pozwoli na aktualizację poprzedniej wersji.   

Offline zefirek

  • Aktywny użytkownik
  • ***
  • Wiadomości: 124
  • Reputacja +2/-0
  • Wersja programu: Subiekt, Rewizor, Rachmistrz GT najnowsza
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #12 dnia: Październik 24, 2017, 20:43:37 »
Witam, trochę odświeżę temat, czy ktoś próbował tej opisanej wyżej procedury z wersją 1.49 HF1?
Odnalazłem plik msi ale ma 17MB, a plik z poprawką ma rozsz. msp którego nie mogę podpiąć pod GPO.
Kto coś pomoże?

Offline pir

  • Aktywny użytkownik
  • ***
  • Wiadomości: 289
  • Reputacja +14/-0
  • Wersja programu: zazwyczaj aktualna chyba że czekam na jakąś poprawkę
Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #13 dnia: Październik 25, 2017, 07:41:53 »
Chcesz zrobić automat dla aktualizacji, czy dla instalacji od początku?

Jeżeli dla aktualizacji, to nie rozumiem po co, skoro w abonamencie mamy wbudowany automatyczny aktualizator.
Jeżeli instalator to niestety, ale dość często Insert wypuszcza HF jako osobne - małe paczki i dopiero większe łaty SP integruje z całym programem.

Forum Użytkownikow Subiekt GT

Odp: [HOW TO] Subiekt GT - edycja parametrow msi oraz GPO
« Odpowiedź #13 dnia: Październik 25, 2017, 07:41:53 »