Zarządzanie stanem użytkowników w programie Configuration Manager

 

Dotyczy: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Sekwencji zadań programu System Center 2012 Configuration Manager można używać do przechwytywania i przywracania stanu danych użytkownika w środowiskach wdrożenia systemu operacyjnego, w których ma zostać zachowany bieżący stan użytkownika systemu operacyjnego. Na przykład:

  • Wdrożenia równoległe, w których przechwycony stan użytkownika na jednym komputerze ma zostać przywrócony na innym.

  • Wdrożenia aktualizacji, w których przechwycony stan użytkownika ma zostać przywrócony na tym samym komputerze.

Następujące sekcje zawierają informacje dotyczące zarządzania stanem użytkownika w programie Menedżer konfiguracji:

  • Procedury przechwytywania i przywracania stanu użytkownika

  • Przechowywanie danych o stanie użytkownika

  • Jak skonfigurować rolę punktu migracji stanu

  • Jak utworzyć skojarzenia komputera dla wdrożeń równoległych

  • Jak utworzyć pakiet USMT

  • Jak przechwycić i przywrócić dane o stanie użytkownika

  • Jak przywrócić dane stanu użytkownika w przypadku niepowodzenia wdrożenia systemu operacyjnego

Więcej informacji o typowych scenariuszach migracji stanu użytkowników znajduje się w następujących sekcjach:

Procedury przechwytywania i przywracania stanu użytkownika

Na poniższych ilustracjach przedstawiono akcje skojarzone z przechwytywaniem i przywracaniem stanu użytkownika na komputerze.

Workflow for Capturing User State

Workflow for restoring user state.

Przechowywanie danych o stanie użytkownika

Po przechwyceniu stanu użytkownika, dane o stanie użytkownika można przechowywać na komputerze docelowym (odpowiednie do wdrożeń aktualizacji) lub w punkcie migracji stany użytkownika (wymagane w przypadku wdrożeń równoległych). Aby przechowywać stan użytkownika w punkcie migracji stanu użytkownika, należy użyć serwera systemu lokacji programu Menedżer konfiguracji hostującego rolę systemu lokacji punktu migracji. Aby przechowywać stan użytkownika na komputerze docelowym, należy tak skonfigurować sekwencję zadań, aby dane były przechowywane lokalnie przy użyciu łączy.

Uwaga

Łącza służące do przechowywania stanu użytkownika lokalnie to twarde łącza. Twarde łącza to funkcja USMT 4.0 skanująca komputer w poszukiwaniu plików użytkownika oraz ustawień, a następnie tworząca katalog twardych łączy prowadzących do tych plików. Twarde łącza służą następnie do przywracania danych użytkownika po wdrożeniu nowego systemu operacyjnego.

System_CAPS_importantWażne

Do przechowywania danych stanu użytkownika nie można jednocześnie używać punktu migracji stanu i twardych łączy.

Aby przechowywać dane o stanie użytkownika w punkcie migracji stanu, należy wykonać następujące czynności:

  1. Skonfiguruj punkt migracji stanu, tak aby przechowywał dane o stanie użytkownika.

  2. Utwórz skojarzenie komputera między komputerem źródłowym a komputerem docelowym. Skojarzenie należy utworzyć przed przechwyceniem stanu użytkownika na komputerze źródłowym.

  3. Dodaj kroki do sekwencji zdań, która przechwytuje dane o stanie użytkownika, a następnie przechowuje je w punkcie migracji stanu.

  4. Dodaj kroki do sekwencji zadań, która pobiera dane o stanie użytkownika z punktu migracji stanu, a następnie przywraca dane na komputerze docelowym.

Aby przechowywać dane o stanie użytkownika na komputerze docelowym w celu wdrażania aktualizacji, należy wykonać następujące czynności:

  • Dodaj kroki do sekwencji zadań, które powodują przechwycenie i zapisanie danych o stanie użytkownika w lokalnym folderze przy użyciu łączy.

  • Dodaj kroki do sekwencji zadań, która przywraca stan użytkownika przy użyciu tych łączy.

    Uwaga

    Dane o stanie użytkownika, do których prowadzą twarde łącza, pozostają na komputerze po usunięciu starego systemu operacyjnego przez sekwencję zadań. Są to nowe dane, służące do przywrócenia stanu użytkownika po wdrożeniu nowego systemu operacyjnego.

Jak skonfigurować rolę punktu migracji stanu

Poniższe metody pozwalają skonfigurować punkt migracji stanu, tak aby przechowywać w nich dane o stanie użytkownika.

  • Użyj Kreatora tworzenia serwera systemu lokacji, aby utworzyć nowy serwer systemu lokacji dla punktu migracji stanu.

  • Użyj Kreatora dodawania ról systemu lokacji, aby dodać punkt migracji stanu do istniejącego serwera.

Korzystając z tych kreatorów, należy podać następujące informacje dotyczące punktu migracji stanu:

  • Foldery do przechowywania danych o stanie użytkownika.

  • Maksymalna liczba klientów, którzy mogą przechowywać dane w punkcie migracji stanu.

  • Minimalna ilość wolnego miejsca dla punktu migracji stanu, w którym będą przechowywane dane o stanie użytkownika.

  • Zasady usuwania dla nowej roli. Istnieje możliwość określenia, aby dane o stanie użytkownika były usuwane natychmiast, po ich przywróceniu na komputerze, albo po upływie określonej liczby dni od ich przywrócenia.

  • Czy punkt migracji stanu ma odpowiadać tylko na żądania przywrócenia danych o stanie użytkownika. Włączenie tej opcji uniemożliwia użycie punktu migracji stanu do przechowywania danych o stanie użytkownika.

Więcej informacji o sposobach instalowania ról systemu lokacji znajduje się w sekcji Instalowanie ról systemu lokacji w temacie Instalowanie i konfigurowanie ról systemu lokacji dla programu Configuration Manager.

Jak utworzyć skojarzenia komputera dla wdrożeń równoległych

Utwórz skojarzenie komputera, aby zdefiniować relację między komputerem źródłowym a docelowym dla wdrożeń równoległych. Komputer źródłowy jest istniejącym komputerem zarządzanym przez program Menedżer konfiguracji. Po wdrożeniu nowego systemu operacyjnego na komputerze docelowym komputer źródłowy zawiera stan użytkownika, który został poddany migracji na komputer docelowy.

Aby utworzyć skojarzenie komputera

  1. W konsoli programu Menedżer konfiguracji kliknij przycisk Zasoby i zgodność.

  2. W obszarze roboczym Zasoby i zgodność kliknij pozycję Migracja stanu użytkownika.

  3. Na karcie Narzędzia główne w grupie Tworzenie kliknij przycisk Utwórz skojarzenie komputera.

  4. Na karcie Skojarzenie komputera w oknie dialogowym Właściwości skojarzenia komputera określ komputer źródłowy, na którym jest stan użytkownika do przechwycenia, oraz komputer docelowy, na którym dane o stanie użytkownika mają zostać przywrócone.

  5. Na karcie Konta użytkowników określ konta użytkowników, które mają zostać migrowane na komputer docelowy. Określ jedno z następujących ustawień:

    - **Przechwyć i przywróć wszystkie konta użytkowników**: To ustawienie powoduje przechwycenie i przywrócenie kont wszystkich użytkowników. Należy z niego korzystać do utworzenia wielu skojarzeń z tym samym komputerem źródłowym.
    
    - **Przechwyć wszystkie konta użytkowników i przywróć określone konta**: To ustawienie powoduje przechwycenie kont wszystkich użytkowników na komputerze źródłowym i przywrócenie na komputerze docelowym tylko wybranych. Ponadto tego ustawienia można używać do utworzenia wielu skojarzeń z tym samym komputerem źródłowym.
    
    - **Przechwyć i przywróć określone konta użytkowników**: To ustawienie powoduje przechwycenie i przywrócenie tylko określonych kont. Po wybraniu tego ustawienia nie można utworzyć wielu skojarzeń z tym samym komputerem źródłowym.
    

Jak utworzyć pakiet USMT

Aby przechowywać dane o stanie użytkownika lokalnie lub w punkcie migracji stanu, należy utworzyć pakiet zawierający pliki źródłowe USMT, które mają być użyte. Ten pakiet należy określić, dodając krok Przechwyć stan użytkownika do sekwencji zadań.

Aby utworzyć pakiet USMT za pomocą Kreatora tworzenia pakietu i programu, postępuj według poniższej procedury. Więcej informacji na temat Kreatora tworzenia pakietu i programu można znaleźć w sekcji Jak utworzyć pakiet i Program przy użyciu Kreatora programów i tworzenie pakietu w temacie Tworzenie pakietów oraz programy w programie Configuration Manager.

Aby utworzyć pakiet USMT

  1. Na stronie Pakiet Kreatora tworzenia pakietu i programu zaznacz pole wyboru Ten pakiet zawiera pliki źródłowe, a następnie przejdź do folderu USMT w folderze WAIK.

    Dla komputerów x64 i x86 jest wymagany tylko pakiet USMT, więc przejdź do folderu głównego USMT. Zwykle ścieżka do folderu USMT to C:\Program Files\WAIK\tools\USMT.

  2. Na stronie Typ programu kreatora zaznacz pole wyboru Nie twórz programu.

  3. Ukończ pracę kreatora.

Jak przechwycić i przywrócić dane o stanie użytkownika

Aby przechwycić i przywrócić dane o stanie użytkownika, należy najpierw utworzyć sekwencję zadań, a następnie edytować ją w celu dodania następujących kroków:

  • Zażądaj magazynu stanów: Ten krok jest niezbędny tylko w przypadku przechowywania stanu użytkownika w punkcie migracji stanu.

  • Przechwyć stan użytkownika: Ten krok powoduje przechwycenie danych o stanie użytkownika i przechowywanie ich w punkcie migracji stanu lokalnie lub za pomocą łączy.

  • Przywróć stan użytkownika: W tym kroku dane o stanie użytkownika są przywracane na komputerze docelowym. Dane mogą być przywracane z punktu migracji stanu użytkownika lub z komputera docelowego.

  • Zwolnij magazyn stanów: Ten krok jest niezbędny tylko w przypadku przechowywania stanu użytkownika w punkcie migracji stanu. W tym kroku dane są usuwane z punktu migracji stanu.

Aby ukończyć procedurę przechwytywania i przywracania, należy użyć narzędzia do migracji stanu użytkowników (USMT). Podczas migracji stanu użytkownika z systemu Windows XP do systemu Windows XP, należy użyć narzędzia USMT 3.0.1. We wszystkich innych obsługiwanych scenariuszach migracji stanu użytkownika należy użyć narzędzia USMT 4.0.

Poniższe procedury służą do dodawania kroków sekwencji zadań niezbędnych do przechwycenia i przywrócenia stanu użytkownika. Więcej informacji na temat tworzenia oraz edytowania sekwencji zadań znajduje się w następujących sekcjach w temacie Zarządzanie sekwencjami zadań w programie Configuration Manager:

Aby dodać kroki sekwencji zadań w celu przechwycenia stanu użytkownika

  1. Z listy Sekwencja zadań wybierz sekwencję zadań, a następnie kliknij przycisk Edytuj.

  2. Jeśli przechowujesz dane stanu użytkownika w punkcie migracji stanu, dodaj do sekwencji zadań krok Zażądaj magazynu stanów. W oknie dialogowym Edytor sekwencji zadań kliknij przycisk Dodaj, wskaż pozycję Stan użytkownika, a następnie kliknij pozycję Zażądaj magazynu stanów. Określ poniższe właściwości i opcje dotyczące kroku Zażądaj magazynu stanów, a następnie kliknij przycisk Zastosuj.

    Na karcie Właściwości określ następujące opcje:

    - Wprowadź nazwę i opis kroku.
    
    - Kliknij pozycję **Przechwyć stan z komputera**.
    
    - W polu **Liczba ponownych prób** określ liczbę prób przechwycenia przez sekwencję zadań danych o stanie użytkownika w przypadku wystąpienia błędu.
    
    - W polu **Opóźnienie ponowienia próby (w sekundach)** wprowadź liczbę sekund oczekiwania przez sekwencję zadań przed kolejną próbą przechwycenia danych.
    
    - Zaznacz pole wyboru **Jeśli konto komputera nie może połączyć się z magazynem stanów, użyj konta dostępu do sieci**, aby określić, czy do przechwycenia danych o stanie użytkownika ma zostać użyte konto dostępu do sieci programu Menedżer konfiguracji.
    
      Aby uzyskać więcej informacji o kontach dostępu do sieci, zobacz sekcję [Konfigurowanie konta dostępu do sieci](gg682115\(v=technet.10\).md) w temacie [Konfigurowanie zarządzania zawartością w programie Configuration Manager](gg682115\(v=technet.10\).md).
    

    Na karcie Opcje określ następujące opcje:

    - Zaznacz pole wyboru **Kontynuuj w przypadku błędu**, aby sekwencja zadań kontynuowała do następnego kroku, gdy bieżący zakończy się niepowodzeniem.
    
    - Określ warunki, które w przypadku wystąpienia błędu muszą zostać spełnione, aby kontynuować sekwencję zadań.
    
  3. Dodaj krok Przechwyć stan użytkownika do sekwencji zadań. W oknie dialogowym Edytor sekwencji zadań kliknij przycisk Dodaj, wskaż pozycję Stan użytkownika, a następnie kliknij pozycję Przechwyć stan użytkownika. Określ poniższe właściwości i opcje dotyczące kroku Przechwyć stan użytkownika, a następnie kliknij przycisk OK.

    System_CAPS_importantWażne

    Dodając ten krok do sekwencji zadań, należy także podać wartość zmiennej OSDStateStorePath sekwencji zadań, aby określić miejsce przechowywania danych o stanie użytkownika. Wybierając lokalne przechowywanie stanu użytkownika, nie należy podawać folderu głównego, ponieważ może to spowodować błąd sekwencji zadań. Dane użytkownika przechowywane lokalnie muszą zawsze być w folderze lub podfolderze. Informacje dotyczące tej zmiennej można znaleźć w temacie .0b3df5ab-dce7-4dcf-a49e-3bf046798076#BKMK_CaptureUserState

    Na karcie Właściwości określ następujące opcje:

    - Wprowadź nazwę i opis kroku.
    
    - Określ pakiet, który zawiera plik źródłowy USMT służący do przechwycenia danych stanu użytkownika.
    
    - Określ profile użytkowników do przechwycenia:
    
        - Kliknij opcję **Przechwyć wszystkie profile użytkowników z opcjami standardowymi**, aby przechwycić wszystkie profile użytkowników.
    
        - Kliknij opcję **Dostosuj przechwytywanie profilu użytkownika**, aby wybrać pojedyncze profile użytkowników.
    
    - Wybierz opcję **Włącz pełne rejestrowanie**, aby określić, ile informacji ma zostać zapisanych w plikach dziennika w przypadku wystąpienia błędu.
    
    - Zaznacz pole wyboru **Pomiń pliki korzystające z systemu szyfrowania plików (EFS)**.
    
    - Wybierz pozycję **Kopiuj, używając dostępu do systemu plików**, aby określić następujące ustawienia:
    
        - **Kontynuuj, jeśli pewnych plików nie można przechwycić**: Po wybraniu tego ustawienia sekwencja zadań będzie kontynuowała proces migracji, nawet jeśli nie będzie można przechwycić niektórych plików. Wyłączenie tej opcji spowoduje błąd kroku sekwencji zadań, jeśli nie będzie można przechwycić jakiegoś pliku. Ta opcja jest domyślnie włączona.
    
        - **Przechwyć lokalnie, używając łączy zamiast kopiować pliki**: To ustawienie umożliwia skorzystanie z funkcji migracji twardych łączy dostępnej w programie USMT 4.0. Jeżeli używasz narzędzia USMT w wersji starszej niż 4.0, to ustawienie jest ignorowane.
    
        - **Przechwyć w trybie offline (tylko Windows PE)**: To ustawienie umożliwia przechwytywanie stanu z systemu Windows PE bez rozruchu istniejącego systemu operacyjnego. Jeżeli używasz narzędzia USMT w wersji starszej niż 4.0, to ustawienie jest ignorowane.
    
    - Zaznacz pole wyboru **Przechwyć, używając usługi kopiowania woluminów w tle (VSS)**. Jeżeli używasz narzędzia USMT w wersji starszej niż 4.0, to ustawienie jest ignorowane.
    

    Na karcie Opcje określ następujące opcje:

    - Zaznacz pole wyboru **Kontynuuj w przypadku błędu**, aby sekwencja zadań kontynuowała do następnego kroku, gdy bieżący zakończy się niepowodzeniem.
    
    - Określ warunki, które w przypadku wystąpienia błędu muszą zostać spełnione, aby kontynuować sekwencję zadań.
    

Wdróż tę sekwencję zadań, aby przechwycić stan użytkownika na komputerze docelowym. Informacje dotyczące sposobu wdrażania sekwencji zadań, zobacz sekcję Wdrażanie sekwencji zadań w temacie Zarządzanie sekwencjami zadań w programie Configuration Manager.

Aby dodać kroki sekwencji zadań w celu przywrócenia stanu użytkownika

  1. Z listy Sekwencja zadań wybierz sekwencję zadań, a następnie kliknij przycisk Edytuj.

  2. Dodaj krok Przywróć stan użytkownika do sekwencji zadań. W oknie dialogowym Edytor sekwencji zadań kliknij przycisk Dodaj, wskaż pozycję Stan użytkownika, a następnie kliknij opcję Przywróć stan użytkownika. Ten krok pozwala ustanowić połączenie z punktem migracji stanu. Określ poniższe właściwości i opcje dotyczące kroku Przywróć stan użytkownika, a następnie kliknij przycisk OK.

    Na karcie Właściwości określ następujące właściwości:

    - Wprowadź nazwę i opis kroku.
    
    - Określ pakiet, który zawiera narzędzie USMT pozwalające przywrócić dane stanu użytkownika.
    
    - Określ profile użytkowników, które mają być przywrócone:
    
        - Kliknij opcję **Przywróć wszystkie przechwycone profile użytkowników z opcjami standardowymi**, aby przywrócić wszystkie profile użytkowników.
    
        - Kliknij opcję **Dostosuj przechwytywanie profilu użytkownika**, aby przywrócić pojedyncze profile użytkowników.
    
    - Wybierz opcję **Przywróć profile użytkowników komputera lokalnego**, aby podać nowe hasło dla przywróconych profilów. Nie można migrować haseł dla lokalnych profilów.
    
      <div class="alert">
    
    
      > [!NOTE]
      > <P>Gdy masz lokalne konta użytkowników i chcesz używać kroku <STRONG>Przechwyć stan użytkownika</STRONG> oraz wybierasz opcję <STRONG>Przechwyć wszystkie profile użytkowników z opcjami standardowymi</STRONG>, musisz zaznaczyć ustawienie <STRONG>Przywróć profile użytkowników komputera lokalnego</STRONG> w kroku <STRONG>Przywróć stan użytkownika</STRONG>. W przeciwnym razie sekwencja zadań nie powiedzie się.</P>
    
    
      </div>
    
    - Wybierz opcję **Kontynuuj, jeśli niektórych plików nie można przywrócić**, jeśli chcesz, aby krok **Przywróć stan użytkownika** kontynuował pracę, gdy nie przywrócenie pliku nie jest możliwe.
    
      Jeśli stan użytkownika jest przechowywany za pomocą lokalnych łączy, a operacja przywracania się nie powiedzie, użytkownik administracyjny może ręcznie usunąć twarde łącze utworzone w celu przechowania danych. Inną metodą jest uruchomienie narzędzia USMTUtils w sekwencji zadań. W przypadku usuwania twardych linków za pomocą narzędzia USMTUtils dodaj krok [Uruchom ponownie komputer](hh846237\(v=technet.10\).md) po uruchomieniu narzędzia USMTUtils.
    
    - Wybierz opcję **Włącz pełne rejestrowanie**, aby określić, ile informacji ma zostać zapisanych w plikach dziennika w przypadku wystąpienia błędu.
    

    Na karcie Opcje określ następujące opcje:

    - Zaznacz pole wyboru **Kontynuuj w przypadku błędu**, aby sekwencja zadań kontynuowała do następnego kroku, gdy bieżący zakończy się niepowodzeniem.
    
    - Określ warunki, które w przypadku wystąpienia błędu muszą zostać spełnione, aby kontynuować sekwencję zadań.
    
  3. Jeśli przechowujesz dane stanu użytkownika w punkcie migracji stanu, dodaj do sekwencji zadań krok Zwolnij magazyn stanów. W oknie dialogowym Edytor sekwencji zadań kliknij przycisk Dodaj, wskaż pozycję Stan użytkownika, a następnie kliknij opcję Zwolnij magazyn stanów. Określ poniższe właściwości i opcje dotyczące kroku Zwolnij magazyn stanów, a następnie kliknij przycisk OK.

    System_CAPS_importantWażne

    Akcja sekwencji zadań uruchomiona przed krokiem Zwolnij magazyn stanów musi zakończyć się powodzeniem przed rozpoczęciem kroku Zwolnij magazyn stanów.

    Na karcie Właściwości wprowadź nazwę i opis kroku.

    Na karcie Opcje określ poniższe opcje.

    - Zaznacz pole wyboru **Kontynuuj w przypadku błędu**, aby sekwencja zadań kontynuowała do następnego kroku, gdy bieżący zakończy się niepowodzeniem.
    
    - Określ wszystkie warunki, które muszą zostać spełnione w przypadku wystąpienia błędu, aby kontynuować sekwencję zadań.
    

Wdróż tę sekwencję zadań, aby przywrócić stan użytkownika na komputerze docelowym. Informacje o wdrażaniu sekwencji zadań wdrażania zawiera sekcja Wdrażanie sekwencji zadań w temacie Zarządzanie sekwencjami zadań w programie Configuration Manager.

Jak przywrócić dane stanu użytkownika w przypadku niepowodzenia wdrożenia systemu operacyjnego

Jeśli wdrożenie systemu operacyjnego zakończy się niepowodzeniem, w celu pobrania danych stanu użytkownika przechwyconych w czasie procesu wdrażania użyj funkcji LoadState narzędzia USMT 4.0. Dotyczy to danych przechowywanych w punkcie migracji stanu oraz danych zapisanych lokalnie na komputerze docelowym. Więcej informacji o tej funkcji narzędzia USMT można znaleźć na stronie Składnia funkcji LoadState.