설명하지 않습니다. 나는이 글을 게시 한 후에 마침내 그것이 작동하도록 만듭니다. 선물에이 문제가있는 사람을 위해 내가 한 일을 게시 할 것입니다. 그것은 나를 위해 큰 감독이다!'connect-nacontroller'라는 용어가 cmdlet, 함수, 스크립트 파일 또는 작동 가능 프로그램의 이름으로 인식되지 않습니다.
마우스 오른쪽 버튼으로 사용자 이름 라인 전에 내가이 줄을 추가 : VB.Net 2010 내에서
"가져 오기 - 모듈 DataOnTap"& Environment.NewLine & _ **
내가 PowerShell 스크립트를 실행하려고 해요을 암호. PowerShell에서 코드를 실행하면 잘 실행됩니다. VS2010에서 실행할 때 오류가 발생합니다. " 'connect-nacontroller'라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다. 이름의 철자를 검사하거나 경로가 포함되어 있는지 확인하고 경로가 올바른지 확인한 다음 다시 시도하십시오. " "Dim results As Collection (Of PSObject) = MyPipeline.Invoke()"줄에 도달하면 오류가 발생합니다.
Protected Sub ExecuteCode_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
resultBox.Text = RunScript(powerShellCodeBox.Text)
End Sub
Private Function RunScript(ByVal scriptText As String) As String
Dim MyRunSpace As Runspace = RunspaceFactory.CreateRunspace()
MyRunSpace.Open()
Dim MyPipeline As Pipeline = MyRunSpace.CreatePipeline()
Dim userName As String = "abc"
Dim password As String = "123"
Dim myscript As String = "$username = " & Chr(34) & userName & Chr(34) & Environment.NewLine & _
"$password = ConvertTo-SecureString " & Chr(34) & password & Chr(34) & " -AsPlainText -Force" & Environment.NewLine & _
"$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $userName,$password" & Environment.NewLine & _
"connect-nacontroller mydrive -credential $cred" & Environment.NewLine
MyPipeline.Commands.AddScript(myscript)
MyPipeline.Commands.Add("Out-String")
Dim results As Collection(Of PSObject) = MyPipeline.Invoke()
MyRunSpace.Close()
Dim MyStringBuilder As New StringBuilder()
For Each obj As PSObject In results
MyStringBuilder.AppendLine(obj.ToString())
Next
Return MyStringBuilder.ToString()
End Function
이 답변으로 당신의 보정을 게시 & _ **을, 당신은 24 시간을 대기 한 후 자신의 대답을 받아 들일 수 있습니다. 당신은 15의 rep-points를 얻을 것이다. 행운을 빈다 계속 게시하십시오! – shellter
머리를 주셔서 감사합니다! 나는 노력했다. 그러나 그것이 내가 그것을 게시했을 때 그것이 8 시간 미만인 b/c를시키지 않았다. 하지만 나중에 고칠거야! –
아, 대기 시간은 24 시간이 아니라 8 시간입니다. 알아두면 좋습니다. 앞으로 새로운 사용자에게 Rep-Points에 대한 조언을 받아 볼 수있는 자신의 대답을 수락하겠습니다. 고마운 행운을 빕니다. – shellter