computer-processor ure er sammensat af enten en 32-bit eller 64- bit memory register , som anvendes i udførelsen af beregninger af processoren. De 32-bit arkitekturer er også kendt som x86 . Softwaren er designet til at køre på enten 32-bit eller 64-bit -processorer. Og hvis du har et PowerShell script, som du gerne vil køre i x86 -tilstand , kan du oprette en sænket for at tvinge dit script til at overholde din processor arkitektur. Instruktioner
1
Dobbeltklik på din . Ps1 filen for at åbne din PowerShell script i Notesblok til redigering. Notesblok burde være standard for håndtering af scriptet. Hvis Notesblok ikke er indstillet som standard program, kan du åbne din ps1 fil via Notesblok direkte - . Kan du finde Notepad i " Programmer " gruppe af menuen Start
2
Type . følgende : Hej
if ($ ENV : Processor_Architecture - ne " x86 " ) { write -warning " Lancering x86 PowerShell '& " $ ENV : windir \\ syswow64 \\ windowspowershell \\ v1.0 \\ PowerShell. exe " - interaktiv - noprofile -file $ myinvocation.Mycommand.path - executionpolicy bypass
Dette indstiller den indledende script til at lancere PowerShell s x86 mode.
3
Type" , exit "og" } " onto de næste to linjer til at angive en ende på scriptet
4
Type på de næste tre linjer af script:
. " altid kører i 32bit PowerShell på dette punkt "$ ENV : . Processor_Architecture [ IntPtr ] :: Størrelse
dette fortæller PowerShell til at køre dit script i x86 tilstand. Luk Notesblok og gemme dine ændringer, når du bliver spurgt.
5.
Launch PowerShell fra " Alle programmer " gruppe af " Start"-menuen . Skriv din scriptets mappe og filnavn til at lancere det i x86 mode.