Polecenia wykonywane w PowerShell iWiersz polecenia może wyświetlać informacje. Czasami jest to tylko kilka linii, np. Podczas sprawdzania polecenia ping, lub może to być wiele linii, np. kiedy twój lokalny adres IP lub zewnętrzny adres IP. Niezależnie od tego, jak długi jest wynik, czasami wystarczy zapisać go w pliku, aby nie trzeba było pobierać informacji raz po raz. Zarówno Wiersz polecenia, jak i PowerShell obsługują kopiowanie i wklejanie, ale można również zapisać dane wyjściowe polecenia w pliku, gdy polecenie jest uruchomione. Oto, jak możesz to zrobić w wierszu polecenia i programie PowerShell.
Dane wyjściowe polecenia do pliku - Wiersz polecenia
Otwórz wiersz polecenia i wprowadź polecenie, które chcesz uruchomić. Zanim jednak stukniesz Enter, dodaj na końcu następujące elementy;
> name-of-file.txt
Nie musisz najpierw utworzyć pliku tekstowego. Wiersz polecenia zrobi to za Ciebie. Jeśli wprowadzisz tylko nazwę pliku, zostanie on utworzony w tym samym katalogu, w którym aktualnie znajduje się wiersz polecenia. Możesz zapisać dane wyjściowe w innej lokalizacji, dodając ścieżkę do folderu, w którym chcesz zapisać dane wyjściowe.
> path-to-foldername-of-file.txt
Jeśli chcesz zapisać wynik w pliku, ale także wyświetlić go w wierszu polecenia, możesz to zrobić za pomocą tego polecenia;
> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt
Dane wyjściowe polecenia do pliku - PowerShell
W PowerShell możesz wysyłać dane wyjściowe polecenia doplik w taki sam sposób, jak w wierszu polecenia. Wpisz polecenie, które chcesz uruchomić, a zanim stukniesz Enter, na końcu dodaj następujące. Ponownie nie musisz tworzyć pliku tekstowego. PowerShell zrobi to za Ciebie.
> name-of-file.txt
Spowoduje to zapisanie pliku wyjściowego w tym samym kataloguw którym obecnie znajduje się PowerShell. Aby zapisać dane wyjściowe w pliku w innej lokalizacji, możesz określić ścieżkę do folderu, w którym chcesz go zapisać.
Jeśli chcesz wyświetlić dane wyjściowe, nie możesz tego zrobić w trakcie tworzenia pliku. Po utworzeniu uruchom to polecenie, aby wyświetlić jego zawartość.
Get-Content -Path "path-to-filefile-name.txt"
Jeśli zastanawiasz się, czy wynik może byćzapisany w innym typie pliku, odpowiedź brzmi nie. Zarówno Command Prompt, jak i PowerShell mogą tylko zapisywać natywnie do / tworzyć pliki tekstowe i nie ma możliwości sformatowania danych wyjściowych, aby po zapisaniu w pliku wyglądało to w określony sposób.
Komentarze