Computer processor klokken zijn samengesteld uit zowel een 32 - bits of een 64 - bit memory register , dat wordt gebruikt bij het uitvoeren van de berekeningen van de processor . De 32 - bits architecturen zijn ook bekend als x86 . Software is ontworpen om te draaien op zowel 32 - bits of 64 - bits processors . En als je een PowerShell script dat u wilt alleen worden uitgevoerd in x86 -modus kunt u een subscript te dwingen je script te voldoen aan de architectuur van de processor te maken . Instructies 1 Dubbelklik op je . Ps1 bestand naar uw PowerShell script te openen in Kladblok te bewerken . Notepad moet het standaard programma voor de behandeling van het script . . Als Notepad niet is ingesteld als de standaard -programma , kunt u uw ps1 bestand direct te openen via Notepad - u kunt Notepad vinden in de groep van het Start-menu " Programma's " Type 2 . het volgende : if ( $ env : Processor_Architecture - ne " x86 " ) { write - waarschuwing 'Tewaterlating x86 PowerShell ' & ' $ env : windir \\ syswow64 \\ WindowsPowerShell \\ v1.0 \\ PowerShell . exe " - niet-interactieve - noprofile - file $ myinvocation.Mycommand.path - executionpolicy bypass Dit stelt de inleidende script voor de lancering van x86 -modus PowerShell 's . Type 3 " , exit " en " } " naar de volgende twee regels een einde aan het script opgeven Type 4 naar de volgende drie regels van het script : . " altijd lopen in 32bit PowerShell op dit punt " $ env : . Processor_Architecture [ IntPtr ] :: maat dit vertelt PowerShell om uw script uit te voeren alleen in x86 -modus . Sluit Notepad en sla uw wijzigingen op wanneer daarom wordt gevraagd . Lancering PowerShell 5 uit de groep van het menu " Start " " Alle Programma's" . Typ directory van uw script en de bestandsnaam om het te lanceren in de x86 -modus .
|