Slik kjører du i Bare x86 Powershell

Datamaskinprosessoren klokker er sammensatt av enten en 32-bit eller en 64-bits minneregister, som brukes i utføring av beregninger av prosessoren. Den 32-bits arkitekturer er også kjent som x86. Programvaren er laget for å kjøre på enten 32-bit eller 64-bits prosessorer. Og hvis du har en Powershell script som du ønsker å kjøre i x86-modus, kan du opprette en indeks for å tvinge skriptet til å følge med prosessoren arkitektur.

Bruksanvisning

1 Dobbeltklikk på .ps1 filen for å åpne Powershell script i Notepad for redigering. Notisblokk bør være standard program for håndtering av manuset. Hvis Notepad ikke er angitt som standardprogram, kan du åpne din .ps1 fil via Notepad direkte - du kan finne Notepad i "Programmer" gruppen på Start-menyen.

2 Skriv inn følgende:

if ($ env: Processor_Architecture -ne "x86")
{Write-advarsel "Starte x86 Powershell '
& "$ Env: windir \ syswow64 \ Windows Powershell \ v1.0 \ powershell.exe" -noninteractive -noprofile -fil $ myinvocation.Mycommand.path -executionpolicy bypass

Dette setter opp den innledende script for å lansere Powershell er x86-modus.

3 Type "exit" og "}" på de neste to linjer for å angi en slutt på manuset.

4 Skriv inn de neste tre linjer med skriptet:

"Alltid kjører i 32bit Powershell på dette punktet."
$ Env: Processor_Architecture

Dette forteller Powershell for å kjøre skriptet i x86-modus. Lukk Notepad og lagre endringene når du blir bedt.

5 Start Powershell fra "Alle programmer" gruppe "Start" -menyen. Skriv inn manus katalog og filnavn for å lansere den i x86-modus.