Ten blog omówi kilka metod uzyskania danych wejściowych od użytkownika za pomocą cmdlet „Odczyt-host”.
Jak uzyskać dane wejściowe do skryptów PowerShell za pomocą cmdlet „Odczyt-host”?
„„Odczyt-host„Polecenie jest wykorzystywane w PowerShell do przyjmowania danych wejściowych od użytkownika, niezależnie od tego, czy są to proste informacje tekstowe, czy poufne, takie jak hasło.
Przykład 1: Poproś użytkownika do wprowadzenia nazwy
Ten przykład da demonstrację, aby skłonić użytkownika do wprowadzenia nazwy za pomocą „Odczyt-host„Cmdlet:
Odczyt host „Proszę wprowadzić swoje imię”Dodaj "Odczyt-host”CMDLET, aby monitować użytkownika z określonym komunikatem dodanym w poleceniu odwróconym. Ten komunikat wyświetli się podczas przyjmowania danych wejściowych od użytkownika:
Przykład 2: Poproś o dane wejściowe
Teraz zachęcimy użytkownika do wprowadzenia nazwy i wieku, a następnie zmienimy kolor wyjściowy:
Write-host „Ten program będzie monitował o nazwę."Zgodnie z powyższym kodem:
Przykład 3: Użytkownik monitujący o wprowadzenie hasła
Teraz dodaj następujące polecenie w skrypcie:
$ pwd = odczyt „hosta„ wejściowe hasło ”-SecurestringZgodnie z powyższym kodem:
Wprowadź hasło i naciśnij „OK" przycisk.
Sprawdźmy, czy hasło zostało utworzone, czy nie, wykonując zmienną ”$ pwd”:
$ pwdChodziło o wprowadzanie wkładu do skryptów PowerShell.
Wniosek
Aby uzyskać dane wejściowe od użytkownika, „Odczyt-host”CMDLET jest używany do prostego wprowadzania tekstu lub hasła. Aby to zrobić, dodaj cmdlet „Odczyt-host”. Następnie określ tekst, który chcesz wyświetlić w momencie przyjmowania danych wejściowych od użytkownika. Na koniec użyj „-Assecurestring”Parametr do konwersji hasła wejściowego na bezpieczny ciąg. Ten blog zapewnił świetny sposób na wkład w skrypty PowerShell.