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-drukarniaSkopiuj 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.tekstWykonaj 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".