Udostępnij za pośrednictwem


Narzędzie aprowizacji drukarek uniwersalnych [Aby wkrótce zostać wycofane]

Omówienie

Narzędzie do aprowizacji drukarek universal print ułatwia organizacjom wdrażanie drukarek na urządzeniach z systemem Windows 10 użytkowników przy użyciu programu Microsoft Endpoint Manager.

W tym dokumencie omówiono wymagania, konfiguracje i kroki umożliwiające korzystanie z tego narzędzia.

W tym przewodniku Szybki start wyjaśniono, jak włączyć usługę Universal Print i skonfigurować drukarkę.

Ważne

Nowy dostawca CSP usługi universal print w systemie Windows 11 zastępuje to narzędzie. Aby uzyskać szczegółowe informacje, zobacz Aprowizowanie drukarek universal print

Wymagania wstępne

Przed użyciem narzędzia upewnij się, że zostały wykonane następujące czynności:

  1. Spełnij wymagania zgodnie z dokumentacją Rozpoczynanie pracy.

  2. Na urządzeniach z systemem Windows 10 musi być zainstalowana najnowsza wersja usługi Windows Update:

    1. Windows 10, wersja 2004: KB4571744
    2. W przypadku systemu Windows 10 w wersjach 1903 i 1909: KB4566116
  3. Urządzenia z systemem Windows 10 są rejestrowane w programie Microsoft Endpoint Manager

Konfigurowanie:

Krok 1. Pobieranie narzędzia do aprowizacji drukarek uniwersalnych

Pobierz wszystkie pliki narzędzia do aprowizacji drukarek universal print z Centrum pobierania Microsoft.

Pobieranie zawiera następujące pliki:

  1. UniversalPrintPrinterProvisioning.0.1.0.0.intunewin: jest to wstępnie spakowany pakiet aplikacji Win32 usługi Intune zawierający narzędzie do aprowizacji drukarek. Za pomocą programu Microsoft Endpoint Manager ten pakiet należy wdrożyć na wszystkich urządzeniach, na których należy wstępnie aprowizować drukarki universal print.
  2. SamplePolicy.zip: Ten folder ZIP zawiera dwa pliki:
    1. printers.csv (przykład): ten plik jest przykładem. Może służyć jako odwołanie do tworzenia listy drukarek, które należy dodać na danym zestawie urządzeń użytkowników.
    2. InstallPolicy.cmd to prosty skrypt, który kopiuje printers.csv plik konfiguracji do odpowiedniego folderu na urządzeniach użytkowników.
  3. EULA.rtf: Narzędzie jest w wersji zapoznawczej. Korzystanie z oprogramowania działa jako zgoda na warunki umowy licencyjnej użytkownika końcowego (EULA), która jest dołączona do narzędzia w pliku o nazwie "EULA.rtf".

Krok 2. Wdrażanie pakietu aplikacji Win32 usługi Intune

Za pomocą programu Microsoft Endpoint Manager należy wdrożyć UniversalPrintPrinterProvisioning0.1.0.0.intunewin jako aplikację systemu Windows (Win32) na wszystkich urządzeniach docelowych, na których należy wstępnie aprowizować drukarki.

Podczas wdrażania pakietu większość pól zostanie wstępnie wypełniona. (na przykład Zachowanie instalacji jako system). Inne pola powinny być wypełnione jako:

  1. W obszarze Wymagania:
    1. Architektura systemu operacyjnego: wybierz zarówno 32-bitowe, jak i 64-bitowe.
    2. Minimalny system operacyjny: Windows 10 1903 (minimalne wymaganie dotyczące usługi Universal Print)
  2. W obszarze Reguły wykrywania,
    1. Wybierz pozycję Format reguł jako Ręcznie skonfiguruj reguły wykrywania i kliknij pozycję Dodaj
    2. Wybierz pozycję Typ reguły jako tożsamość usługi zarządzanej. Odpowiednie pola zostaną wypełnione automatycznie.
  3. W obszarze Przypisania dodaj grupy urządzeń zawierające urządzenia z systemem Windows 10, na których należy wstępnie aprowizować drukarki.

Aby uzyskać szczegółowe informacje na temat wdrażania pakietu aplikacji usługi Intune, zapoznaj się z tematem Intune Standalone — Zarządzanie aplikacjami Win32: Dodawanie aplikacji Win32 do usługi Intune.

Krok 3. Tworzenie listy drukarek printers.csv , które należy wdrożyć na urządzeniach użytkowników

Utwórz plik CSV konfiguracji z listą drukarek. Nadaj plikowi CSV nazwę "printers.csv".

Jeśli musisz wdrożyć różne drukarki dla różnych zestawów użytkowników, musisz utworzyć jeden printers.csv plik konfiguracji dla grupy użytkowników.

Printers.csv plik powinien zawierać:

  1. Wiersz nagłówka z trzema nazwami kolumn: SharedID, , SharedNameIsDefault

  2. Mieć jedną drukarkę na wiersz. Drukarki SharedIDSharedName można pobrać z portalu usługi Universal Print (patrz poniższy obraz) lub programu PowerShell.

    image-20200825170518854

Uwaga

Aby zapoznać się z dokumentacją, zapoznaj się z printers.csv przykładami pobranymi w ramach pakietu (SamplePolicy\printers.csv).

Krok 4. Generowanie niestandardowego pakietu aplikacji Win32 (plik Intunewin ) do wdrożenia printers.csv

Za pomocą narzędzia Microsoft Win32 Content Prep Tool utwórz niestandardowy pakiet aplikacji Win32 (nazwimy go InstallPolicy.intunewin — możesz użyć własnej nazwy). Ten niestandardowy pakiet aplikacji będzie używany do wdrażania printers.csv pliku na urządzeniach użytkowników.

Autonomiczna usługa Intune — zarządzanie aplikacjami Win32: przygotowywanie zawartości aplikacji Win32 do przekazania

Szczegółowo omówimy poszczególne kroki:

  1. Pobieranie narzędzia do aprowizacji drukarek universal print zawiera skrypt"SamplePolicy/InstallPolicy.cmd" polecenia — ten skrypt może służyć do kopiowania printers.csv pliku na urządzeniu użytkownika.

  2. Umieść następujące pliki w jednym folderze:

    • Printers.csv utworzony w kroku 3.
    • Skrypt polecenia (InstallPolicy.cmd), który był częścią pobierania narzędzia do aprowizacji drukarek universal print.

    prov-tool-install-policy-folder

  3. Pobierz narzędzie Microsoft Win32 Content Prep Tool z usługi GitHub jako plik zip. Spowoduje to pobranie Microsoft-Win32-Content-Prep-Tool-master.zip pliku do Downloads folderu na urządzeniu.

    Win32-content-prep-tool-github-image

  4. Rozpakuj zawartość Microsoft-Win32-Content-Prep-Tool-master.zip pliku.

    Win32-Content-Prep-Tool-folder-image

  5. Uruchom wiersz polecenia i przejdź do folderu, w którym pliki narzędzia Microsoft Win32 Content Prep Tool zostały rozpakowane.

    Uruchom polecenie IntuneWinAppUtil.exe. Po wyświetleniu monitu wprowadź:

    • Source folder: folder, w którym znajduje się lista drukarek (printers.csv) i InstallPolicy.cmd plików.

    • Setup file: ścieżka InstallPolicy.cmd pliku (lub dowolny inny skrypt, który będzie używany do kopiowania printers.csv pliku na urządzeniach użytkowników)

    • Output Folder: Folder, w którym ma być przechowywany wygenerowany plik pakietu intunewin .

    • Do you want to specify catalog folder (Y/N): Wprowadź N.

    Win32-Content-Prep-Tool-Input-prompt

    Po wprowadzeniu wszystkich danych wejściowych i trafieniu klawisza Enter narzędzie wygeneruje pakiet intunewin i wyświetli następujące dane wyjściowe:

    Win32-Content-Prep-Tool-Output

  6. Niestandardowy pakiet InstallPolicy.intunewin intunewin jest teraz generowany i można go znaleźć w folderze wyjściowym.

    IntallPolicy-intunewin-package

Krok 5. Wdrażanie niestandardowego pakietu aplikacji intunewin na urządzeniach użytkowników

InstallPolicy.intunewin Pakiet aplikacji Win32 należy wdrożyć na urządzeniach użytkowników przy użyciu programu Microsoft Endpoint Manager. Oto konkretne kroki:

  1. Uruchom program Microsoft Endpoint Manager i przejdź do pozycji Aplikacje wszystkie> aplikacje.

  2. Kliknij pozycję Dodaj

    Microsoft-Endpoint-Manager-Add-App

  3. Wybierz typ aplikacji jako aplikację systemu Windows (Win 32)

    Microsoft-Endpoint-Manager-Select-App-Type

    Kliknięcie pozycji Wybierz spowoduje uruchomienie kreatora.

  4. Informacje o aplikacji — wybierz wcześniej wygenerowany niestandardowy pakiet aplikacji intunewin (InstallPolicy.intunewin) i uzupełnij inne informacje o aplikacji.

  5. Program — drukarki można wdrożyć na poziomie użytkownika (tylko na wszystkich urządzeniach użytkownika) lub na poziomie urządzenia.

    W przypadku wdrażania na poziomie użytkownika ,

    • W obszarze Zainstaluj polecenie wprowadź InstallPolicy.cmdinstalacja użytkownika
    • W obszarze Odinstaluj polecenie wprowadź InstallPolicy.cmd odinstalowanie użytkownika
    • W obszarze Zachowanie instalacji wybierz pozycję Użytkownik
    • W przypadku kodów powrotnych po prostu zachowaj powodzenie typu kodu. Pozostałe kody powrotne można usunąć.

    Spowoduje to skopiowanie printers.csv pliku do folderu %AppData%\UniversalPrintPrinterProvisioning\Configuration na urządzeniach użytkowników.

    Microsoft-Endpoint-Manager-add-app-program

    W przypadku wdrażania na poziomie urządzenia ,

    • W obszarze Install command (Zainstaluj) wprowadź InstallPolicy.cmd device install
    • W obszarze Odinstaluj polecenie wprowadź InstallPolicy.cmd odinstalowanie urządzenia
    • W obszarze Zachowanie instalacji wybierz pozycję System

    Spowoduje to skopiowanie printers.csv pliku do jednego z następujących folderów w zależności od architektury urządzenia:

    • Na urządzeniu x64: "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration\"
    • Na urządzeniu x86: "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration\"

    W pozostałej części tego dokumentu będziemy kontynuować kontekst jako użytkownik. Jeśli chcesz wdrożyć na poziomie urządzenia , może wystąpić kilka zmian wymaganych w poniższych krokach.

    W obszarze Zachowanie ponownego uruchamiania urządzenia wybierz pozycję Nie ma określonej akcji.

  6. Wymagania -

    • Architektura systemu operacyjnego: wybierz zarówno 32-bitowe, jak i 64-bitowe.
    • Minimalny system operacyjny: wybierz system Windows 10 1903 (minimalne wymaganie dotyczące usługi Universal Print)

    Microsoft-Endpoint-manager-add-app-requirements

  7. Reguły wykrywania -

    • Format reguł: wybierz pozycję Ręcznie skonfiguruj reguły wykrywania
    • Kliknij pozycję Dodaj
      • Typ reguły: wybierz pozycję Plik
      • Ścieżka: wprowadź %AppData%\UniversalPrintPrinterProvisioning\Configuration
      • Plik lub folder: Wprowadź printers.csv
      • Metoda wykrywania: wybierz pozycję Plik lub folder istnieje

    Microsoft-Endpoint-Manager-add-app-detection-rules

  8. Zależności — możesz zignorować ten krok i kliknąć przycisk Dalej.

  9. Przypisania — w obszarze Wymagane kliknij pozycję +Dodaj grupę. Wybierz grupy użytkowników, do których należy wdrożyć daną listę drukarek.printers.csv

    Microsoft-Endpoint-Manager-add-app-assignments

  10. Przejrzyj i utwórz — przejrzyj wszystkie ustawienia i kliknij pozycję Utwórz

    Microsoft-Endpoint-Manager-add-app-review

Po wykonaniu wszystkich kroków program Microsoft Endpoint Manager jest gotowy do wdrożenia drukarek universal print na urządzeniach użytkowników docelowych.

Microsoft-Endpoint-Manager-add-app-final

Możesz kliknąć odpowiednią aplikację intunewinw programie Microsoft Endpoint Manager i sprawdzić stan instalacji urządzenia i stan instalacji użytkownika.

Endpoint-Manager-app-device-install-report

Monitorowanie informacji o aplikacji i przypisań za pomocą usługi Microsoft Intune

Jak są zainstalowane drukarki?

Krok 2 powyżej spowoduje zainstalowanie usługi w tle na urządzeniu z systemem Windows 10. Usługa w tle będzie nasłuchiwać zdarzenia logowania użytkownika . Drugi pakiet (InstallPolicy.intunewin) wdrożony w kroku 5 spowoduje umieszczenie pliku konfiguracji z listą drukarek na urządzeniu z systemem Windows 10 użytkowników.

Po zalogowaniu użytkownika usługa w tle zostanie wyzwolona w celu zainstalowania drukarek universal print. Będzie on szukać printers.csv pliku. Jeśli zostanie znaleziona, usługa doda wszystkie drukarki wymienione w printers.csv pliku do urządzenia z systemem Windows 10.

Uwaga

Tylko drukarki, do których zalogowany użytkownik ma dostęp, zostaną dodane do urządzenia.>

Rozwiązywanie problemów

Jeśli drukarki usługi Universal Print nie są zainstalowane po zalogowaniu użytkownika, sprawdź następujące elementy:

Upewnij się, że plik printers.csv jest obecny na podstawie poziomu wdrożenia:

  • Użytkownik:
    • %AppData%\UniversalPrintErProvisioning\Configuration
  • Urządzenia:
    • Na urządzeniu x64: "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration"
    • Na urządzeniu x86: "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration"

Jeśli drukarka zdefiniowana w pliku printers.csv nie jest zainstalowana, sprawdź dziennik zdarzeń PrintProvisioning znajdujący się na kliencie w obszarze Dziennik aplikacji i usług —> Microsoft —> UniversalPrint dla zdarzenia 3 z następującym tekstem:

Opis: "System nie może odnaleźć określonej ścieżki".

Jeśli widzisz ten błąd, istnieją dwie możliwe przyczyny.

  1. Użytkownik nie ma dostępu do drukarki.

    • Sprawdź listę dostępu drukarki w portalu usługi Universal Print i upewnij się, że konto użytkownika zostało dodane bezpośrednio lub w ramach grupy zabezpieczeń Microsoft Entra ID.

    • Upewnij się, że możesz ręcznie odnaleźć i dodać drukarkę przy użyciu polecenia "Dodaj drukarkę". Jeśli nie możesz ręcznie dodać drukarki, wykonaj kroki rozwiązywania problemów w sekcji "Instalowanie lub odnajdywanie drukarek na kliencie".

  2. Plik printers.csv ma identyfikator Drukarki zamiast Identyfikator udziału.

    • Upewnij się, że prawidłowy identyfikator jest używany w pliku printers.csv.

Więcej zasobów

Pokaz wideo (@13:48): Eliminowanie lokalnych serwerów wydruku za pomocą usługi Universal Print