Jak wydrukować plik ze skryptu PowerShell

Jak wydrukować plik ze skryptu PowerShell
Windows PowerShell ISE zapewnia obiekt do pisania skryptów i wykonywania ich w celu wykonywania różnych działań. PowerShell ISE jest rozszerzeniem niezbędnego narzędzia PowerShell narzędzia. Jest wyposażony w wbudowaną obsługę Microsoft Windows. Możesz jednak zainstalować go również dla Linux Distros i macOS. PowerShell zapewnia prosty interfejs polecenia do wykonania, podczas gdy ISE ma bardziej interaktywny i szczegółowy interfejs i wykonuje złożone i większe skrypty. PowerShell i PowerShell ISE mogą być powiązane z procesorami dwóch słów „”Notatnik" I "Słowo".

W tym poście zademonstrujemy różne metody wydrukowania pliku za pomocą skryptów PowerShell ISE.

Jak wydrukować plik za pomocą skryptu PowerShell

Otwórz PowerShell Ise, wykonując podane kroki.

Kliknij ikonę wyszukiwania paska zadań i wyszukaj „PowerShell Ise". Następnie kliknij nazwę i otwórz ją:

Wyświetlone zostaną okienko skryptowe i panela wyjściowa PowerShell ISE:

Najpierw zapisz swój skrypt bez tytułu przy preferowanej nazwie. Następnie naciśnij "Ctrl+s„Aby zapisać skrypt. Zapisaliśmy skrypt za pomocą „test.PS1" nazwa.

Jeśli nie znasz cmdlet używanego do drukowania, napisz następujący wiersz w skrypcie i naciśnij „Ctrl+s„Aby zapisać skrypt. Ten Get-command Wydrukuje wszystkie funkcje, cmdlet i aplikacje, w których „wydrukować„Istnieje słowo:

Get-command *drukuj *

Ponadto, aby uruchomić skrypt z panelu wyjściowego, musisz przekierować swój terminal do folderu, w którym zapisany jest skrypt. Utrzymaliśmy scenariusz C: \ Użytkownicy \ adnan \ pobieranie.

Po zapisaniu skryptu przejdź do panelu wyjściowego i uruchom skrypt, jak pokazano na poniższym obrazku. Uwaga, cmdlet PowerShell dla druku jest „Out-drukarnia".

„„Out-drukarnia”CMDLET PowerShell będzie wysyłał tylko dane do drukarki.

Teraz przejdziemy do drukowania pliku za pomocą tego „CMDLET".

Stworzyłem .plik txt i zapisał go jako „Drukuj plik.tekst”W tym samym katalogu, w którym„wydrukować.PS1„Skrypt jest zapisywany.

Musisz użyć „Pobierz zawartość„CMDLET i PRZEWIDUOWAJ TAK”Out-drukarnia„Aby uzyskać wydruk zawartości w środku”Drukuj plik.tekst". „„Pobierz zawartość”Wejmi treść z pliku i wyśle ​​ją do drukarki. Ponadto drukarka przesyła informacje do drukarki. Polecenie do wydrukowania pliku za pomocą skryptu PowerShell pokazano poniżej:

Get -Content -path ./Drukuj plik.txt | Out-drukarnia

Skopiuj i wklej polecenie w swoim skrypcie. Możesz utworzyć skrypt ze ścieżką pliku do wydrukowania. Zrobiliśmy kolejny scenariusz „GetPrint.PS1,„W tym samym katalogu:

Po uruchomieniu tego skryptu wydrukuje zawartość pliku. Jeśli Twój komputer nie jest podłączony do drukarki, przekierowuje cię, aby zapisać plik jako pdf, jak pokazano poniżej:

Parametry

Parametry obsługiwane przez „Out-drukarnia„:

- InputObject: Możesz zapisać treść pliku w zmiennej, a następnie przekazać tę zmienną do „Out-drukarnia".

- Nazwa: Drukuj cmdlet „Out-drukarnia”Wydrukuje plik za pomocą domyślnej drukarki. Jeśli jednak chcesz wydrukować plik na określonym serwerze, to to -Nazwa Parametr jest używany.

Omówimy oba parametry w drugiej części tego przewodnika.

Parametr inputObject

Możesz wydrukować zawartość pliku za pomocą „-InputObject„Parametr„Out-drukarnia". Otrzymamy treść „Drukuj plik.tekst”I zapisze go w zmiennej. Następnie Out-drukarnia otrzyma informacje ze zmiennej i wyśle ​​je do drukarki.

Stworzyliśmy inny scenariusz i zapisaliśmy go jako „InputObj.PS1". Napisz następujący kod w skrypcie, aby uzyskać treść „Drukuj plik.tekst„W zmiennej”$ P". Ponadto drugi wiersz kodu pokazuje, że „-InputObject" Karnety "$ P„Zmienna do„Out-drukarnia„I wyśle ​​dane do drukarki:

$ P = Get -Content -path Printfile.tekst
OUT OUT -INPUTOBject $ p

Wykonaj skrypt w panelu wyjściowym. Po pomyślnym wykonaniu skryptu wydrukuje wybrany plik:

Nazwa parametr

Jeśli chcesz wydrukować plik za pomocą innej drukarki, która nie jest domyślna, potrzebujesz nazwy drukarki lub lokalizacji drukarki. Jeśli nie znasz nazwy ani lokalizacji drukarki, kliknij ikonę wyszukiwania i wyszukaj „Drukarki i skanery„:

Otworzyć "Drukarki i skanery". Otrzymasz listę dodanych drukarek i skanerów. Kliknij wybraną drukarkę i wybierz „Zarządzać„:

Po kliknięciu „Zarządzać„Otworzy kolejne okno. Wybierać "Właściwości drukarki„Z tego okna:

Następnie otrzymasz nazwę i lokalizację drukarki, jak pokazano poniżej:

Możesz użyć nazwy lub lokalizacji drukarki.

Następujące polecenie wydrukuje plik:

Get -Content -path ./Drukuj plik.txt | Nazwa zewnętrzna „HP155B02 (seria HP Smart Tank 510)”

Teraz uruchom skrypt w PowerShell ISE, aby wydrukować plik na drukarce o określonej nazwie:

Wniosek:

PowerShell ISE umożliwia użytkownikom interakcję z różnymi zadaniami systemu Windows za pomocą wiersza poleceń. Drukowanie pojawiło się jako powszechnie używane działanie większości użytkowników komputerów, drukowanie dokumentów lub drukowanie zdjęć. W tym artykule zademonstrowaliśmy sposoby wydrukowania pliku za pomocą skryptów PowerShell ISE. Przejście cmdlet PowerShell ISE umożliwia wydrukowanie pliku za pomocą skryptów ISE. Ponadto pokazaliśmy użycie różnych parametrów, takich jak „-InputObject" I "-Nazwa".