relógios de processadores de computador são compostas de um ou de 32 bits ou um registro de memória de 64 bits , que é utilizado na execução dos cálculos do processador . As arquiteturas de 32 bits também são conhecidos como x86. O software é projetado para rodar em ambos os de 32 bits ou de 64 bits . E se você tiver um script PowerShell que você gostaria de executar apenas no modo x86, você pode criar um índice para forçar o seu roteiro para cumprir com a arquitetura do seu processador. Instruções
1
Dê um duplo clique no seu . Ps1 para abrir o script PowerShell no bloco de notas para edição. Bloco de notas deve ser o programa padrão para lidar com o script. Se o bloco de notas não está definido como o programa padrão , você pode abrir o arquivo ps1 através Notepad diretamente - . Pode encontrar o bloco de notas no grupo "Programas" do menu Iniciar
2 Tipo
. o seguinte :
if ($ env: PROCESSOR_ARCHITECTURE -ne "x86 ") { aviso - write ' Lançamento x86 PowerShell ' e "$ env: windir \\ syswow64 \\ WindowsPowerShell \\ v1.0 \\ PowerShell. exe " - não-interativa - noprofile - arquivo $ myinvocation.Mycommand.path - executionpolicy desvio
Isso configura o roteiro introdutório para o lançamento de modo x86 do PowerShell.
3
Type" ; exit "e "} " . sobre as próximas duas linhas para especificar o fim do roteiro
4
Tipo para os próximos três linhas do script:
" sempre a correr em 32bit PowerShell neste momento "$ env: . PROCESSOR_ARCHITECTURE [ IntPtr ] :: Tamanho
isto diz PowerShell para executar o script apenas no modo x86. Fechar o bloco de notas e salve as alterações quando solicitado.
5
lançamento PowerShell do grupo "Todos os Programas " do menu "Iniciar" . Digite diretório eo nome do arquivo do seu script para iniciá-lo no modo x86.