Denne bloggen vil diskutere flere metoder for å få innspill fra brukeren ved hjelp av “Read-Host” CMDLET.
Hvordan få innspill til PowerShell-skript ved å bruke “Read-Host” CMDLET?
“Lese-vert”Kommando brukes i PowerShell for å ta innspill fra brukeren om det er en enkel tekst eller konfidensiell informasjon, for eksempel et passord.
Eksempel 1: Be brukeren oppgi navn
Dette eksemplet vil gi en demonstrasjon for å be en bruker om å oppgi et navn ved hjelp av "Lese-vert”Cmdlet:
Lese-vert "Vennligst skriv inn navnet ditt"Legg til "Lese-vert”Cmdlet om å be en bruker med den spesifiserte meldingen lagt til i den omvendte kommandoen. Denne meldingen vises mens du tar innspill fra brukeren:
EKSEMPEL 2: Rask bruker for inndata
Nå vil vi be en bruker om å angi navn og alder og deretter endre fargen på utgangen:
Skriv-vert "Dette programmet vil be om navnet.""I henhold til koden ovenfor:
Eksempel 3: Be brukeren oppgi passord
Legg nå til følgende kommando i skriptet:
$ pwd = read -host "input -passord" -SecurestringI henhold til koden ovenfor:
Skriv inn passordet og trykk på “Ok”-Knappen.
La oss sjekke om passordet ble opprettet eller ikke ved å utføre variabelen “$ pwd”:
$ pwdDet handlet om å få innspill til PowerShell -skript.
Konklusjon
For å få innspill fra brukeren, “Lese-vert”Cmdlet brukes til enkel tekstinngang eller et passord. For å gjøre det, legg til "lese-vert" cmdlet. Etter det, spesifiser teksten du vil vise på tidspunktet for å ta innspill fra brukeren. Til slutt, bruk "-Assecurestring”Parameter for å konvertere inngangspassordet til en sikker streng. Denne bloggen har levert en flott måte å ta innspill til PowerShell -skriptene.