Kjører CMD -kommando i PowerShell

Kjører CMD -kommando i PowerShell
PowerShell brukes til å utføre skriptfilene og utføre administrator automatiserte oppgaver, mens CMD brukes til å utføre batchfilene og andre administrative oppgaver. Begge kommandolinjeverktøyene oppfattes som de samme, men funksjonaliteten deres er på en eller annen måte annerledes. De fleste av de identiske gamle kommandoene kan utføres i begge verktøyene, men PowerShell er mer dyktig enn ledeteksten.

Denne opplæringen vil observere flere metoder for å kjøre CMD -kommandoene i PowerShell.

Hvordan kjøre CMD -kommando i PowerShell?

Dette er metodene som kan brukes til å kjøre CMD -kommandoer i PowerShell:

  • Påkallingsoperatør “Og
  • CMD. EXE
  • Røroperatør “|

Metode 1: Kjør CMD -kommando i PowerShell ved å bruke påkallingsoperatør “&”

Påkallingsoperatøren eller samtaleoperatøren “Og”Brukes til å utføre den gitte banen eller en kjørbar. Dessuten kan du også bruke den til å kjøre CMD -kommandoen i PowerShell.

Syntaks

Syntaksen for å legge til en Invocator -operatør i PowerShell er som følger:

> & "Eksempel-CMD-kommando"

Problem

For eksempel kan den nevnte kommandoen utføres i "Ledeteksten”:

> "C: \ Brukere \ Muhammad Farhan \ Desktop \ Invocation Operator.tekst"

Som et resultat åpnes følgende tekstfil:

La oss nå prøve å kjøre den samme kommandoen i PowerShell -konsollen:

> "C: \ Brukere \ Muhammad Farhan \ Desktop \ Invocation Operator.tekst"

Som du ser har PowerShell returnert filnavnet i stedet for å utføre eller åpne filen.

Løsning

Dette problemet kan løses ved å plassere påkallingsoperatøren “Og”Før den gitte veien for å utføre den inn i PowerShell:

> & "C: \ Brukere \ Muhammad Farhan \ Desktop \ Invocation Operator.tekst"

Filen åpnes nå i notisblokken:

Metode 2: Kjør CMD -kommando i PowerShell ved å bruke “CMD. EXE ”

Den andre metoden er “CMD. EXE”. Den plasseres før den kjørbare koden for å kjøre CMD -kommandoen i PowerShell.

Syntaks

Her er syntaksen ved å bruke CMD. exe:

> CMD. exe /c

Eksempel

Nå vil vi utføre CMD -kommandoen i PowerShell. La oss for eksempel starte "Notisblokk" bruker "CMD. EXE”Kommando:

> CMD. exe /c notisblokk.EXE

Her:

  • CMD. EXE”Brukes til å initialisere ledeteksten i PowerShell.
  • /c”Er et alias for kommandoen.

Produksjon

Metode 3: Kjør CMD -kommando i PowerShell ved hjelp av Pipe Operator “|”

Den endelige metoden for å kjøre CMD -kommandoen i PowerShell bruker røroperatøren “|”. Røret “|”Operatør brukes i CMD for å overføre eller sende utdataene fra forrige kommando til neste kommando som en inngang.

Syntaks

Her er syntaks for bruk av røroperatøren “|” i PowerShell:

> | CMD

Eksempel

I dette eksemplet vil vi starte "Notisblokk”Bruke røroperatøren i PowerShell:

> Notisblokk.exe | CMD

Her:

  • |”Pipe konverterer den forrige kommandos utgang til en inngang for neste kommando.
  • CMD”Kommando brukes her for å initialisere“Ledeteksten”, Som resulterer i å åpne opp notisblokken.

Produksjon

Det handlet om å utføre CMD -kommandoer i PowerShell.

Konklusjon

For å kjøre CMD -kommandoen i PowerShell, bruk påkallingsoperatøren og, CMD. exe, eller røroperatør. Disse kommandoene er spesialdesignet for å utføre CMD -kommandoer i PowerShell -konsollen. Alle disse tilnærmingene har forskjellig syntaks og arbeid som blir diskutert. Denne opplæringen har presentert flere tilnærminger til å kjøre CMD -kommandoen i PowerShell.