내 SCRIPT_PATH
변수를 PowerShell 스크립트 경로에 삽입하는 방법은 무엇입니까? 또한 누구나 Visual Studio처럼 도구를 쓸 수 있습니까? Visual Studio에서 다른 .net vbs를 사용한다고 생각합니다. 내가 SCRIPT_PATH = SCRIPT_PATH + Delete_App_Script.ps1
을 어떻게외부 명령에서 경로 및 사용 빌드
SCRIPT_PATH = Left(WScript.ScriptFullName, Len(WScript.ScriptFullName) - (Len(WScript.ScriptName)))
MsgBox SCRIPT_PATH
Set objShell = CreateObject("WScript.Shell")
objShell.Run "RUNAS /user:Domain\User ""powershell SCRIPT_PATH & Delete_App_Script.ps1"""
Set objShell = Nothing
: 여기
코드인가?SCRIPT_PATH = SCRIPT_PATH & "Delete_App_Script.ps1"
이 작동하지 않습니다. 오류가 없으므로 문제가 무엇인지 잘 모릅니다.
""
또는 일부
,,
이 누락 되었습니까?
관리자 실행을위한 .Run ,,,
구문을 본 적이 있는데 ""
에 대한 설명이 없습니다. 이 인터페이스를 만들기를 기대하지 않습니다.
Set objShell = CreateObject("WScript.Shell")
SCRIPT_PATH = Left(WScript.ScriptFullName, Len(WScript.ScriptFullName) - (Len(WScript.ScriptName)))
SCRIPT_PATH = SCRIPT_PATH & "Delete_App_Script.ps1"
objShell.Run "RUNAS /user:Dom\adm ""powershell SCRIPT_PATH"""
Set objShell = Nothing
을하지만이 작동합니다 :
이 작동하지 않습니다 내가 무엇을 놓치고
Set objShell = CreateObject("WScript.Shell")
objShell.Run "RUNAS /user:Dom\adm ""powershell C:\Delete_App_Script.ps1"""
Set objShell = Nothing
?
문자열에 'SCRIPT_PATH'변수를 연결해야합니다. 'objShell.Run "RUNAS/user : Dom \ adm" "powershell"& SCRIPT_PATH & "" ""'와 같은 것. – Lankymart
고맙습니다. 미래에 대해 잘 알고 있습니다. –
IDE의 경우 VBSEdit을 고려하십시오. – Dave