Configurations Change Report for Dynamics CRM

By kgorczewski on Grudzień 25th, 2009

Let’s imagine situation that you would like to have a report what was changed in the system in the specific period of the time. This report can be very useful when you will have some problems so you can track if they are not related to the recent releases.

Whole process is very easy and can take up to 20 mins.
What you need it one small Microsoft tool and exported all customizations from the last period time (week in my situation) and all customization from now.

MSDN Tool is called – Customization Compare Utility which source code you can find here: http://msdn.microsoft.com/en-us/library/dd442453.aspx

When you will extract it and compile it in Visual Studio 2008 you can start use it.

1.Run a Customization Compare Utility and select: 

  • Select Source: exported_customizations_from_last_week
  • Select Target: exported_customizations_from_current_week

2.    Run Tool 

 
3.    Export results to Excel
4.    Set filter and select items with values in Result column:

  • Changed
  • Not In Source
  • Not In Destinations

And just now you have nice report which contains differences between customizations so all modifications in layouts and attributes, workflows, business units, security roles etc.

This is a simplest and easiest method to track and backup changes in Dynamics CRM.

Configurations Change Report for Dynamics CRM

By kgorczewski on Grudzień 25th, 2009

Let’s imagine situation that you would like to have a report what was changed in the system in the specific period of the time. This report can be very useful when you will have some problems so you can track if they are not related to the recent releases.

Whole process is very easy and can take up to 20 mins.
What you need it one small Microsoft tool and exported all customizations from the last period time (week in my situation) and all customization from now.

MSDN Tool is called – Customization Compare Utility which source code you can find here: http://msdn.microsoft.com/en-us/library/dd442453.aspx

When you will extract it and compile it in Visual Studio 2008 you can start use it.

1.Run a Customization Compare Utility and select: 

  • Select Source: exported_customizations_from_last_week
  • Select Target: exported_customizations_from_current_week

2.    Run Tool 

 
3.    Export results to Excel
4.    Set filter and select items with values in Result column:

  • Changed
  • Not In Source
  • Not In Destinations

And just now you have nice report which contains differences between customizations so all modifications in layouts and attributes, workflows, business units, security roles etc.

This is a simplest and easiest method to track and backup changes in Dynamics CRM.

Życzenia

By Kamil Skalski on Grudzień 24th, 2009

Nowy serwer

By blog Michała Cywińskiego... on Grudzień 23rd, 2009

Tydzień temu w mojej szkole zawitał nowy serwer firmy IBM. Posiada on obsługę wirtualizacji sprzętowej, więc też postawiliśmy na nim VMWare ESXi Server. Ale to był początek problemów… Ale wróćmy najpierw do samego początku. Sprzęt był dobrze zabezpieczony do przesyłki, w zeszły czwartek rano, po odebraniu komputera nadeszła wiekopomna chwila rozpakowania tego cuda Sprzęt pięknie funkcjonuje, jedynym zgrzytem był brak posiadania w serwerowni klawiatury PS/2, co zaowocowało poszukiwaniami w całej szkole klawiatury USB. Na szczęście, po 15 minutach udało się takową klawiaturę znaleźć. Oto jak wszystko wyglądało po zdjęciu obudowy: I parametry nowego serwera: Dwa procesory Intel Xeon DUAL CORE E5160 3.0GHz/1333MHz FSB L2 Cache size 4MB 16 GB DDR2 pamięci operacyjnej w kościach po 2 GB z niezłym chłodzeniem Dyski 2x1TB SAS spięte sprzętowym RAID 1 (oczywiście 3,5 hotswapy) 4 interfejsy sieciowe Combo CD/DVD 2 wyjścia VGA i 4 porty USB Obudowa rackowa 1U Jak na szkołę, naprawdę nieźle Niestety, po zainstalowaniu VMWare ESXi Server zaczęły się problemy. VSphere client nie potrafił utworzyć storage’a dla wirtualnych maszyn. Po długich godzinach kombinowania, wykryliśmy że potrzebną przestrzeń trzeba odpowiednio spartycjonować zewnętrznym systemem (czyli inaczej niż zaleca VMWare ), więc w naszym przypadku w ruch poszła płyta ze Slackware Linux, formatowanie, reboot i wszystko już poszło w ruch Za niedługo zmigrujemy rzeczywisty server ze Squidem do wirtualnej maszyny i postawię server Szkolenej Telewizji Internetowej, bo będziemy startowali z początkiem roku 2010 A jak już jesteśmy w klimatach serwerowych, to oto następca BSODu, czyli wersja dla kobiet: Pink Screen of Death w VMWare ESXi na sewerze Dell PowerEdge 2850: Technorati Tagi: serwer , server , vmware , esxi , vmware esxi , wirtualna , maszyna , wirtualizacja , linux , telewizja…(read more)

Nowy serwer

By blog Michała Cywińskiego... on Grudzień 23rd, 2009

Tydzień temu w mojej szkole zawitał nowy serwer firmy IBM. Posiada on obsługę wirtualizacji sprzętowej, więc też postawiliśmy na nim VMWare ESXi Server. Ale to był początek problemów… Ale wróćmy najpierw do samego początku. Sprzęt był dobrze zabezpieczony do przesyłki, w zeszły czwartek rano, po odebraniu komputera nadeszła wiekopomna chwila rozpakowania tego cuda Sprzęt pięknie funkcjonuje, jedynym zgrzytem był brak posiadania w serwerowni klawiatury PS/2, co zaowocowało poszukiwaniami w całej szkole klawiatury USB. Na szczęście, po 15 minutach udało się takową klawiaturę znaleźć. Oto jak wszystko wyglądało po zdjęciu obudowy: I parametry nowego serwera: Dwa procesory Intel Xeon DUAL CORE E5160 3.0GHz/1333MHz FSB L2 Cache size 4MB 16 GB DDR2 pamięci operacyjnej w kościach po 2 GB z niezłym chłodzeniem Dyski 2x1TB SAS spięte sprzętowym RAID 1 (oczywiście 3,5 hotswapy) 4 interfejsy sieciowe Combo CD/DVD 2 wyjścia VGA i 4 porty USB Obudowa rackowa 1U Jak na szkołę, naprawdę nieźle Niestety, po zainstalowaniu VMWare ESXi Server zaczęły się problemy. VSphere client nie potrafił utworzyć storage’a dla wirtualnych maszyn. Po długich godzinach kombinowania, wykryliśmy że potrzebną przestrzeń trzeba odpowiednio spartycjonować zewnętrznym systemem (czyli inaczej niż zaleca VMWare ), więc w naszym przypadku w ruch poszła płyta ze Slackware Linux, formatowanie, reboot i wszystko już poszło w ruch Za niedługo zmigrujemy rzeczywisty server ze Squidem do wirtualnej maszyny i postawię server Szkolenej Telewizji Internetowej, bo będziemy startowali z początkiem roku 2010 A jak już jesteśmy w klimatach serwerowych, to oto następca BSODu, czyli wersja dla kobiet: Pink Screen of Death w VMWare ESXi na sewerze Dell PowerEdge 2850: Technorati Tagi: serwer , server , vmware , esxi , vmware esxi , wirtualna , maszyna , wirtualizacja , linux , telewizja…(read more)

metronome.NET – coś dla ludzi muzykalnych

By blog Michała Cywińskiego... on Grudzień 22nd, 2009

Ostatnio opublikowałem pierwszą wersję mojego mini-programu o nazwie metronome.NET. Jak nazwa wskazuje, jest to cyfrowy metronom napisany w Visual Basicu i oparty o .net Framework 3.5. Jeśli ktokolwiek potrzebuje metronomu, albo też chciałby ktoś zajrzeć do kodu źródłowego i go zmodyfikować do swoich potrzeb, to zapraszam na oficjalną stronę projektu . Aktualnie metronom korzysta ze speakera w naszym PC, ale w przyszłych wydaniach chcę dać użytkownikowi wybór pomiędzy plikami wave, a starym, dobrym speekerem-beeperem A oto i screen mojej prostej aplikacji (Z zamiarami rozwijania, aby nie była już taka prosta ):…(read more)

metronome.NET – coś dla ludzi muzykalnych

By blog Michała Cywińskiego... on Grudzień 22nd, 2009

Ostatnio opublikowałem pierwszą wersję mojego mini-programu o nazwie metronome.NET. Jak nazwa wskazuje, jest to cyfrowy metronom napisany w Visual Basicu i oparty o .net Framework 3.5. Jeśli ktokolwiek potrzebuje metronomu, albo też chciałby ktoś zajrzeć do kodu źródłowego i go zmodyfikować do swoich potrzeb, to zapraszam na oficjalną stronę projektu . Aktualnie metronom korzysta ze speakera w naszym PC, ale w przyszłych wydaniach chcę dać użytkownikowi wybór pomiędzy plikami wave, a starym, dobrym speekerem-beeperem A oto i screen mojej prostej aplikacji (Z zamiarami rozwijania, aby nie była już taka prosta ):…(read more)

metronome.NET – coś dla ludzi muzykalnych

By blog Michała Cywińskiego... on Grudzień 22nd, 2009

Ostatnio opublikowałem pierwszą wersję mojego mini-programu o nazwie metronome.NET. Jak nazwa wskazuje, jest to cyfrowy metronom napisany w Visual Basicu i oparty o .net Framework 3.5. Jeśli ktokolwiek potrzebuje metronomu, albo też chciałby ktoś zajrzeć do kodu źródłowego i go zmodyfikować do swoich potrzeb, to zapraszam na oficjalną stronę projektu . Aktualnie metronom korzysta ze speakera w naszym PC, ale w przyszłych wydaniach chcę dać użytkownikowi wybór pomiędzy plikami wave, a starym, dobrym speekerem-beeperem A oto i screen mojej prostej aplikacji (Z zamiarami rozwijania, aby nie była już taka prosta ):…(read more)

Automatyzacja instalacji w Windows XP a “Found New Hardware Wizard”

By Piotrek Gardy on Grudzień 20th, 2009

Dziś pierwszy post o System Centre Configuration Manager (SCCM), a dokładniej o tym Windows XP może trochę przeszkodzić przy niektórych automatycznych instalacjach paczek, aplikacji itp, jesli tylko dodają one jakieś drivery i ich urządzenie zostanie wykryte przez Windows, nim ów sterownik zostanie zainstalowany.. Ale do rzeczy:

Scenariusz w którym ten problem wystąpił: budowa stacji referencyjnej, czyli proces w którym:

  • Instalowany jest system operacyjny w sposób nienadzorowany (unattended)
  • Instalowane są aplikacje, również w sposób nienadzorowany
  • Tak zainstalowana stacja jest “generalizowana” (sysprep)
  • Następnie jej zawartość jest kopiowania do pliku obrazu (.WIM) i przesłana na serwer, celem instalacji kolejnych stacji z tegoż własne obrazu

Budowałem obraz, który musiał zawierać w sobie Integration Components do Hyper-V (R2).  Stacja, która miała zostać przechwycona do obrazu, była instalowana z nośnika Windows XP PRO SP2.  Niestety, gdy procedura dochodziła do instalacji komponentów Hyper-V , ten krok trwał tyle, na ile było mu to zezwolone w sekwencji budowania obrazu…
W trakcie poszukiwania rozwiązania, gdzieś na Internecie przeczytałem, że winnym tutaj może być okno kreatora “Found New Hardware” (zdaję się iż w polskim XP nosi on nazwę “Wykryto nowy sprzęt”), które to jest otwarte gdzieś w tle i blokuje instalacje sterowników przez inne aplikacje..
Rzeczywiście, po włączeniu testowej linii poleceń i wywołaniu z niej Task Manager’a okazało się, iż takie okno w tle jest otwarte i jego zamknięcie powoduje iż Integration Components się instalują i sekwencja przechodzi do kolejnych kroków.

Ten problem dotyczy właściwie każdej aplikacji instalacyjnej, które będzie oczekiwać uda jej się zainstalować sterownik…

Skoro winny został odnaleziony, trzeba było się go pozbyć. W internecie dominowała propozycja wykonania skryptu vbs, który znajdzie to okno i wyślę do niego informację że wciśnięto klawisz ESC. Jednak to obejście nie zadziałało dla mnie. Szukałem więc dalej i znalazłem artykuł KB 938596, który wiele mi wyjaśnił… Otóż od Service Pack 3 dla Windows XP można wyłączyć automatyczne pojawianie sie tego kreatora nowego sprzętu, za pomocą wpisów w rejestrze i restartu komputera po zmianie.. Zaś do systemów XP SP1 i XP SP2 można zainstalować poprawkę, która też udostępnia taką możliwość. Sprawdziłem więc czy wyłączenie pojawiania się tego kreatora pomoże i…… Udało się! :)

Jak to zrobiłem w praktyce? :

  1. Pobrałem poprawkę i przeniosłem ją do nowego katalogu
  2. W tym samym katalogu utworzyłem dwa pliki .REG , które wyłączały i włączały pojawianie sie owego kreatora, wg, wytycznych z podanego wyżej artykułu KB
  3. Stworzyłem paczkę dla tego katalogu, z trzema programami
    1. WindowsXP-KB938596-x86-ENU.exe /quiet /norestart
    2. regedit /s <plik_rejestru_wylaczajacy_kreatora>.reg
    3. regedit /s <plik_rejestru_wlaczajacy_kreatora>.reg
  4. W wszystkich trzech programach zaznaczyłem opcję że “ConfigMgr restarts computer”
  5. Stworzyłem nową sekwencję typu “Build and capture a reference operating system image”
  6. Dodałem trzy kroki instalacji oprogramowania z paczki do sekwencji, które instalowały poprawkę, wyłączały kreatora i włączały go z powrotem po instalacji Hyper-V IC

W ten oto sposób, moja, standardowa, sekwencja budowania obrazu wygląda tak:

:-) Mam nadzieję że komuś z Was się przyda opisana powyżej metoda na poradzenie sobie z ułomnością Windowsa XP. Windows 7 (Vista też) są pozbawione tego problemu :-)

Offline Virtual Machine Servicing Tool v2.1

By Piotrek Gardy on Grudzień 20th, 2009

Niedawno, wreszcie, ukazała się wersja 2.1 narzędzia, do offline’owego patchowania obrazów  System Centre Virtual Machine Manager. Poprzednia wersja nie obsługiwała SCVMM 2008 R2, ta już tak! :-)

Więcej informacji o tym narzędziu znajdziecie na TechNet’cie, zaś pobrać je możecie stąd.

App-v 4.6 RC!

By Piotrek Gardy on Grudzień 20th, 2009

Witam, po kolejnej, dłuższej przerwie…  Czy wiecie że od jakiegoś czasu jest dostępna wersja RC (Relase Candidate) App-V 4.6? Nie ? No to już wiecie. :-)

Żeby nie zanudzać i, tak naprawdę, nie kopiować informacji, to:

  • App-V 4.6 RC pobrać możecie z Microsoft Connect
  • Poczytać więcej o App-v 4.6 RC na oficjalnym blogu App-V. Warto tam zajrzeć, gdyż, w tym samym wpisie, znajdziecie informacje jak sekwencjonować Office 2010 .. ! :-)

Zapraszam do testowania!

Wysoka dostępność wirtualizacji i co nowego w R2

By Kamil Skalski on Grudzień 16th, 2009

Wczoraj odbyły się dwie sesje o wirtualizacji, które przyjemność miałem prowadzić. Zrealizowane zostały w ramach spotkań „Wirtualizacja bez tajemnic”, a omówione na nich zostały zagadnienia:

– Wysoka dostępność wirtualizacji – tworzenie clustrów niezawodnościowych i zarządzanie HA Virtual Machines.

– Kolejna odsłona wirtualizacji – co nowego w R2 – najważniejsze zmiany w nowych wersjach produktów Hyper-V 2008 R2 i System Center Virtual Machine Manager 2008 R2.

Prezentacje do pobrania pod odnośnikami: sesja1, sejsa2.

Dziękuje wszystkim słuchaczom i zapraszam na kolejne spotkania – już po nowym roku, na których omówione zostaną rozwiązania APP-V i MED-V.

Microsoft Dynamics CRM 5 – unofficial informations

By kgorczewski on Grudzień 7th, 2009

For Microsoft Dynamics CRM 5 we will have to wait another year but just now we have some unofficial informations:

  • ribbon menu
  • user-based user interface
  • organization chart
  • server it will be 64-bit only 
  • global searc
  • sitemap editor
  • mutiple forms for one entity – biggest improvment for me :
  • it looks that MS CRM 5.0 will be using CRM 4.0 new client (will embeded UR7) so upgrade will not be so problematic in big organizations!

Microsoft Dynamics CRM 5 – unofficial informations

By kgorczewski on Grudzień 7th, 2009

For Microsoft Dynamics CRM 5 we will have to wait another year but just now we have some unofficial informations:

  • ribbon menu
  • user-based user interface
  • organization chart
  • server it will be 64-bit only 
  • global searc
  • sitemap editor
  • mutiple forms for one entity – biggest improvment for me :
  • it looks that MS CRM 5.0 will be using CRM 4.0 new client (will embeded UR7) so upgrade will not be so problematic in big organizations!

IT Academic Day 2009

By Kamil Karczmarczyk on Grudzień 2nd, 2009

IT Academic Day to cykliczna impreza firmy Microsoft organizowana lokalnie na uczelniach wyższych. Jedną z większych konferencji tego cyklu jest ITAD na Uniwersytecie Śląskim, który jest organizowany przez Koło Naukowe Informatyków które prowadzę. 17 listopada 2009, wraz z Łukaszem Strąkiem (który jest Microsft Student Partnerem na naszym wydziale) zorganizowalismy IT Academic Day UŚ. Cała impreza była jednodniowa i odbyła się w Wydziale Nauk o Ziemi Uniwersytetu Śląskiego w Sosnowcu, tuż obok naszego Wydziału Informatyki i Nauki o Materiałach. Dlaczego Wydział Nauk o Ziemi a nie WIiNoM? Bo tam znajduje się duża aula zdolna pomieścić 250 osób, a sam budynek poprzez swój charakterystyczny wygląd jest bardzo popularny w Sonsowcu – właściwie wszyscy wiedzą o jaką „żyletę” chodzi ;)

Co do samego przebiegu konferencji, to agenda przedstawiała się następująco:

  • 9.40 – 10.00: Oficjalne rozpoczęcie konferencji
  • 10.00 – 11.30: Visual Studio 2010 – Marcin Dembowski
  • 11.45 – 12.30: Startuję w konkursie ImagineCup – Demoscene Spirit
  • 12.45 – 14.15: XNA Game Studio – gra RPG w 30 minut – Rafał Czupryński (Microsoft)
  • 14.30 – 16.00: Czego jeszcze nie wiesz o Windows 7 –  Kamil Karczmarczyk (KNI – UŚ)

Jak widać, podobnie jak w poprzednim roku, także i tym razem miałem okazję poprowadzić jedną z sesji ITAD-u. Moja sesja „Czego jeszcze nie wiesz o Windows 7″ miała na celu pokazanie ciekawych, ale niezbyt popularnych funkcjonalności Windows 7 – wiele z nich jest naprawdę bardzo ważnych w środowisku produkcyjnym/biznesowym, lecz są rzadziej używane przez zwykłych domowych użytkowników, jakimi są studenci. Zdawałem sobie sprawę, że zapewne znalazły się na sali osoby które wiedziały większość rzeczy które omawiałem, jednak wydaje mi się, że każdego zaskoczyłem przynajmniej 1-2 rzeczami o których nie wiedział (w końcu taki był temat sesji ;) ).

Podczas swojego wystąpienia pokazałem między innymi bootawanie windowsa 7 z dysku VHD, omówiłem BranchCache i DirectAcces, zademonstrowałem działanie AppLockera, trybu Virtual XP. Było też trochę o Windows 7 API, czyli fragment mojej sesji dla developerów ;) Zdecydowałem się też na pokazanie funkcjonalności niewspieranych przez Microsoft, które najprawdopodobniej znajdą się dopiero w kolejnych wersjach Windows – konkretnie mam na myśli Virtual Wi-Fi oraz wielowątkowe kopiowanie. Na zakończenie prezentacji pokazałem łatwie i przyjemne rzeczy, a mianowicie federated search oraz problem steps recorder.

Całość w miarę mi się udała – pokazałem właściwie wszystko (poza małym wyjątkiem) co chciałem pokazać, czas również miałem wyliczony co do minuty, także jestem ogólnie zadowolony ze swojego wystąpienia i mam nadzieję, że jeszcze nie raz będę miał okazję poprowadzić jakąś sesję w przyszłości.

Pozytywnie zaskoczony byłem również pytaniami jakie zadawali uczestnicy, nie tylko w trakcie sesji, po sesji, ale również drogą mailową. Wiele osób napisało do mnie maila z pytaniami dotyczącymi Windows 7. Dziękuję za zainteresowanie moim wystąpieniem:)

Więcej informacji dotyczących ITAD-u na naszym wydziale (w tym zdjęcia z imprezy), dostępnych jest na stronie: http://karczmarczyk.com/itad/.