Czy SCCM jest przesadą w przypadku średnich organizacji?

18

Jestem technikiem informatycznym w szkole średniej, w którym pracuje około 1600 uczniów, 250 pracowników i ponad 800 komputerów klienckich, w większości z systemem Windows 7. Nasz zespół składa się z trzech członków. Mój szef wydaje się zadowolony z sieci, która działa (prawie) niekoniecznie wydajnej, dobrze utrzymanej sieci, która jest łatwa w obsłudze i utrzymaniu. Nadal jestem dość wcześnie w mojej karierze informatycznej, więc nie jestem na bieżąco z wszystkimi dostępnymi rozwiązaniami do zarządzania punktami końcowymi.

Szukam lepszego sposobu zarządzania klientami (wdrażanie oprogramowania, śledzenie zmian, inwentaryzacja itp.) Podoba mi się wygląd funkcji SCCM 2012, ale studia przypadków wydają się być ukierunkowane na dużą infrastrukturę obejmującą wiele witryn, a nie na jedną witrynę średniej wielkości .

Czy SCCM jest odpowiedni dla pojedynczej witryny średniej wielkości, czy jest skierowany do znacznie większych korporacji? Jak mogę ustalić, czy rozwiązanie do zarządzania punktami końcowymi, takie jak SCCM, jest odpowiednie dla naszej organizacji?

EDYCJA: Dzięki za wszelką pomoc Przyjrzę się SCE i SCCM i przygotuję kilka propozycji, które przedstawię mojemu szefowi / zastępcy szefa

Le_Quack
źródło
4
Warto zapoznać się z System Center Essentials. Chociaż jako instytucja edukacyjna pełny SCCM prawdopodobnie nie jest poza zasięgiem finansowym, pakiet Essentials i dokumentacja mogą być łatwiejsze do zarządzania.
dunxd
5
@dunxd W rzeczywistości Microsoft zazwyczaj ma dość głębokie zniżki na edukację.
MDMarra

Odpowiedzi:

14

Nie nazwałbym ponad 800 komputerami „średniej wielkości”. Udało mi się wdrożyć następcę SCCM w banku zatrudniającym 850 pracowników. W twoim przypadku jest o wiele bardziej prawdopodobne, że nie wiesz, jakie będą twoje narzędzia - w jakiś sposób mam problem z wyobrażeniem sobie, że zespół 3 osób w szkole jest wysoce kompetentny, że firmy zatrudniają za dużo więcej pieniędzy. Krzywa uczenia się będzie dla ciebie brutalna.

Ale kiedy już to skończysz, to bardzo pomoże - cały pakiet System Center. Ponad 800 maszyn jest O DUŻO zbyt dużych, aby można było je uruchomić.

TomTom
źródło
Słyszę, opisałbym mój zestaw umiejętności w najlepszym razie jako średni, ale jednocześnie prawdopodobnie wiem więcej o prawidłowym administrowaniu systemami i mam lepszy wgląd niż 2 osoby, z którymi pracuję. Jestem gotów dowiedzieć się wszystkiego, co mogę na temat oprogramowania przed jego wdrożeniem, ale nie chciałem spędzać godzin na czytaniu przewodników i książek SCCM, aby się przekonać, że nie był to odpowiedni system. ktoś doradził dalsze czytanie?
Le_Quack,
Dokumentacja, właściwie - w ten sposób wchodzę w prawie wszystko. Skonfiguruj małe wirtualne środowisko i baw się nim.
TomTom
Zgadzam się, jestem administratorem w firmie, która do niedawna posiadała około 900 miejsc w dwóch witrynach i nie wyobrażam sobie, aby robić to bez SCCM. Dobre użycie pozwoli Ci zaoszczędzić dużo czasu i wysiłku, a tak naprawdę nie jesteś tak mały w kategoriach SCCM. (Mamy teraz 35 witryn w 20 krajach, choć tylko kilkuset więcej użytkowników, i to naprawdę jest nieocenione).
GAThrawn
4
@TomTom Czym jest „następca SCCM”?
Ryan Ries,
19

Tło:

Byłem głównym administratorem / użytkownikiem wdrożenia SCCM 2012 SP1 w naszej organizacji, która składa się z około 500 stacji roboczych (Windows 7) i 120 serwerów (Windows Server 2008 R2). Jestem również na wczesnym etapie kariery i przede wszystkim mam doświadczenie w pracy w sieci i Linuksie, więc zarządzanie punktami końcowymi systemu Windows jest dla mnie czymś nowym i nieco niesmacznym. Mam tylko doświadczenie z SCCM 2012, więc nie mogę rozmawiać ze starszymi wersjami. Nasza organizacja znajduje się na samym dole ekonomii krzywej skali, a nasze (mniej lub bardziej) udane wdrożenie SCCM jest w dużej mierze spowodowane faktem, że jesteśmy na tyle daleko przed naszymi wymaganiami, że możemy być proaktywni, wiele standardowych obowiązków jest wykonywanych przez inne grupy (Active Directory, e-mail, sieć, zabezpieczenia).


Cena funkcji: złożoność

SCCM 2012 ma wiele ruchomych części, a gdy pękają, pękają z przyczyn, które nie zawsze są od razu oczywiste lub intuicyjne. SCCM 2012 działa jak nadzorca, zarządzając i wykorzystując wiele istniejących podstawowych technologii za pomocą jednego systemu. To nie jest proste i czasami się psuje. Aby dowiedzieć się, ile różnych elementów jest zaangażowanych, spójrz na liczbę plików dziennika , myślę, że w przybliżeniu istnieje około 240 plików dziennika. Ponownie trudno (przynajmniej z mojej perspektywy) przecenić złożoność SCCM (lub naprawdę dowolnego systemu zarządzania punktami końcowymi).


Zarządzanie punktami końcowymi jak szef

Wiesz, co jest naprawdę denerwujące? Przejście (lub RDPing) do każdej maszyny, aby wykonać to samo zadanie w kółko. To nudne i strata czasu. Jeśli naprawdę zobowiązujesz się do korzystania z tego narzędzia, może to być niesamowity multiplikator siły. Oto funkcje, które to umożliwiają:

  • Aktualizacje oprogramowania - jest to po prostu WSUS na sterydach. Uzyskujesz doskonałe raportowanie, szczegółowość i kontrolę zgodności ze standardowymi ofertami WSUS. Jeśli możesz zrobić WSUS, możesz wykonać Aktualizacje oprogramowania za pomocą SCCM.

  • Ustawienia zgodności - byłem bardzo podekscytowany, widząc tę ​​funkcję pochodzącą z krainy rzeczy takich jak Puppet. Elementy konfiguracji składają się z ustawienia do oceny, a następnie z reguły zgodności, która określa, czy należy ją naprawić. Jako przykład wypuściliśmy aplikację dla całej organizacjiktóre usunęło jedno narzędzie do kompresji i zastąpiło je innym. Miało to niefortunną konsekwencję nieprawidłowego ustawienia powiązania plików dla plików ZIP. Jeden element konfiguracji oparty na kluczu rejestru później ustaliliśmy powiązanie plików w całej flocie. Możesz ocenić całkiem szeroki zakres ustawień - klucze / wartości rejestru, zapytania Active Directory, zapytania WQL i SQL oraz skrypty PowerShell. Pomyśl o ustawieniach zgodności jako bardzo elastycznej, szczegółowej wersji obiektów zasad grupy z kontrolą wersji (w końcu ) i raportowaniem. Minusem jest to, że w przypadku wszystkiego, co jest nawet trochę skomplikowane, będziesz pisał skrypty i nadal nie unikamy trudności w zarządzaniu konfiguracją modelu zarządzania zorientowanego na API .

  • Aplikacje - służy do wdrażania oprogramowania innych firm i zarządzania nim. Cała logika powinna być zawarta w „Aplikacji” - logika wykrywania (skąd mam wiedzieć, czy $ APPLICATION jest zainstalowana), logika wymagań (czy klient spełnia wymagania wstępne), logika instalacji i logika deinstalacji. Przy prawidłowo zbudowanych Applications to działa naprawdę , naprawdę dobrze do zarządzania 3rd oprogramowania. Wdrożona jest nowsza wersja, automatycznie zastępuje starszą wersję, odinstalowuje ją, a następnie instaluje nowszą wersję. Jak wspomniałem powyżej - z dnia na dzień wymieniliśmy jedno narzędzie na inne w całej naszej flocie. Możesz posunąć ten model jeszcze dalej i skorzystać z „AppStore”funkcjonalność pozwalająca użytkownikom instalować własne oprogramowanie, które znajduje się poza obrazem podstawowym.

    Będziesz chciał zarządzać takimi programami, jak Adobe Flash, Acrobat / Reader i Java JRE, ponieważ tak często są one celem złośliwego oprogramowania, ale nie próbuj tego robić samodzielnie. Wystarczy kupić usługę subskrypcji, która zapewnia je za pośrednictwem SCUP . Proces instalacji tych produktów jest tak ruchomym celem, że wydaje się, że każda wersja robi wszystko inaczej (patrz tutaj , tutaj , tutaj i tutaj). W najlepszym razie okazuje się, że w ciągu około pięciu godzin mogę wypróbować nową aplikację Java JRE lub Flash. Jeśli korzystasz z JRE Reader, Acrobat, Flash i Java JRE, możesz spodziewać się co najmniej 20 godzin pracy na miesiąc. To prawie cały tydzień FTE do pakowania - zaoszczędź te godziny i wysiłek na aplikacjach wewnętrznych lub specjalistycznych. (Dlaczego Adobe i Oracle sięgają tak głęboko, by utrudnić mi życie, nie mam pojęcia).

  • Raportowanie / pomiar oprogramowania - prawie wszystko w systemie Windows znajduje się w WMI lub w rejestrze. Rejestr jest łatwo dostępny dzięki elementom konfiguracji i prawie wszystko w WMI zostaje wciągnięte w cykl zapasów. Następnie możesz użyć wbudowanych lub niestandardowych raportów, aby zamienić je w fajne, fantazyjne informacje zatwierdzone przez menedżera (TM). Na przykład mamy niestandardowy raport, który podaje nam numer seryjny wszystkich naszych stacji roboczych, wysyłamy go do naszego przedstawiciela firmy Dell i otrzymujemy listę maszyn, których gwarancja wygasa w tym kwartale. Schludny.

    Wspomniałem wcześniej o instalacji aplikacji z „AppStore” - jeśli więc użytkownicy samodzielnie instalują Acrobat, to w jaki sposób zarządzasz licencjami? Możesz uruchomić raport w czasie rzeczywistym, aby zobaczyć, kto ma dane oprogramowanie, a następnie spojrzećSoftware Metering, który powie Ci, jak często to konkretne oprogramowanie jest używane na określonej stacji roboczej. Używamy tego do zwijania licencji każdego działu dla Acrobat w jedną umowę, dzięki czemu możemy uzyskać lepszy koszt na licencję, a następnie w celu dodatkowego usunięcia go ze stacji roboczych, na których jest rzadko używany.

  • Wdrożenie systemu operacyjnego - jest to w zasadzie MDT, WAIK i DISM. Wartość dodana, jaką otrzymuje SCCM, to Sekwencje zadań oraz Kompilacja i przechwytywanie. Zasadniczo automatyzujesz proces budowy maszyny referencyjnej. Aby odświeżyć obraz podstawowy, zaktualizuj sekwencję zadań i uruchom ją ponownie. To znacznie skraca czas potrzebny na zbudowanie nowego obrazu podstawowego.

Właściwy dobór - czyli jak zostałem administratorem SCCM

Wszystko to brzmi dobrze, prawda? Oto problem. To nie jest proste. Nasz facet z poziomu 1 spędził prawie sześć tygodni, zastanawiając się nad kompilacją i przechwytywaniem obrazów podstawowych. Zajęło mi co najmniej miesiąc, aby rozwiązać listę problemów z praniem / naprawieniem. Nadal nie mogę zbudować, przetestować i wdrożyć środowiska Java JRE przed wydaniem nowej wersji. Nasz DBA musiał napisać nasze niestandardowe raporty, ponieważ nie mogłem znaleźć SSRS . Uważam, że piszę wiele skryptów PowerShell, aby skleić niektóre rzeczy razem lub wykonać jakąś „logikę”. Nadal nie mogę pisać zapytań WQLdla logiki aplikacji. Po sześciu miesiącach spędzania prawie całego dnia, każdego dnia z SCCM, czuję, że zaczynam zaczynać się uczyć. Nasi ludzie z poziomów 1 i 2 przekazują mi większość problemów z SCCM (które są tak naprawdę wsparciem dla komputerów końcowych / komputerów stacjonarnych), ponieważ nie mają (jeszcze!) Umiejętności ustawiania ich rozwiązywania. Przez zestaw umiejętności - mam na myśli takie rzeczy, jak znajomość WMI / WQL, WSUS, ProcMon, Instalatora Windows, PowerShell i rejestru. Aby wykonać takie czynności, jak poprawka Plik konfiguracyjny pliku ZIP, musisz wiedzieć, że tego rodzaju dane konfiguracyjne są przechowywane w rejestrze i gdzie je znaleźć. Jeśli uczynisz SCCM swoją organizacją ”brutalna krzywa uczenia się dla personelu poziomu 1, 3) opór i tendencja personelu do robienia rzeczy „oldschoolowym ręcznym sposobem”, ponieważ jest „o wiele łatwiejszy”.


Czy SCCM dobrze pasuje do Twojej organizacji? Oto kilka pytań do rozważenia.

  • Czy jesteś w trybie reaktywnym czy proaktywnym?
  • Jak różnorodne są już obowiązki zawodowe Twojego personelu? Czy oni po prostu zarządzają punktem końcowym, czy robisz wszystko?
  • Jak głębokie i różnorodne są umiejętności Twojego personelu?
  • Czy wśród pracowników jest chęć i chęć wspinania się na tę krzywą uczenia się?
  • Jak różnorodna jest Twoja flota i wymagania użytkownika końcowego?
  • Czy pracownicy wyższego szczebla chętnie zajmują się problemami wsparcia pulpitu i mentorują twoich pracowników z poziomów 1 i 2, dopóki nie poczują się lepiej w SCCM?
  • Czy twoje kierownictwo zapewni szkolenie (wskazówka: jeśli masz umowę z Microsoft Premier, mają świetne PFE, które mogą prowadzić seminaria na miejscu).
  • Czy twoje kierownictwo jest skłonne uruchomić dla ciebie ingerencję, podczas gdy spędzasz tydzień lub dwa, zastanawiając się nad „SCCM-sposobem” zamiast po prostu robić to „oldschoolowym ręcznym sposobem”?
Społeczność
źródło
Moje serce należy do Ciebie. Zakładam, że nie ma budżetu na szkolenie sccm? Mam go przed przejęciem zarządzania konfiguracją pulpitu i to naprawdę pomogło. Miałem doświadczenie z zapytaniami SQL i graficznym interfejsem Windows i oczywiście skryptami, ale poza tym byłem sccm noob. To było tylko kilka kawałków, po prostu fyi.
MDMoore313,
1
@ MDMoore313 - Po rozliczeniu umowy z firmą Premier mieliśmy PFE na czterodniowy trening, który był niesamowity. Faceci, którzy naprawdę mieli / mają trudności, to nasi ludzie z poziomu 1 / poziomu 2. Robienie rzeczy takich jak instalowanie oprogramowania w / SCCM w porównaniu do ręcznego przechodzenia do każdego komputera i instalacja wymaga ogromnej zmiany zestawu umiejętności.
Zgadzam się, to zarówno sztuka, jak i nauka.
MDMoore313,
9

Zapomnij, że jesteś szkołą i spójrz krytycznie na swoje liczby. Masz 800 komputerów i prawie 2000 użytkowników. To nie jest mała firma i nie powiedziałbym też „średniej wielkości”. Szkoły IT jest często zaniedbywane, ale prawdą jest, że powinieneś używać dobrej jakości sprzętu i oprogramowania dla przedsiębiorstw.

I rzeczywiście obejmuje to SCCM. Każdemu z nas trudno powiedzieć, co na pewno zadziała w twoim otoczeniu, ale na pewno możesz wybrać gorsze miejsca, od których można zacząć.

Oczywiście łatwiej to powiedzieć niż zrobić, ale zaufaj mi, gdy powiem, że mam prawie każdy „poziom” edukacyjnego IT.

Niewiele jest tak naprawdę nadmiaru w sieci tej wielkości - jednak jest ich zbyt wiele!

Dan
źródło
2

Użyłbym powtórzeń i kopii zapasowych, a wpkg, prosty (z odrobiną badań i organizacji), a co najważniejsze, działa. Możesz zobrazować maszynę, a następnie WPKG (niespodzianka, niespodzianka) zainstaluje oprogramowanie. Tego systemu używaliśmy z ponad 2000 maszynami na wielu kampusach, dopóki nie zostaliśmy przejęci przez inną uczelnię. Teraz używamy SCCM. Jest świetny pod każdym względem oprócz szybkości, niezawodności, prostoty, instalowania oprogramowania, instalowania systemu operacyjnego, raportowania i dostarczania dokładnych danych. Poza tym jest w porządku.

Ian
źródło