Wie Einfügen meiner SCRIPT_PATH
Variable in PowerShell-Skriptpfad? Auch jemand weiß Visual Studio Like-Tool kann ich diese schreiben? Ich denke Visual Studio verwendet verschiedene .net Vbs. HierErstellen Pfad und Verwendung in externen Befehl
ist der Code:
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
Wie kann ich SCRIPT_PATH = SCRIPT_PATH + Delete_App_Script.ps1
tun? SCRIPT_PATH = SCRIPT_PATH & "Delete_App_Script.ps1"
funktioniert nicht. Es gibt keine Fehler, so dass ich nicht sicher bin, was das Problem ist. Fehle ich einige ""
oder einige ,,
?
Ich habe einige .Run ,,,
Syntax für Admin ausgeführt und diese, erklärt nicht, was in ""
geht. Ich freue mich nicht, eine Schnittstelle dafür zu erstellen.
funktioniert das nicht:
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
Aber das funktioniert:
Set objShell = CreateObject("WScript.Shell")
objShell.Run "RUNAS /user:Dom\adm ""powershell C:\Delete_App_Script.ps1"""
Set objShell = Nothing
Was bin ich?
Sie müssen die Variable 'SCRIPT_PATH' mit der Zeichenfolge verketten. So etwas wie 'objShell.Run 'RUNAS/Benutzer: Dom \ adm" "Powershell" & SCRIPT_PATH & "" "" '. – Lankymart
Vielen Dank, es hat funktioniert. Gut für die Zukunft zu wissen. –
wie für eine IDE, betrachten Sie VBSEdit. – Dave