1
我正在使用以下Sub將參數傳遞給Powershell。將參數傳遞給PowerShell
Sub testpower()
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run ("Powershell.exe -file .\test.ps1 -path ""Shell.txt"" ")
End Sub
但是,在VB運行時不會產生輸出,但如果試圖直接從運行命令來運行,它給所需result.Please幫助。
test.ps1腳本:
Param([String]$path)
Get-AuthenticodeSignature $path | Out-File "C:\Documents and Settings\acmeuser1\output.txt"
您是否嘗試過使用文件的完整路徑名? –
是的,我試過兩種方法.. – abhinov
這有點奇怪,因爲它爲我工作。運行腳本後是否創建了C:\ Documents and Settings \ acmeuser1 \ output.txt文件?您是否嘗試向Get-AuthenticodeSignature的輸出輸出其他內容? –