Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como executar um Powershell Dentro de programação Visual Basic
PowerShell permite aos programadores manipular o sistema operacional Windows a partir da linha de comando. Com PowerShell, você pode acessar os objetos do quadro . NET , bem como o sistema de arquivos do Windows. Um script PowerShell reutilizável é chamado de " cmdlet. " Você pode combinar cmdlets para criar scripts poderosos que você pode compartilhar com outros usuários. Visual Basic (VB ) é uma linguagem de programação usada no quadro . NET que lhe permite chamar scripts do PowerShell a partir do seu código gerenciado. Isto por sua vez permite que você crie uma interface atraente que os usuários iniciantes podem usar para executar cmdlets no lugar da linha de comando. Coisas que você precisa
Visual Studio
Show Mais instruções
1

Inicie o Visual Studio. Abra o projeto VB você deseja usar para executar um cmdlet PowerShell.
2

clique com o botão direito do mouse no nome do seu projeto a partir do diretório de arquivos no canto superior direito da sua tela. Clique em " Add Reference ", clique no botão " Browse". Clique em " System.Management.Automation.dll " eo botão "OK" .
3

clique duas vezes no arquivo VB você deseja usar para executar o cmdlet PowerShell, em seguida, coloque o seguinte código no início do arquivo :

Imports System.Text

Imports System.IO Imports

System.Management.Automation

System Imports . Collections.ObjectModel

System.Management.Automation.Runspaces Importações
4

Crie um método para executar o script PowerShell:

Private Function ExecuteMyPowerShellScript (ByVal scriptText as String ) em função corda

Fim
5

Instanciar um objeto PowerShell espaço de execução e abra-o . Criar um objeto de pipeline PowerShell e executar o seu método " addScript ()" , usando o texto de script como um argumento.

Dim RunspaceSample Como espaço de execução = RunspaceFactory.CreateRunspace ()

RunspaceSample.Open ()

Dim PipelineSample Como Pipeline = MyRunSpace.CreatePipeline ()

PipelineSample.Commands.AddScript ( scriptText )
6

Execute o script PowerShell e fechá-lo : < br >

Dim resultados como Collection ( Of PSObject ) = PipelineSample.Invoke ()

RunSpaceSample.Close ()

Anterior :

Próximo : No
  Os artigos relacionados
·Como preencher uma lista de valores de uma forma de ace…
·Como acessar VBA Variável Tamanho da fonte 
·Como fazer um resumo para um Script 
·Como passar uma coleção para uma função em VBA 
·Como ativar um intervalo em VBA 
·Como calcular o tamanho do bloco para DataSets VB 
·Como criar uma calculadora GPA em Visual Basic 2008 
·VBA Estrutura de Programação 
·Como escrever lógica ladder usando o Visual Basic 
·Como fazer seu WPF exibição aplicativo de navegador e…
  Artigos em destaque
·Como escrever Bytes a matriz de bytes 
·Como recuperar de entrada e saída parâmetros para pro…
·Quais são os benefícios do Adobe Cold Fusion 
·Razões para Stack Overflow 
·Como atravessar recursivamente em uma lista vinculada 
·Como Criar uma matriz em Python 
·Como adicionar um arquivo a um MSI Com Sábio 
·Como faço para imprimir uma variável com um CGI Perl 
·Como fazer um modelo WPF DataGrid 
·Como detectar um navegador Safari em JavaScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados